mirror of
https://github.com/curioustorvald/Terrarum.git
synced 2026-06-12 03:24:06 +09:00
new runes impl and test
Former-commit-id: f92f6d528128ed19aadffee7e112daa5736d50e3
This commit is contained in:
42
src/net/torvald/terrarum/StateNewRunesTest.kt
Normal file
42
src/net/torvald/terrarum/StateNewRunesTest.kt
Normal file
@@ -0,0 +1,42 @@
|
||||
package net.torvald.terrarum
|
||||
|
||||
import net.torvald.imagefont.NewRunes
|
||||
import org.newdawn.slick.*
|
||||
import org.newdawn.slick.state.BasicGameState
|
||||
import org.newdawn.slick.state.StateBasedGame
|
||||
|
||||
/**
|
||||
* Created by SKYHi14 on 2017-03-24.
|
||||
*/
|
||||
|
||||
class StateNewRunesTest : BasicGameState() {
|
||||
|
||||
lateinit var runes: NewRunes
|
||||
|
||||
override fun init(gc: GameContainer, game: StateBasedGame) {
|
||||
runes = NewRunes()
|
||||
runes.scale = 2
|
||||
}
|
||||
|
||||
override fun update(gc: GameContainer, game: StateBasedGame, delta: Int) {
|
||||
|
||||
}
|
||||
|
||||
override fun render(gc: GameContainer, game: StateBasedGame, g: Graphics) {
|
||||
|
||||
g.background = Color(0x282828)
|
||||
g.font = runes
|
||||
g.color = Color(0x00c0f3)
|
||||
|
||||
val text = arrayOf(
|
||||
"ㅎㅏㅣㄹㅏㄹㅍㅏㄴㅌㅏㅈㅣ",
|
||||
"ㅈㅔㄹㄷㅏㅢㅈㅓㄴㅅㅓㄹ." // <<insert troll_face here>>
|
||||
)
|
||||
|
||||
text.forEachIndexed { index, s ->
|
||||
g.drawString(s, 30f, 30f + (runes.lineHeight * index))
|
||||
}
|
||||
}
|
||||
|
||||
override fun getID(): Int = Terrarum.STATE_ID_TEST_FONT
|
||||
}
|
||||
Reference in New Issue
Block a user