List of usage examples for com.badlogic.gdx.graphics.g2d.freetype FreetypeFontLoader FreetypeFontLoader
public FreetypeFontLoader(FileHandleResolver resolver)
From source file:ca.hiphiparray.amazingmaze.Assets.java
License:Open Source License
/** * {@link Assets} constructor./*from ww w . ja v a 2 s . co m*/ * Calling this constructor loads in all of the game assets. * As such, only one {@link Assets} instance should ever be created. */ public Assets() { manager = new AssetManager(); // Allow loading FreeTypeFonts. FileHandleResolver resolver = new InternalFileHandleResolver(); manager.setLoader(FreeTypeFontGenerator.class, new FreeTypeFontGeneratorLoader(resolver)); manager.setLoader(BitmapFont.class, ".ttf", new FreetypeFontLoader(resolver)); loadSkin(); loadMapResources(); setupMouseAnimation(); manager.load(GAME_LOGO, Texture.class); manager.load(COMPANY_LOGO, Texture.class); manager.load(LIFE_HUD_IMAGE, Texture.class); manager.load(MENU_BACKGROUND_IMAGE, Texture.class); manager.load(MINI_BACKGROUND, Texture.class); manager.load(PENCIL_BUTTON, Texture.class); manager.load(ERASER_BUTTON, Texture.class); manager.load(HELP_BUTTON, Texture.class); manager.load(CHECK_BUTTON, Texture.class); manager.load(CLEAR_BUTTON, Texture.class); loadMusic(); manager.finishLoading(); }
From source file:com.bladecoder.engine.assets.EngineAssetManager.java
License:Apache License
protected EngineAssetManager(FileHandleResolver resolver) { super(resolver); resResolver = new EngineResolutionFileResolver(resolver); setLoader(Texture.class, new TextureLoader(resResolver)); setLoader(TextureAtlas.class, new TextureAtlasLoader(resResolver)); setLoader(FreeTypeFontGenerator.class, new FreeTypeFontGeneratorLoader(resolver)); setLoader(BitmapFont.class, ".ttf", new FreetypeFontLoader(resolver)); Texture.setAssetManager(this); }
From source file:com.idp.engine.resources.assets.IdpAssetManager.java
private IdpAssetManager() { this.man = new AssetManager(); FileHandleResolver resolver = new InternalFileHandleResolver(); man.setLoader(FreeTypeFontGenerator.class, new FreeTypeFontGeneratorLoader(resolver)); man.setLoader(BitmapFont.class, ".ttf", new FreetypeFontLoader(resolver)); this.loadingAssets = new HashMap<String, ArrayList<IdpAsset>>(); this.pixmaps = new ArrayList<IdpColorPixmap>(); this.cache = new HashMap<String, PixmapAndTexture>(); this.callback = new LoadedCallback() { @Override//from w w w .j av a2s . c o m public void finishedLoading(AssetManager assetManager, String fileName, Class type) { ArrayList<IdpAsset> list = loadingAssets.remove(fileName); if (list != null) { Object loaded = assetManager.get(fileName, type); for (IdpAsset asset : list) { asset.setAsset(loaded); } } } }; }
From source file:com.kotcrab.vis.runtime.font.FreeTypeFontProvider.java
License:Apache License
@Override public void setLoaders(AssetManager assetManager) { assetManager.setLoader(FreeTypeFontGenerator.class, new FreeTypeFontGeneratorLoader(assetManager.getFileHandleResolver())); assetManager.setLoader(BitmapFont.class, ".ttf", new FreetypeFontLoader(assetManager.getFileHandleResolver())); }
From source file:free.hacknet.game.Assets.java
License:Open Source License
public static void init() { manager.setLoader(FreeTypeFontGenerator.class, new FreeTypeFontGeneratorLoader(new InternalFileHandleResolver())); manager.setLoader(BitmapFont.class, ".ttf", new FreetypeFontLoader(new InternalFileHandleResolver())); }
From source file:org.bladecoder.bladeengine.assets.EngineAssetManager.java
License:Apache License
protected EngineAssetManager(FileHandleResolver resolver) { super(resolver); Resolution[] r = getResolutions(resolver); if (r == null || r.length == 0) { EngineLogger.error("No resolutions defined. Maybe your 'assets' folder doesn't exists or it's empty"); return;//from ww w. j a v a 2s . c o m } resResolver = new EngineResolutionFileResolver(resolver, r); setLoader(Texture.class, new TextureLoader(resResolver)); setLoader(TextureAtlas.class, new TextureAtlasLoader(resResolver)); setLoader(FreeTypeFontGenerator.class, new FreeTypeFontGeneratorLoader(resolver)); setLoader(BitmapFont.class, ".ttf", new FreetypeFontLoader(resolver)); Texture.setAssetManager(this); Resolution choosed = EngineResolutionFileResolver.choose(r); EngineLogger.debug("Resolution choosed: " + choosed.suffix); }