fix bitmapfont scale

This commit is contained in:
Anthony Calosa
2022-12-01 18:02:03 +08:00
committed by GitHub
parent c6abfee761
commit 3c4ea61f09

View File

@@ -15,6 +15,7 @@ import forge.assets.FSkin;
import forge.assets.FSkinImage; import forge.assets.FSkinImage;
import forge.assets.FSkinTexture; import forge.assets.FSkinTexture;
import forge.gui.FThreads; import forge.gui.FThreads;
import forge.gui.GuiBase;
import forge.sound.SoundSystem; import forge.sound.SoundSystem;
import forge.toolbox.FContainer; import forge.toolbox.FContainer;
import forge.toolbox.FProgressBar; import forge.toolbox.FProgressBar;
@@ -141,7 +142,8 @@ public class TransitionScreen extends FContainer {
float centerY = screenH/2; float centerY = screenH/2;
TextureRegion enemyAvatar = Config.instance().getAtlas(enemyAtlasPath).createSprite("Avatar"); TextureRegion enemyAvatar = Config.instance().getAtlas(enemyAtlasPath).createSprite("Avatar");
enemyAvatar.flip(true, false); enemyAvatar.flip(true, false);
BitmapFont font = Controls.getBitmapFont("default", 5f); float fontScale = GuiBase.isAndroid() ? 14f : 10f;
BitmapFont font = Controls.getBitmapFont("default", fontScale/(screenW/screenH));
if (textureRegion != null) { if (textureRegion != null) {
if (isArenaScene) if (isArenaScene)
g.drawImage(screenUIBackground, 0, 0, Forge.getScreenWidth(), Forge.getScreenHeight()); g.drawImage(screenUIBackground, 0, 0, Forge.getScreenWidth(), Forge.getScreenHeight());