@@ -36,8 +36,8 @@ object TargetStrafe : PluginModule(
3636 private val needsAura by setting(" NeedsAura" , true )
3737 private val antiStuck by setting(" AntiStuck" , true )
3838
39- private val renderCircle by setting(" RenderCircle" , true , { false })
40- private val renderThickness by setting(" RenderThickness" , 2f , 0.5f .. 8f , 0.5f , { renderCircle })
39+ // private val renderCircle by setting("RenderCircle", true, { false })
40+ // private val renderThickness by setting("RenderThickness", 2f, 0.5f..8f, 0.5f, { renderCircle })
4141// private val distanceColor by setting("DistanceColor", ColorHolder(255, 240, 246), false)
4242// private val playerDistanceColor by setting("PlayerDistanceColor", ColorHolder(214, 0, 0), false)
4343
@@ -125,28 +125,28 @@ object TargetStrafe : PluginModule(
125125 direction = - direction
126126 }
127127
128- private fun drawCircle (center : Vec3d , radius : Double , color : ColorHolder , precision : Int ) {
129- val linesToDraw = ArrayList <Pair <Vec3d , Vec3d >>()
130- val magic = precision / 360
131- var lastPos = center.add(0.0 , 0.0 , radius)
132-
133- for (i in 0 .. precision) {
134- val yaw = i * magic
135- val x = radius * cos(Math .toRadians((yaw + 90.0f ).toDouble()))
136- val z = radius * sin(Math .toRadians((yaw + 90.0f ).toDouble()))
137-
138- val newPos = center.add(x, 0.0 , z)
139- linesToDraw.add(Pair (lastPos, newPos))
140- lastPos = newPos
141- }
142-
143- val buffer = LambdaTessellator .buffer
144- GlStateManager .glLineWidth(renderThickness)
145- LambdaTessellator .begin(GL_LINE_STRIP )
146- linesToDraw.forEach { pair ->
147- buffer.pos(pair.first.x, center.y, pair.first.z).color(color.r, color.g, color.b, color.a).endVertex()
148- buffer.pos(pair.second.x, center.y, pair.second.z).color(color.r, color.g, color.b, color.a).endVertex()
149- }
150- LambdaTessellator .render()
151- }
128+ // private fun drawCircle(center: Vec3d, radius: Double, color: ColorHolder, precision: Int) {
129+ // val linesToDraw = ArrayList<Pair<Vec3d, Vec3d>>()
130+ // val magic = precision / 360
131+ // var lastPos = center.add(0.0, 0.0, radius)
132+ //
133+ // for (i in 0..precision) {
134+ // val yaw = i * magic
135+ // val x = radius * cos(Math.toRadians((yaw + 90.0f).toDouble()))
136+ // val z = radius * sin(Math.toRadians((yaw + 90.0f).toDouble()))
137+ //
138+ // val newPos = center.add(x, 0.0, z)
139+ // linesToDraw.add(Pair(lastPos, newPos))
140+ // lastPos = newPos
141+ // }
142+ //
143+ // val buffer = LambdaTessellator.buffer
144+ // GlStateManager.glLineWidth(renderThickness)
145+ // LambdaTessellator.begin(GL_LINE_STRIP)
146+ // linesToDraw.forEach { pair ->
147+ // buffer.pos(pair.first.x, center.y, pair.first.z).color(color.r, color.g, color.b, color.a).endVertex()
148+ // buffer.pos(pair.second.x, center.y, pair.second.z).color(color.r, color.g, color.b, color.a).endVertex()
149+ // }
150+ // LambdaTessellator.render()
151+ // }
152152}
0 commit comments