SerVB
06/20/2020, 1:17 PMsuspend fun main() = Korge {
Logger.defaultLevel = Logger.Level.DEBUG
val rect = Rectangle(0, 10, 20, 20)
val g = graphics()
addHrUpdater { delta ->
log.debug { "FPS: ${ (1000 / delta.millisecondsDouble).roundToInt() }" }
++rect.x
if (rect.x > 100) {
rect.x = 0.0
}
g.apply {
fill(Colors.BLACK) {
rect(0.0, 0.0, this@Korge.width, this@Korge.height)
}
fill(Colors.YELLOW) {
with(rect) { rect(x, y, width, height) }
}
}
}
}