Crispy CrispyPin · they/them
CrispyPin pushed to main at CrispyPin/marble-machinations 2024-12-19 20:23:29 +01:00
4d05d5a3ee add tooltips
CrispyPin pushed to main at CrispyPin/marble-machinations 2024-12-18 22:24:28 +01:00
fea00da8a3 add more stages to levels
0d661e2d38 add extra stages to some levels
4344e69a10 show stage number
a963722b27 cleanup
Compare 4 commits »
CrispyPin pushed to main at CrispyPin/marble-machinations 2024-12-18 21:30:34 +01:00
43130b665d support multiple stages for each level, resetting the machine between
CrispyPin pushed to main at CrispyPin/marble-machinations 2024-12-17 16:47:19 +01:00
e6437ae9cf store grid as flat vec for faster access
CrispyPin pushed to main at CrispyPin/marble-machinations 2024-12-17 15:44:30 +01:00
73a1c62f52 fix undo for digit tile placement
CrispyPin pushed to main at CrispyPin/marble-machinations 2024-12-17 15:39:47 +01:00
64fb7ca5ba add ui buttons for undo/redo
CrispyPin pushed to main at CrispyPin/marble-machinations 2024-12-16 22:50:13 +01:00
656f567242 select the last solution for each level
4427b4c2fc cleanup
ba1f404250 merge undo/redo logic for areas and single tiles
6970b18e22 add undo/redo for pasting/area operations
5b6113780a add undo/redo for single tile placement/erasing
Compare 5 commits »
CrispyPin pushed to main at CrispyPin/marble-machinations 2024-12-15 00:38:17 +01:00
6d8bfa03b0 stop cloning strings for every tile texture name lookup, general clippy fixes
CrispyPin pushed to main at CrispyPin/marble-machinations 2024-12-14 23:56:47 +01:00
499aad7898 redraw digit tool icon to match digit tiles
CrispyPin pushed to main at CrispyPin/marble-machinations 2024-12-14 23:51:10 +01:00
1061ae6ce0 replace raylibs grid rendering and decrease grid contrast
f2c7764143 prevent marbles from bouncing during the same step that they are created
7ce2e689c4 redraw io tile
Compare 3 commits »
CrispyPin pushed to main at CrispyPin/marble-machinations 2024-12-14 17:34:11 +01:00
654d6ccf1a widen arrow sprites to be centered
9792410f02 rename gate to comparator
e98ad65ec3 redraw comparator tiles
b9cb5608a7 redraw math tiles
38a3773982 redraw flipper, add shadow to marble, shorten button sprite
Compare 5 commits »
CrispyPin pushed to main at CrispyPin/marble-machinations 2024-12-14 14:40:28 +01:00
0c98425463 make colours more consistent
47ab37bd28 redraw arrows and mirrors
Compare 2 commits »
CrispyPin pushed to main at CrispyPin/marble-machinations 2024-12-14 01:00:50 +01:00
dd18e65f7f redraw digit tile sprites
CrispyPin pushed to main at CrispyPin/marble-machinations 2024-12-14 00:24:32 +01:00
6c5f19b84c darken output ui and world background
168794a797 redraw block sprite
Compare 2 commits »
CrispyPin pushed to main at CrispyPin/marble-machinations 2024-12-12 23:19:06 +01:00
859e39875a move selection cancel button to the start and clear selection on esc
CrispyPin pushed to main at CrispyPin/marble-machinations 2024-12-12 23:05:31 +01:00
96f1a8367f redraw a bunch of sprites, tweak some ui colours
611a02c3b4 rename bag and trigger to silo and button
Compare 2 commits »
CrispyPin pushed to main at CrispyPin/marble-machinations 2024-12-10 23:10:52 +01:00
6dcb6c9dd7 draw selection bounds independently of zoom
9d54c17dcd zoom out further
092a7b70ff reduce magic number constants
Compare 3 commits »
CrispyPin pushed to main at CrispyPin/marble-machinations 2024-12-10 21:50:09 +01:00
59aeeff5b6 option to hide grid and marble direction/value
CrispyPin pushed to main at CrispyPin/marble-machinations 2024-12-10 16:27:15 +01:00
5b1b923c73 improve marble texture
CrispyPin pushed to main at CrispyPin/marble-machinations 2024-12-09 21:39:46 +01:00
70c745117f show fail popup when output is wrong
14b87e6971 remove area stat from solutions, add more digits to cycles and tile count in end popup
Compare 2 commits »