aboutsummaryrefslogtreecommitdiff
path: root/src/main.moon
diff options
context:
space:
mode:
authorAlexander Pickering <alex@cogarr.net>2020-02-02 08:11:08 -0500
committerAlexander Pickering <alex@cogarr.net>2020-02-02 08:11:08 -0500
commit57701059b1b65fc08366318e92d32d9dd7094d25 (patch)
treea569db68d27982d83fead3cc9c8192056c49509f /src/main.moon
downloaddrydock-57701059b1b65fc08366318e92d32d9dd7094d25.tar.gz
drydock-57701059b1b65fc08366318e92d32d9dd7094d25.tar.bz2
drydock-57701059b1b65fc08366318e92d32d9dd7094d25.zip
inital commit
Diffstat (limited to 'src/main.moon')
-rw-r--r--src/main.moon36
1 files changed, 36 insertions, 0 deletions
diff --git a/src/main.moon b/src/main.moon
new file mode 100644
index 0000000..b90c819
--- /dev/null
+++ b/src/main.moon
@@ -0,0 +1,36 @@
+--Theme: repair
+--Game: drydock - repair space ships (?)
+require "ext"
+print("Hello, world!")
+ss = require "startscreen"
+game = require "game"
+state = require "global"
+level_1 = require "level1"
+complete = require "complete"
+mod = ...
+
+state.win = am.window {
+ title: "ggj20",
+ width: state.screen_width,
+ height: state.screen_height,
+ clear_color: vec4(0, 0, 0, 1)
+}
+
+
+r1 = ss.gen_scene!
+--r1\append(complete.starfield!)
+state.win.scene = r1
+r1\action(coroutine.create(() ->
+ while true
+ if state.win\key_down("space")
+ state.win.scene = am.group! ^ {game.gen_scene!, level_1.setup_level!}
+ coroutine.yield!
+))
+
+
+
+-- This is a comment
+-- to make sure that errors
+-- are rewritten correctly
+
+--error("success!")