List of usage examples for com.badlogic.gdx.assets.loaders FileHandleResolver FileHandleResolver
FileHandleResolver
From source file:headmade.arttag.assets.Assets.java
License:Apache License
private Assets() { Gdx.app.log(TAG, "File.seperator is " + File.separator); // assetsManager = new AnnotationAssetManager(); assetsManager = new AssetManager(new FileHandleResolver() { @Override/*from ww w . ja v a2 s. c o m*/ public FileHandle resolve(String fileName) { if (fileName.contains("assets-raw")) { final String path = fileName.substring(fileName.lastIndexOf(File.separator), fileName.lastIndexOf('.')); return Gdx.files.internal(path); } return Gdx.files.internal(fileName); } }); // set asset manager error handler assetsManager.setErrorListener(this); assetsManager.setLoader(TiledMap.class, new TmxMapLoader(new InternalFileHandleResolver())); // assetsManager.setLoader(Texture.class, new TextureLoader(new FileHandleResolver() { // @Override // public FileHandle resolve(String fileName) { // if (fileName.contains("assets-raw")) { // final String path = fileName.substring(fileName.lastIndexOf(File.separator), fileName.lastIndexOf('.')); // return Gdx.files.internal(path); // } // return Gdx.files.internal(fileName); // } // })); }
From source file:headmade.ld34.Assets.java
License:Apache License
private Assets() { Gdx.app.log(TAG, "File.seperator is " + File.separator); assetsManager = new AssetManager(new FileHandleResolver() { @Override/*w ww. j a va2 s .c o m*/ public FileHandle resolve(String fileName) { if (fileName.contains("assets-raw")) { final String path = fileName.substring(fileName.lastIndexOf(File.separator), fileName.lastIndexOf('.')); return Gdx.files.internal(path); } return Gdx.files.internal(fileName); } }); // set asset manager error handler assetsManager.setErrorListener(this); assetsManager.setLoader(TiledMap.class, new TmxMapLoader(new InternalFileHandleResolver())); }