diff options
| author | Alexander Pickering <alex@cogarr.net> | 2020-02-02 08:11:08 -0500 |
|---|---|---|
| committer | Alexander Pickering <alex@cogarr.net> | 2020-02-02 08:11:08 -0500 |
| commit | 57701059b1b65fc08366318e92d32d9dd7094d25 (patch) | |
| tree | a569db68d27982d83fead3cc9c8192056c49509f /src/global.moon | |
| download | drydock-57701059b1b65fc08366318e92d32d9dd7094d25.tar.gz drydock-57701059b1b65fc08366318e92d32d9dd7094d25.tar.bz2 drydock-57701059b1b65fc08366318e92d32d9dd7094d25.zip | |
inital commit
Diffstat (limited to 'src/global.moon')
| -rw-r--r-- | src/global.moon | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/src/global.moon b/src/global.moon new file mode 100644 index 0000000..1e62e16 --- /dev/null +++ b/src/global.moon @@ -0,0 +1,22 @@ +--Hodls global state + +mod = ... + +mod.screen_width = 1024 +mod.screen_height = 512 + +mod.layers = am.group! +mod.current_level = 0 +mod.layer_tbl = {} +mod.add_layer = (layer) -> + mod.layers\append(layer.node) + table.insert(mod.layer_tbl,layer) + +mod.clear_layers = () -> + mod.layers\remove_all! + mod.layer_tbl = {} + +mod.play = (seed) -> + mod.layers\action(am.play(seed,false,1,1)) + +mod |
