Commit graph

21 commits

Author SHA1 Message Date
David Thompson
c41fb5abfe Remove pks. 2024-05-26 19:49:11 -04:00
Christine Lemmer-Webber
0849e5c85a
Better error messages when properties are missing from levels 2024-05-25 14:54:14 -04:00
Juliana Sims
feb5b8f3d6
Add bombs and explodable bricks 2024-05-24 12:46:49 -04:00
Juliana Sims
51bc034756
Change the kind of non-copper walls to inert 2024-05-24 12:07:01 -04:00
Juliana Sims
1e91411687 Prepare to support drawing rotated tiles 2024-05-23 16:44:03 -04:00
Juliana Sims
13aa8606a9 Implement interval logic for emitters 2024-05-23 16:28:53 -04:00
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
5756844161 Add basic AND gate and electric switch. 2024-05-22 08:00:39 -04:00
David Thompson
984ea4df67 Reimplement wireworld update; add stubs for new object types. 2024-05-21 22:12:21 -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
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
David Thompson
f3ad31d244 Pack and parse wall data from map files. 2024-05-19 18:12:30 -04:00
David Thompson
3a3f4e31a1 Add start of tiled map compilation for levels. 2024-05-19 17:31:08 -04:00