summaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
Diffstat (limited to 'tools')
-rw-r--r--tools/gencode.js11
1 files changed, 11 insertions, 0 deletions
diff --git a/tools/gencode.js b/tools/gencode.js
index 30f12c9..df8f0f1 100644
--- a/tools/gencode.js
+++ b/tools/gencode.js
@@ -43,6 +43,17 @@ for (let line of fs.readFileSync("events.txt", "utf-8").split("\n")) {
console.log("// SHADED " + line[1])
break
+ case "if_space":
+ emit([ "if", "()=>can_vm_space(1,(s)=>" + line.slice(1).join(" ") + ")" ])
+ emit([ "space", true, 1, 1, "(s)=>" + line.slice(1).join(" ") ])
+ emit([ "else" ])
+ break
+
+ case "or_space":
+ emit([ "space", true, 1, 1, "(s)=>" + line.slice(1).join(" ") ])
+ emit([ "endif" ])
+ break
+
case "space_no_undo":
emit([ "space", false, line[1], line[1], "(s)=>" + line.slice(2).join(" ") ])
break