remove lock
This commit is contained in:
@@ -28,20 +28,16 @@ class ActionView(val interp: Interpreter, val codeView: CodeView, val ioView: IO
|
||||
}
|
||||
|
||||
button("reset") {
|
||||
enableWhen(codeView.lockedProperty)
|
||||
|
||||
setOnAction {
|
||||
interp.reset()
|
||||
ioView.reset()
|
||||
codeView.src = interp.funge.toString()
|
||||
codeView.locked = false
|
||||
}
|
||||
}
|
||||
|
||||
button("run") {
|
||||
setOnAction {
|
||||
interp.funge.setString(codeView.src)
|
||||
codeView.locked = true
|
||||
runTimeline.rate = 10000.0
|
||||
runTimeline.playFromStart()
|
||||
}
|
||||
@@ -50,7 +46,6 @@ class ActionView(val interp: Interpreter, val codeView: CodeView, val ioView: IO
|
||||
button("walk") {
|
||||
setOnAction {
|
||||
interp.funge.setString(codeView.src)
|
||||
codeView.locked = true
|
||||
runTimeline.rate = 50.0
|
||||
runTimeline.playFromStart()
|
||||
}
|
||||
@@ -59,7 +54,6 @@ class ActionView(val interp: Interpreter, val codeView: CodeView, val ioView: IO
|
||||
button("crawl") {
|
||||
setOnAction {
|
||||
interp.funge.setString(codeView.src)
|
||||
codeView.locked = true
|
||||
runTimeline.rate = 4.0
|
||||
runTimeline.playFromStart()
|
||||
}
|
||||
|
||||
@@ -19,9 +19,6 @@ class CodeView(val interp: Interpreter) : View() {
|
||||
val cursorDeltaProperty = SimpleObjectProperty<Vec>(Vec(1, 0))
|
||||
var cursorDelta by cursorDeltaProperty
|
||||
|
||||
val lockedProperty = SimpleBooleanProperty(false)
|
||||
var locked by lockedProperty
|
||||
|
||||
var labels: List<List<CodeLabel>> = List(25) { y -> List(80) { x -> CodeLabel(Vec(x, y), cursorPosProperty, interp) } }
|
||||
|
||||
init {
|
||||
@@ -97,8 +94,6 @@ class CodeView(val interp: Interpreter) : View() {
|
||||
}
|
||||
|
||||
setOnKeyTyped {
|
||||
if (locked) return@setOnKeyTyped
|
||||
|
||||
for (ch in it.character) {
|
||||
when {
|
||||
!ch.isISOControl() -> {
|
||||
|
||||
@@ -23,12 +23,12 @@ class EditorView : View("Befide") {
|
||||
}
|
||||
|
||||
init {
|
||||
codeView.src = """>84*>:#v_55+"ude.ub@yelruta">:#,_@>188*+>\02p\12p\:22p#v_${'$'} 55+,1- v
|
||||
^ 0 v +1\ _^#-+*< >22g02g*"_@"*-!1- #v_v>
|
||||
>:>::3g: ,\188 ^^ -1\g21\g22<p3\"_":<
|
||||
________________________________@_________________________________^ p3\"@":<"""
|
||||
codeView.src = """ 2>:3g" "-!v\ g30 <
|
||||
|!`"O":+1_:.:03p>03g+:"O"`|
|
||||
@ ^ p3\" ":<
|
||||
2 234567890123456789012345678901234567890123456789012345678901234567890123456789"""
|
||||
|
||||
// codeView.src = """"hello world",,,,,,,,,,@"""
|
||||
// codeView.src = """"hello world",,,,,,,,,,,@"""
|
||||
}
|
||||
|
||||
override fun onDock() {
|
||||
|
||||
Reference in New Issue
Block a user