From 520d37f410bc3ce7ef2bbc11f8cc68637c22c07b Mon Sep 17 00:00:00 2001 From: James Seibel Date: Sun, 22 Sep 2024 16:31:06 -0500 Subject: [PATCH] Add generic obj cube count to F3 menu --- .../renderer/generic/GenericObjectRenderer.java | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/core/src/main/java/com/seibel/distanthorizons/core/render/renderer/generic/GenericObjectRenderer.java b/core/src/main/java/com/seibel/distanthorizons/core/render/renderer/generic/GenericObjectRenderer.java index aa03ec8d8..58b55ecd4 100644 --- a/core/src/main/java/com/seibel/distanthorizons/core/render/renderer/generic/GenericObjectRenderer.java +++ b/core/src/main/java/com/seibel/distanthorizons/core/render/renderer/generic/GenericObjectRenderer.java @@ -612,21 +612,26 @@ public class GenericObjectRenderer implements IDhApiCustomRenderRegister public String getVboRenderDebugMenuString() { // get counts - int totalCount = this.boxGroupById.size(); - int activeCount = 0; + int totalGroupCount = this.boxGroupById.size(); + int totalBoxCount = 0; + + int activeGroupCount = 0; + int activeBoxCount = 0; + for (long key : this.boxGroupById.keySet()) { RenderableBoxGroup renderGroup = this.boxGroupById.get(key); if (renderGroup.active) { - activeCount++; + activeGroupCount++; + activeBoxCount += renderGroup.size(); } + totalBoxCount += renderGroup.size(); } - String totalCountText = F3Screen.NUMBER_FORMAT.format(totalCount); - String activeCountText = F3Screen.NUMBER_FORMAT.format(activeCount); - return LodUtil.formatLog("Generic Obj Count: " + activeCountText + "/" + totalCountText); + return "Generic Obj #: " + F3Screen.NUMBER_FORMAT.format(activeGroupCount) + "/" + F3Screen.NUMBER_FORMAT.format(totalGroupCount) + ", " + + "Cube #: " + F3Screen.NUMBER_FORMAT.format(activeBoxCount) + "/" + F3Screen.NUMBER_FORMAT.format(totalBoxCount); } }