Commit graph

21 commits

Author SHA1 Message Date
ae4e84bb90 reimplement marble behavior, making it more consistent in different directions. Triggers no longer activate from blocked marbles, and bounces take the same amount of time to travel through a chain of marbles in all directions 2024-10-08 21:51:31 +02:00
4c976ab8e2 fix marbles not working in negative quadrants 2024-10-07 17:57:07 +02:00
e9b03b937b toggle to show input as bytes or text 2024-10-07 17:29:56 +02:00
db7a2b2418 auto resize board when drawing out of bounds 2024-10-06 23:30:59 +02:00
f9b8dba019 implement level completion, score storing and a dismissable 'level complete' popup 2024-10-06 22:24:37 +02:00
4a51369b18 load program input when opening a solution 2024-10-06 20:02:43 +02:00
0738e658db cleanup, fix crashes for some board-edge interactions 2024-10-05 23:16:24 +02:00
682dff48f9 draw marble direction 2024-10-05 20:48:05 +02:00
fc6c66ff31 add digit tool 2024-10-05 20:22:18 +02:00
465b5c40d1 group wires into one tool option 2024-10-05 19:45:25 +02:00
144a49e7c6 fix crash on digit tile 2024-10-05 19:05:58 +02:00
bf82d1455f add more tiles to gui, with controls to rotate between variants in a group 2024-10-05 17:46:45 +02:00
175d01cb03 fix sim input buffer 2024-10-05 15:57:20 +02:00
5a23dde43a clean up tile rendering 2024-10-05 15:18:41 +02:00
86548a8b0d add digit sprites, remove comment tiles 2024-10-05 15:01:06 +02:00
636e9d04e2 cleanup 2024-10-04 22:36:09 +02:00
880993762e refactor, add simulation controls and board resetting 2024-10-04 22:10:00 +02:00
af31531869 gui experiments, add zooming 2024-10-04 21:20:53 +02:00
d4f9be5bff add sprites for most tiles 2024-10-04 01:21:52 +02:00
12bd19a7f3 make all powerable tiles also store a powered state that can be rendered 2024-10-03 23:34:16 +02:00
bf46a3e7c3 init 2024-10-03 22:59:49 +02:00