aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/at/hannibal2/skyhanni/test/GriffinUtils.kt
diff options
context:
space:
mode:
authorLorenz <lo.scherf@gmail.com>2022-08-24 12:31:57 +0200
committerLorenz <lo.scherf@gmail.com>2022-08-24 12:31:57 +0200
commite610477599d3031471591b7f17a850954e509274 (patch)
tree3e41cf0ab5d6a764449960bbcfe95f9fd3b0c950 /src/main/java/at/hannibal2/skyhanni/test/GriffinUtils.kt
parent6c701a4b4ce53bf95f8bb70af9cd30d0467878a7 (diff)
downloadskyhanni-e610477599d3031471591b7f17a850954e509274.tar.gz
skyhanni-e610477599d3031471591b7f17a850954e509274.tar.bz2
skyhanni-e610477599d3031471591b7f17a850954e509274.zip
changing the size of the render blocks for minions, ashfang blazing souls and gravity orbs
Diffstat (limited to 'src/main/java/at/hannibal2/skyhanni/test/GriffinUtils.kt')
-rw-r--r--src/main/java/at/hannibal2/skyhanni/test/GriffinUtils.kt19
1 files changed, 16 insertions, 3 deletions
diff --git a/src/main/java/at/hannibal2/skyhanni/test/GriffinUtils.kt b/src/main/java/at/hannibal2/skyhanni/test/GriffinUtils.kt
index 70ebb954f..d9da2745c 100644
--- a/src/main/java/at/hannibal2/skyhanni/test/GriffinUtils.kt
+++ b/src/main/java/at/hannibal2/skyhanni/test/GriffinUtils.kt
@@ -16,7 +16,15 @@ object GriffinUtils {
GriffinJavaUtils.drawWaypoint(location, partialTicks, color.toColor(), beacon)
}
- fun RenderWorldLastEvent.drawWaypointFilled(location: LorenzVec, color: Color, seeThroughBlocks: Boolean = false, beacon: Boolean = false) {
+ fun RenderWorldLastEvent.drawWaypointFilled(
+ location: LorenzVec,
+ color: Color,
+ seeThroughBlocks: Boolean = false,
+ beacon: Boolean = false,
+ extraSize: Double = 0.0,
+ extraSizeTopY: Double = extraSize,
+ extraSizeBottomY: Double = extraSize
+ ) {
val (viewerX, viewerY, viewerZ) = RenderUtils.getViewerPos(partialTicks)
val x = location.x - viewerX
val y = location.y - viewerY
@@ -28,7 +36,12 @@ object GriffinUtils {
GlStateManager.disableCull()
}
RenderUtils.drawFilledBoundingBox(
- AxisAlignedBB(x, y, z, x + 1, y + 1, z + 1).expandBlock(),
+ AxisAlignedBB(x - extraSize,
+ y - extraSizeBottomY,
+ z - extraSize,
+ x + 1 + extraSize,
+ y + 1 + extraSizeTopY,
+ z + 1 + extraSize).expandBlock(),
color,
(0.1f + 0.005f * distSq.toFloat()).coerceAtLeast(0.2f)
)
@@ -48,7 +61,7 @@ object GriffinUtils {
p2: LorenzVec,
color: LorenzColor,
lineWidth: Int,
- depth: Boolean
+ depth: Boolean,
) {
GriffinJavaUtils.draw3DLine(p1, p2, color.toColor(), lineWidth, depth, partialTicks)