From 6e1af36a63a6a0d0315dc1f6b4bdb0633e7e5a3b Mon Sep 17 00:00:00 2001 From: minjaesong Date: Tue, 13 Feb 2024 00:51:01 +0900 Subject: [PATCH] terrain/wall damage indicator in F3 --- assets/graphics/gui/debug_window_background.tga | 4 ++-- src/net/torvald/terrarum/ui/BasicDebugInfoWindow.kt | 3 +++ 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/assets/graphics/gui/debug_window_background.tga b/assets/graphics/gui/debug_window_background.tga index ee4896ed0..09bdc237d 100644 --- a/assets/graphics/gui/debug_window_background.tga +++ b/assets/graphics/gui/debug_window_background.tga @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ec40c159b9cf964b00099abbe566675b98cc316c48f7df22cf2a9571bf85eb34 -size 214018 +oid sha256:bd2a6fd4645f68fe38d62ce33c3343c7effd71eb198638ef620a68c6ef788812 +size 236274 diff --git a/src/net/torvald/terrarum/ui/BasicDebugInfoWindow.kt b/src/net/torvald/terrarum/ui/BasicDebugInfoWindow.kt index b2aafd300..a65199ec1 100644 --- a/src/net/torvald/terrarum/ui/BasicDebugInfoWindow.kt +++ b/src/net/torvald/terrarum/ui/BasicDebugInfoWindow.kt @@ -319,6 +319,8 @@ class BasicDebugInfoWindow : UICanvas() { val wires = it.getAllWiresFrom(mouseTileX, mouseTileY) val fluid = it.getFluid(mouseTileX, mouseTileY) val wireCount = wires.first?.size?.toString() ?: "no" + val tdmg = it.getTerrainDamage(mouseTileX, mouseTileY).toIntAndFrac(2,2) + val wdmg = it.getWallDamage(mouseTileX, mouseTileY).toIntAndFrac(2,2) App.fontSmallNumbers.draw(batch, "$ccO$TERRAIN$ccG$tileNum", gap + 7f*(tileCursX + 3), line(tileCursY)) App.fontSmallNumbers.draw(batch, "$ccO$WALL$ccG$wallNum", gap + 7f*(tileCursX + 3), line(tileCursY + 1)) @@ -326,6 +328,7 @@ class BasicDebugInfoWindow : UICanvas() { App.fontSmallNumbers.draw(batch, "$ccO$ROCK$ccG$oreNum.$orePlacement", gap + 7f*(tileCursX + 3), line(tileCursY + 2)) App.fontSmallNumbers.draw(batch, "$ccO$WIRE$ccG$wireCount ${ccY}X$ccO$mouseTileX ${ccY}Y$ccO$mouseTileY", gap + 7f*(tileCursX + 3), line(tileCursY + 3)) App.fontSmallNumbers.draw(batch, "$ccR$rawR $ccG$rawG $ccB$rawB $ccW$rawA", gap + 7f*(tileCursX + 3), line(tileCursY + 4)) + App.fontSmallNumbers.draw(batch, "$ccO${TERRAIN}D $ccG$tdmg $ccO${WALL}D $ccG$wdmg", gap + 7f*(tileCursX + 3), line(tileCursY + 5)) batch.draw(icons.get(4,0), gap + 7f*tileCursX, line(tileCursY + 1) + 7) }