mirror of
https://github.com/curioustorvald/Terrarum.git
synced 2026-06-10 10:34:06 +09:00
VT redraw on request
Former-commit-id: 3ada71215d9291760704a982cc3952061dbc7afe Former-commit-id: ca1495e668e88bc7214429472ad918621a650189
This commit is contained in:
@@ -21,8 +21,8 @@ class StateVTTest : BasicGameState() {
|
||||
|
||||
// HiRes: 100x64, LoRes: 80x25
|
||||
val computerInside = BaseTerrarumComputer(8)
|
||||
val vt = SimpleTextTerminal(SimpleTextTerminal.WHITE, 80, 25,
|
||||
computerInside, colour = true, hires = false)
|
||||
val vt = SimpleTextTerminal(SimpleTextTerminal.AMETHYST_NOVELTY, 80, 25,
|
||||
computerInside, colour = false, hires = false)
|
||||
|
||||
|
||||
val vtUI = Image(vt.displayW, vt.displayH)
|
||||
@@ -56,31 +56,6 @@ class StateVTTest : BasicGameState() {
|
||||
|
||||
blendNormal()
|
||||
g.drawImage(vtUI, vtUIrenderX, vtUIrenderY)
|
||||
|
||||
|
||||
// cursor
|
||||
if (vt.cursorBlinkOn) {
|
||||
g.color = vt.getColor(if (vt.cursorBlink) vt.foreDefault else vt.backDefault)
|
||||
|
||||
g.fillRect(
|
||||
vt.fontW * vt.cursorX.toFloat() + vt.borderSize + vtUIrenderX,
|
||||
vt.fontH * vt.cursorY.toFloat() + vt.borderSize + vtUIrenderY,
|
||||
vt.fontW.toFloat(),
|
||||
vt.fontH.toFloat()
|
||||
)
|
||||
}
|
||||
|
||||
|
||||
// not-pure-black screen
|
||||
/*g.color = vt.colourScreen
|
||||
blendScreen()
|
||||
g.fillRect(vtUIrenderX, vtUIrenderY, vt.displayW.toFloat(), vt.displayH.toFloat())
|
||||
|
||||
|
||||
// colour overlay
|
||||
g.color = vt.phosphor
|
||||
blendMul()
|
||||
g.fillRect(vtUIrenderX, vtUIrenderY, vt.displayW.toFloat(), vt.displayH.toFloat())*/
|
||||
}
|
||||
|
||||
override fun keyPressed(key: Int, c: Char) {
|
||||
|
||||
Reference in New Issue
Block a user