@Override public void loadAssets() { FreeTypeFontLoaderParameter params = new FreeTypeFontLoaderParameter(); float scale = EngineAssetManager.getInstance().getScale(); params.fontFileName = EngineAssetManager.FONT_DIR + fontName + EngineAssetManager.FONT_EXT; params.fontParameters.size = (int)(fontSize * scale); params.fontParameters.borderWidth = (int)(borderWidth * scale); params.fontParameters.borderColor = borderColor; params.fontParameters.borderStraight = borderStraight; params.fontParameters.shadowOffsetX = (int)(shadowOffsetX * scale); params.fontParameters.shadowOffsetY = (int)(shadowOffsetY * scale); params.fontParameters.shadowColor = shadowColor; params.fontParameters.characters = ""; params.fontParameters.incremental = true; params.fontParameters.magFilter = TextureFilter.Linear; params.fontParameters.minFilter = TextureFilter.Linear; EngineAssetManager.getInstance().load(fontName + getFontSize() + ".ttf", BitmapFont.class, params); }
public void load(AssetManager assetManager) { background.load(assetManager); fish1.load(assetManager); fish2.load(assetManager); fish3.load(assetManager); fish4.load(assetManager); fish5.load(assetManager); fish6.load(assetManager); fish7.load(assetManager); fish8.load(assetManager); fish9.load(assetManager); fish10.load(assetManager); assetManager.load(AppConst.EXIT_BUTTON_TEXTURE, Texture.class); assetManager.load(AppConst.ADD_FISH_BUTTON_TEXTURE, Texture.class); assetManager.load(AppConst.SELECT_FISH_BUTTONS_TEXTURE, Texture.class); assetManager.load(AppConst.SELECT_TRAJECTORY_TEXTURE, Texture.class); FileHandleResolver resolver = new InternalFileHandleResolver(); assetManager.setLoader(FreeTypeFontGenerator.class, new FreeTypeFontGeneratorLoader(resolver)); assetManager.setLoader(BitmapFont.class, ".ttf", new FreetypeFontLoader(resolver)); FreeTypeFontLoaderParameter size1Params = new FreeTypeFontLoaderParameter(); size1Params.fontFileName = AppConst.DEFAUFT_FONT; size1Params.fontParameters.size = AppConst.KEY_FONT_SIZE; assetManager.load(AppConst.KEY_FONT_NAME, BitmapFont.class, size1Params); }
public final AssetDescriptor<BitmapFont> MAIN_FONT_19_PATH() { FreeTypeFontLoaderParameter font = new FreeTypeFontLoaderParameter(); font.fontFileName = "fonts/AlemdraSC/AlmendraSC-Regular.ttf"; font.fontParameters.size = 19; return new AssetDescriptor<BitmapFont>("mainFont19.ttf", BitmapFont.class, font); }
public final AssetDescriptor<BitmapFont> MAIN_FONT_22_PATH() { FreeTypeFontLoaderParameter font = new FreeTypeFontLoaderParameter(); font.fontFileName = "fonts/AlemdraSC/AlmendraSC-Regular.ttf"; font.fontParameters.size = 22; return new AssetDescriptor<BitmapFont>("mainFont22.ttf", BitmapFont.class, font); }
public final AssetDescriptor<BitmapFont> LETTER_FONT_20_PATH() { FreeTypeFontLoaderParameter font = new FreeTypeFontLoaderParameter(); font.fontFileName = "fonts/Fredericka_the_Great/FrederickatheGreat-Regular.ttf"; font.fontParameters.size = 20; return new AssetDescriptor<BitmapFont>("letterFont20.ttf", BitmapFont.class, font); }
public final AssetDescriptor<BitmapFont> HANDWRITTEN_FONT_20_PATH() { FreeTypeFontLoaderParameter font = new FreeTypeFontLoaderParameter(); font.fontFileName = "fonts/ReenieBeanie/ReenieBeanie.ttf"; font.fontParameters.size = 20; return new AssetDescriptor<BitmapFont>("handwrittenFont20.ttf", BitmapFont.class, font); }
@Override public void create () { manager = new AssetManager(); // set the loaders for the generator and the fonts themselves FileHandleResolver resolver = new InternalFileHandleResolver(); manager.setLoader(FreeTypeFontGenerator.class, new FreeTypeFontGeneratorLoader(resolver)); manager.setLoader(BitmapFont.class, ".ttf", new FreetypeFontLoader(resolver)); // load to fonts via the generator (implicitely done by the FreetypeFontLoader). // Note: you MUST specify a FreetypeFontGenerator defining the ttf font file name and the size // of the font to be generated. The names of the fonts are arbitrary and are not pointing // to a file on disk! FreeTypeFontLoaderParameter size1Params = new FreeTypeFontLoaderParameter(); size1Params.fontFileName = "data/arial.ttf"; size1Params.fontParameters.size = 10; manager.load("size10.ttf", BitmapFont.class, size1Params); FreeTypeFontLoaderParameter size2Params = new FreeTypeFontLoaderParameter(); size2Params.fontFileName = "data/arial.ttf"; size2Params.fontParameters.size = 20; manager.load("size20.ttf", BitmapFont.class, size2Params); // we also load a "normal" font generated via Hiero manager.load("data/default.fnt", BitmapFont.class); batch = new SpriteBatch(); }
public void load(AssetManager assetManager) { FileHandleResolver resolver = new InternalFileHandleResolver(); assetManager.setLoader(FreeTypeFontGenerator.class, new FreeTypeFontGeneratorLoader(resolver)); assetManager.setLoader(BitmapFont.class, ".ttf", new FreetypeFontLoader(resolver)); FreeTypeFontLoaderParameter size1Params = new FreeTypeFontLoaderParameter(); size1Params.fontFileName = AppConst.DEFAUFT_FONT; size1Params.fontParameters.size = AppConst.LOADING_FONT_SIZE; assetManager.load(AppConst.LOADING_FONT_NAME, BitmapFont.class, size1Params); }
@Override public void load (Array<AssetDescriptor> dependencies, VisAssetDescriptor asset) { TtfFontAsset ttfAsset = (TtfFontAsset) asset; FreeTypeFontLoaderParameter params = new FreeTypeFontLoaderParameter(); params.fontFileName = ttfAsset.getPath(); params.fontParameters.size = ttfAsset.getFontSize(); dependencies.add(new AssetDescriptor<BitmapFont>(ttfAsset.getArbitraryFontName(), BitmapFont.class, params)); }
public void create() { assManager = new AssetManager(); // I manage dat ass... FileHandleResolver resolver = new InternalFileHandleResolver(); assManager.setLoader(FreeTypeFontGenerator.class, new FreeTypeFontGeneratorLoader(resolver)); assManager.setLoader(BitmapFont.class, ".ttf", new FreetypeFontLoader(resolver)); FreeTypeFontLoaderParameter titleParams = new FreeTypeFontLoaderParameter(); titleParams.fontFileName = "font/atari.ttf"; titleParams.fontParameters.size = 75; assManager.load("title.ttf", BitmapFont.class, titleParams); FreeTypeFontLoaderParameter promptParams = new FreeTypeFontLoaderParameter(); promptParams.fontFileName = "font/MyriadPro-Regular.otf"; promptParams.fontParameters.size = 35; assManager.load("prompt.ttf", BitmapFont.class, promptParams); FreeTypeFontLoaderParameter promptBoldParams = new FreeTypeFontLoaderParameter(); promptBoldParams.fontFileName = "font/MyriadPro-Bold.otf"; promptBoldParams.fontParameters.size = 35; assManager.load("prompt_bold.ttf", BitmapFont.class, promptBoldParams); FreeTypeFontLoaderParameter scoreParams1 = new FreeTypeFontLoaderParameter(); scoreParams1.fontFileName = "font/atari.ttf"; scoreParams1.fontParameters.size = 20; assManager.load("score.ttf", BitmapFont.class, scoreParams1); FreeTypeFontLoaderParameter timerParams = new FreeTypeFontLoaderParameter(); timerParams.fontFileName = "font/atari.ttf"; timerParams.fontParameters.size = 25; assManager.load("timer.ttf", BitmapFont.class, timerParams); FreeTypeFontLoaderParameter goverParams = new FreeTypeFontLoaderParameter(); goverParams.fontFileName = "font/MyriadPro-Bold.otf"; goverParams.fontParameters.size = 95; assManager.load("gover.ttf", BitmapFont.class, goverParams); FreeTypeFontLoaderParameter versionParams = new FreeTypeFontLoaderParameter(); versionParams.fontFileName = "font/prstartk.ttf"; versionParams.fontParameters.size = 15; assManager.load("corner.ttf", BitmapFont.class, versionParams); FreeTypeFontLoaderParameter menuFontParams = new FreeTypeFontLoaderParameter(); menuFontParams.fontFileName = "font/MyriadPro-Bold.otf"; menuFontParams.fontParameters.size = 25; assManager.load("size20.ttf", BitmapFont.class, menuFontParams); FreeTypeFontLoaderParameter headerParams = new FreeTypeFontLoaderParameter(); headerParams.fontFileName = "font/arial.ttf"; headerParams.fontParameters.size = 50; assManager.load("heading.ttf", BitmapFont.class, headerParams); if(usingDesktop) autoPause = false; gamePrefs = Gdx.app.getPreferences("Game"); //gamePrefs.getLong("highscore", 0); batch = new SpriteBatch(); shapeRender = new ShapeRenderer(); camera = new OrthographicCamera(); camera.setToOrtho(false, GAME_WIDTH, GAME_HEIGHT); camera.viewportWidth = GAME_WIDTH; camera.viewportHeight = GAME_HEIGHT; mMScr = new MainMenuScreen(this); //gScr = new GameScreen(this); //gScr = new ZenGame(this); //gSettings = new SettingsScreen(this); this.setScreen(mMScr); }