Lua-Filesystem: execute Lua script, working (Textfile).readAll

Former-commit-id: a12ca69122de4ec6563914306b50f950622f8be7
Former-commit-id: afd724d281d4c1c8827df49cf1c342c981ca513d
This commit is contained in:
Song Minjae
2016-09-18 19:46:14 +09:00
parent df8471c352
commit 63c366cb91
7 changed files with 286 additions and 102 deletions

View File

@@ -2,7 +2,6 @@ package net.torvald.terrarum
import net.torvald.terrarum.gamecontroller.Key
import net.torvald.terrarum.virtualcomputer.computer.BaseTerrarumComputer
import net.torvald.terrarum.virtualcomputer.terminal.ColouredTextTerminal
import net.torvald.terrarum.virtualcomputer.terminal.SimpleTextTerminal
import net.torvald.terrarum.virtualcomputer.terminal.Teletype
import net.torvald.terrarum.virtualcomputer.terminal.TeletypeTerminal
@@ -20,7 +19,7 @@ import org.newdawn.slick.state.StateBasedGame
*/
class StateVTTest : BasicGameState() {
val vt = SimpleTextTerminal(SimpleTextTerminal.AMBER, 80, 25)
val vt = SimpleTextTerminal(SimpleTextTerminal.WHITE, 80, 43, colour = true)
val computerInside = BaseTerrarumComputer(vt)
val vtUI = Image(vt.displayW, vt.displayH)
@@ -65,7 +64,8 @@ class StateVTTest : BasicGameState() {
vt.openInput()
computerInside.runCommand("io.write(_COMPUTER.prompt)", "=prompt")
if (!computerInside.isHalted)
computerInside.runCommand("io.write(_COMPUTER.prompt)", "=prompt")
}
}
}