diff options
| author | Alex Pickering <alex@cogarr.net> | 2026-02-01 13:14:32 -0600 |
|---|---|---|
| committer | Alexander M Pickering <alex@cogarr.net> | 2026-02-01 13:14:32 -0600 |
| commit | 3a975db66a3711f34e8b64bb27a8eaca79fdeca9 (patch) | |
| tree | fcc12f8f9d638ff575c1963796de76b7628854b4 /src/levels/entmaker.moon | |
| download | ggj26-3a975db66a3711f34e8b64bb27a8eaca79fdeca9.tar.gz ggj26-3a975db66a3711f34e8b64bb27a8eaca79fdeca9.tar.bz2 ggj26-3a975db66a3711f34e8b64bb27a8eaca79fdeca9.zip | |
Diffstat (limited to 'src/levels/entmaker.moon')
| -rw-r--r-- | src/levels/entmaker.moon | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/src/levels/entmaker.moon b/src/levels/entmaker.moon new file mode 100644 index 0000000..da92651 --- /dev/null +++ b/src/levels/entmaker.moon @@ -0,0 +1,21 @@ +-- Creates entities from commited messages +world = require("world") +log = require("log") + +maker = {} + +maker.start_peer = () -> + -- All modes now use client interface (including host) + if world.network + -- Receive suggestions from hub + world.network\register_router("suggest", (from_id, data) -> + -- Handle suggestion + ) + +maker.start_elected = () -> + if world.network_mode == "host" + -- Hub can handle incoming suggestions from clients + -- (Handled inline when clients send messages) + log.info("Entity maker started in host mode", {"net"}) + +maker |
