Juliana Sims
f87e7f3f76
Refine bomb logic
...
This commit is the first of a series introducing hidden logic through
non-obvious commits. I'm mentioning it in the commit messages in the hopes no
one reads these so I can sneak it in without leaving no record at all ;)
2024-05-26 17:53:59 -04:00
David Thompson
ea8d42ebc4
Add source license headers.
2024-05-26 13:07:47 -04:00
David Thompson
3503aeb00b
Combine ^gem and ^ghost-gem into one actor.
...
We still want the ghost gems to be collectable, even though they don't
do anything.
2024-05-24 13:14:45 -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
c9f737ef28
Add comment clarifying logic gate index increment
2024-05-23 14:30:12 -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
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