Commit graph

14 commits

Author SHA1 Message Date
Juliana Sims
73ffad19f0 Implement orientation for logic gates
Note that orientation is called "direction" because it's named according to the
direction of electron flow.
2024-05-23 14:20:15 -04:00
Juliana Sims
50b6c67db8 Add ^switched-emitter, test in level 4 2024-05-23 12:35:50 -04:00
David Thompson
111eb33429 Spawn ghost gems where gems used to be. 2024-05-22 18:34:29 -04:00
David Thompson
9b88cb19c0 Add electron warp terminals. 2024-05-22 17:40:23 -04:00
David Thompson
793a9ef027 Reduce size of exported maps. 2024-05-22 14:22:27 -04:00
Juliana Sims
6b9edbca25 Add or gate, update level 4 to use all logic gates 2024-05-22 13:32:37 -04:00
Juliana Sims
a49808d70d Add xor and level 4 2024-05-22 12:08:23 -04:00
David Thompson
dc05a9cd05 Reindent some stuff. 2024-05-22 10:35:27 -04:00
David Thompson
5756844161 Add basic AND gate and electric switch. 2024-05-22 08:00:39 -04:00
David Thompson
4c12ccc559 Add physical gates and finish floor switches. 2024-05-21 17:28:57 -04:00
David Thompson
ba7b9ea9d8 Add gems and the start of floor switches. 2024-05-21 14:10:57 -04:00
David Thompson
816d9d149d Big actor refactor; use local storage for auto-save. 2024-05-20 22:12:35 -04:00
David Thompson
ce0c002e8b Add level progression. 2024-05-20 14:09:42 -04:00
David Thompson
111f4d37f1 Add support for more objects to map editor. 2024-05-20 12:31:56 -04:00