public void findTexturesFromDirectory(File dir, Collection<BackgroundTextureInfo> listToAppend) { for (File f : dir.listFiles()) { if (!f.isDirectory()) { BackgroundTextureInfo item = BackgroundTextureInfo.fromFile(f.getAbsolutePath()); if (item != null) listToAppend.add(item); } } }
public BackgroundTextureInfo getTextureInfoById(String id) { if (id == null) return NO_TEXTURE; if (id.startsWith("/")) { BackgroundTextureInfo item = BackgroundTextureInfo.fromFile(id); if (item != null) return item; } else { for (BackgroundTextureInfo item : internalTextures) if (item.id.equals(id)) return item; } return NO_TEXTURE; }