}.also { systemsOverlayScene.add(it) }
}
}
+
+ textFit(document.getElementsByClassName("system-label"))
}
fun renderCampaignUI(controls: CampaignCameraControls) {
systemsOverlayCamera.position.copy(controls.camera.getWorldPosition(systemsOverlayCamera.position))
systemsOverlayCamera.quaternion.copy(controls.camera.getWorldQuaternion(systemsOverlayCamera.quaternion))
systemsOverlayRenderer.render(systemsOverlayScene, systemsOverlayCamera)
-
- textFit(document.getElementsByClassName("system-label"))
}
fun updateCampaignUI() {
shipsOverlayCamera.position.copy(controls.camera.getWorldPosition(shipsOverlayCamera.position))
shipsOverlayCamera.quaternion.copy(controls.camera.getWorldQuaternion(shipsOverlayCamera.quaternion))
shipsOverlayRenderer.render(shipsOverlayScene, shipsOverlayCamera)
-
- textFit(document.getElementsByClassName("ship-label"))
}
fun updateGameUI(state: GameState) {
position.y = 7.5
})
}
+
+ textFit(document.getElementsByClassName("ship-label"))
}
private fun DIV.drawShipLabel(state: GameState, abilities: List<PlayerAbilityType>, shipId: Id<ShipInstance>, ship: ShipInstance) {