@@ -152,48 +152,27 @@ object FastBreak : Module(
152152 val dynamicAABB = DynamicAABB ()
153153 dynamicAABB.update(renderBox)
154154
155- if (renderSetting != RenderSetting .Outline ) {
156- renderer.buildFilled(dynamicAABB, fillColour)
157- }
158-
159- if (renderSetting != RenderSetting .Fill ) {
160- renderer.buildOutline(dynamicAABB, outlineColour)
161- }
155+ if (renderSetting != RenderSetting .Outline ) renderer.buildFilled(dynamicAABB, fillColour)
156+ if (renderSetting != RenderSetting .Fill ) renderer.buildOutline(dynamicAABB, outlineColour)
162157 }
163158 renderer.upload()
164159 }
165160 }
166161
167162 private fun getLerpBox (box : Box , factor : Float ): Box {
168163 val boxCenter = Box (box.center, box.center)
169- when (renderMode) {
170- RenderMode .Out -> {
171- return lerp(factor.toDouble(), boxCenter, box)
172- }
173-
174- RenderMode .In -> {
175- return lerp(factor.toDouble(), box, boxCenter)
176- }
177-
164+ return when (renderMode) {
165+ RenderMode .Out -> lerp(factor.toDouble(), boxCenter, box)
166+ RenderMode .In -> lerp(factor.toDouble(), box, boxCenter)
178167 RenderMode .InOut -> {
179- return if (factor >= 0.5f ) {
180- lerp((factor.toDouble() - 0.5 ) * 2 , boxCenter, box)
181- } else {
182- lerp(factor.toDouble() * 2 , box, boxCenter)
183- }
168+ if (factor >= 0.5f ) lerp((factor.toDouble() - 0.5 ) * 2 , boxCenter, box)
169+ else lerp(factor.toDouble() * 2 , box, boxCenter)
184170 }
185-
186171 RenderMode .OutIn -> {
187- return if (factor >= 0.5f ) {
188- lerp((factor.toDouble() - 0.5 ) * 2 , box, boxCenter)
189- } else {
190- lerp(factor.toDouble() * 2 , boxCenter, box)
191- }
192- }
193-
194- else -> {
195- return box
172+ if (factor >= 0.5f ) lerp((factor.toDouble() - 0.5 ) * 2 , box, boxCenter)
173+ else lerp(factor.toDouble() * 2 , boxCenter, box)
196174 }
175+ else -> box
197176 }
198177 }
199178
0 commit comments