mirror of
https://github.com/curioustorvald/Terrarum.git
synced 2026-06-11 11:04:05 +09:00
colorutil update, some code cleanup
Former-commit-id: 47b13e7e899dc9151f7a1ae71977ed8d4b403345 Former-commit-id: 136f9c787b76aec75d76535891cf264170bd3b04
This commit is contained in:
@@ -28,7 +28,7 @@ import javax.sound.sampled.AudioSystem
|
||||
/**
|
||||
* Created by minjaesong on 16-09-05.
|
||||
*/
|
||||
class StateTestingSandbox : BasicGameState() {
|
||||
class StateTestingLightning : BasicGameState() {
|
||||
|
||||
val lightning_start = Point2d(50.0, 100.0)
|
||||
val lightning_end = Point2d(750.0, 300.0)
|
||||
@@ -48,7 +48,7 @@ class StateTestingSandbox : BasicGameState() {
|
||||
}*/
|
||||
}
|
||||
|
||||
override fun getID() = Terrarum.STATE_ID_TEST_SHIT
|
||||
override fun getID() = Terrarum.STATE_ID_TEST_LIGHTNING_GFX
|
||||
|
||||
|
||||
private var timer = 0
|
||||
@@ -104,10 +104,6 @@ class StateTestingSandbox : BasicGameState() {
|
||||
}
|
||||
}
|
||||
|
||||
fun Graphics.drawLine(p1: Point2d, p2: Point2d) {
|
||||
drawLine(p1.x.toFloat(), p1.y.toFloat(), p2.x.toFloat(), p2.y.toFloat())
|
||||
}
|
||||
|
||||
class LightingBolt(val start: Point2d, val end: Point2d, val segments: Int) {
|
||||
val mainBolt = LinkedList<Point2d>() //Pair<Length, Y-Pos>
|
||||
|
||||
@@ -134,4 +130,8 @@ class LightingBolt(val start: Point2d, val end: Point2d, val segments: Int) {
|
||||
g.drawLine(startpoint, endpoint)
|
||||
}
|
||||
}
|
||||
|
||||
fun Graphics.drawLine(p1: Point2d, p2: Point2d) {
|
||||
drawLine(p1.x.toFloat(), p1.y.toFloat(), p2.x.toFloat(), p2.y.toFloat())
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user