Skip to content
Snippets Groups Projects

Resolve "Login screen setup (without backend)"

Merged Sander Østrem Fagernes requested to merge 19-login-screen-setup-without-backend into main
Compare and Show latest version
2 files
+ 0
28
Compare changes
  • Side-by-side
  • Inline
Files
2
package com.game.tankwars.model;
import com.badlogic.gdx.Gdx;
import com.badlogic.gdx.graphics.g2d.BitmapFont;
import com.badlogic.gdx.graphics.g2d.freetype.FreeTypeFontGenerator;
public class FontGeneratorTTF {
/**
* Generates a BitmapFont from a .ttf font file with higher scaling than the original
* to allow for better font resolution.
*
* @param internalPath file path to the .ttf file relative to assets folder
* @return BitmapFont
*/
public static BitmapFont generate(String internalPath) {
FreeTypeFontGenerator generator = new FreeTypeFontGenerator(Gdx.files.internal(internalPath));
FreeTypeFontGenerator.FreeTypeFontParameter parameter = new FreeTypeFontGenerator.FreeTypeFontParameter();
parameter.size = 32; // Set max font size
BitmapFont font = generator.generateFont(parameter);
generator.dispose();
return font;
}
}
Loading