diff options
author | ILike2WatchMemes <ilike2watchmemes@gmail.com> | 2024-09-12 02:31:14 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-09-12 02:31:14 +0200 |
commit | b2d1c22d4baebc6eaf9eef823b11fa9d1801ced1 (patch) | |
tree | c50c9326f59faf1ad13a0fe5719508dd66213b8f /src/main/java/at/hannibal2/skyhanni/utils | |
parent | 5459fc8aa33915e8d4be0c538dbb19a5e80d29db (diff) | |
download | skyhanni-b2d1c22d4baebc6eaf9eef823b11fa9d1801ced1.tar.gz skyhanni-b2d1c22d4baebc6eaf9eef823b11fa9d1801ced1.tar.bz2 skyhanni-b2d1c22d4baebc6eaf9eef823b11fa9d1801ced1.zip |
Feature: Zombie Shootout QOL (#2497)
Diffstat (limited to 'src/main/java/at/hannibal2/skyhanni/utils')
-rw-r--r-- | src/main/java/at/hannibal2/skyhanni/utils/RenderUtils.kt | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/src/main/java/at/hannibal2/skyhanni/utils/RenderUtils.kt b/src/main/java/at/hannibal2/skyhanni/utils/RenderUtils.kt index 0d6417688..3442032e6 100644 --- a/src/main/java/at/hannibal2/skyhanni/utils/RenderUtils.kt +++ b/src/main/java/at/hannibal2/skyhanni/utils/RenderUtils.kt @@ -1611,6 +1611,27 @@ object RenderUtils { GlStateManager.enableCull() } + fun LorenzRenderWorldEvent.drawHitbox( + boundingBox: AxisAlignedBB, + lineWidth: Int, + color: Color, + depth: Boolean, + ) { + val cornersTop = boundingBox.getCorners(boundingBox.maxY) + val cornersBottom = boundingBox.getCorners(boundingBox.minY) + + // Draw lines for the top and bottom faces + for (i in 0..3) { + this.draw3DLine(cornersTop[i], cornersTop[(i + 1) % 4], color, lineWidth, depth) + this.draw3DLine(cornersBottom[i], cornersBottom[(i + 1) % 4], color, lineWidth, depth) + } + + // Draw lines connecting the top and bottom faces + for (i in 0..3) { + this.draw3DLine(cornersBottom[i], cornersTop[i], color, lineWidth, depth) + } + } + fun chromaColor( timeTillRepeat: Duration, offset: Float = 0f, |