From 70d0a15e932c216b5c9de9114816da7695e9a53e Mon Sep 17 00:00:00 2001 From: TheSaminator Date: Tue, 12 Jul 2022 15:53:06 -0400 Subject: [PATCH] Fixes 3 --- src/jsMain/kotlin/net/starshipfights/game/client_game.kt | 1 - src/jsMain/kotlin/net/starshipfights/game/game_ui.kt | 7 +++---- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/src/jsMain/kotlin/net/starshipfights/game/client_game.kt b/src/jsMain/kotlin/net/starshipfights/game/client_game.kt index ad50e0c..7da3a22 100644 --- a/src/jsMain/kotlin/net/starshipfights/game/client_game.kt +++ b/src/jsMain/kotlin/net/starshipfights/game/client_game.kt @@ -73,7 +73,6 @@ suspend fun GameRenderInteraction.execute(scope: CoroutineScope) { GameRender.renderGameState(scene, gameState.value) GameUI.renderGameUI(cameraControls) - GameUI.fitLabels() window.addEventListener("resize", { camera.aspect = window.aspectRatio diff --git a/src/jsMain/kotlin/net/starshipfights/game/game_ui.kt b/src/jsMain/kotlin/net/starshipfights/game/game_ui.kt index b024192..5749b25 100644 --- a/src/jsMain/kotlin/net/starshipfights/game/game_ui.kt +++ b/src/jsMain/kotlin/net/starshipfights/game/game_ui.kt @@ -507,13 +507,12 @@ object GameUI { position.y = 7.5 }) } + + fitLabels() } - private var labelsFit = false - fun fitLabels() { - if (labelsFit) return + private fun fitLabels() { textFit(document.getElementsByClassName("ship-label")) - labelsFit = true } private fun DIV.drawShipLabel(state: GameState, abilities: List, shipId: Id, ship: ShipInstance) { -- 2.25.1