debugwindow: correct ui count

This commit is contained in:
minjaesong
2019-06-01 04:47:20 +09:00
parent f8e26f82c6
commit 0216e814a6
2 changed files with 9 additions and 6 deletions

View File

@@ -71,8 +71,8 @@ object IngameRenderer : Disposable {
private set
var renderingUIsCount = 0
private set
/*var renderingParticleCount = 0
private set*/
//var renderingParticleCount = 0
// private set
operator fun invoke(
gamePaused: Boolean,
@@ -92,7 +92,8 @@ object IngameRenderer : Disposable {
(actorsRenderFront?.size ?: 0) +
(actorsRenderOverlay?.size ?: 0)
//renderingParticleCount = particlesContainer?.size ?: 0
renderingUIsCount = uisToDraw?.size ?: 0
//renderingParticleCount = (particlesContainer?.buffer?.map { (!it.flagDespawn).toInt() } ?: listOf(0)).sum()
renderingUIsCount = ((uisToDraw?.map { it.isVisible.toInt() }) ?: listOf(0)).sum()
if (uisToDraw != null) {

View File

@@ -241,11 +241,13 @@ class BasicDebugInfoWindow : UICanvas() {
Terrarum.fontSmallNumbers.draw(batch, "${ccM}Particles $ccG${(ingame as Ingame).particlesActive}",
(2 + 41 * 8).toFloat(), Terrarum.HEIGHT - 10f)
}
Terrarum.fontSmallNumbers.draw(batch, "${ccY}Actors rendering $ccG${IngameRenderer.renderingActorsCount}",
2f, Terrarum.HEIGHT - 18f)
}
Terrarum.fontSmallNumbers.draw(batch, "${ccY}Actors rendering $ccG${IngameRenderer.renderingActorsCount}",
2f, Terrarum.HEIGHT - 18f)
Terrarum.fontSmallNumbers.draw(batch, "${ccY}UIs rendering $ccG${IngameRenderer.renderingUIsCount}",
2f + (21 * 8), Terrarum.HEIGHT - 18f)
/**
* Bottom right
*/