Commit graph

31 commits

Author SHA1 Message Date
fa10b38f99 make marble creation a weak claim 2025-03-15 20:13:48 +01:00
4d05d5a3ee add tooltips 2024-12-19 20:24:08 +01:00
4427b4c2fc cleanup 2024-12-16 22:43:12 +01:00
6d8bfa03b0 stop cloning strings for every tile texture name lookup, general clippy fixes 2024-12-15 00:38:53 +01:00
9792410f02 rename gate to comparator 2024-12-14 17:30:37 +01:00
96f1a8367f redraw a bunch of sprites, tweak some ui colours 2024-12-12 23:06:06 +01:00
611a02c3b4 rename bag and trigger to silo and button 2024-12-12 22:56:01 +01:00
e9e763332f cleanup 2024-12-09 20:44:35 +01:00
e223a75c0e rewrite power propagation 2024-12-09 20:43:15 +01:00
635f0cf641 rewrite physics 2024-12-09 02:18:47 +01:00
0275e0c9b5 store tile vacancy in grid 2024-12-08 23:16:45 +01:00
1ce5291777 make math tiles read digits 2024-10-13 00:57:58 +02:00
44017f4ed5 scroll on tools to rotate between variants 2024-10-13 00:55:28 +02:00
27ff77f133 prettify marble direction and value rendering 2024-10-12 20:53:47 +02:00
bc4cd5ccc9 move pos to module 2024-10-10 17:09:41 +02:00
9f21c2b258 merge input and output tiles into one, where output is accomplished by marbles moving into the tile, like a bag 2024-10-08 22:04:12 +02:00
038bf365c4 show step count 2024-10-07 13:16:26 +02:00
098dc9517d cleanup 2024-10-07 00:08:06 +02:00
c4381ac1a1 enter and exit solution editor 2024-10-06 16:00:12 +02:00
d332bd30f3 move editor/game logic to module 2024-10-06 00:26:36 +02:00
465b5c40d1 group wires into one tool option 2024-10-05 19:45:25 +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
12a8544645 more tile buttons 2024-10-05 15:56:33 +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
af31531869 gui experiments, add zooming 2024-10-04 21:20:53 +02:00
de09b785d0 add mirror and marble sprites 2024-10-04 10:00:07 +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