|
1e370201e1
|
add obscured marble to math tile sprites to hint at output behaviour
|
2024-12-20 23:14:40 +01:00 |
|
|
4d05d5a3ee
|
add tooltips
|
2024-12-19 20:24:08 +01:00 |
|
|
fea00da8a3
|
add more stages to levels
|
2024-12-18 22:25:08 +01:00 |
|
|
0d661e2d38
|
add extra stages to some levels
|
2024-12-18 21:59:47 +01:00 |
|
|
4344e69a10
|
show stage number
|
2024-12-18 21:59:19 +01:00 |
|
|
a963722b27
|
cleanup
|
2024-12-18 21:32:00 +01:00 |
|
|
43130b665d
|
support multiple stages for each level, resetting the machine between
|
2024-12-18 21:31:05 +01:00 |
|
|
e6437ae9cf
|
store grid as flat vec for faster access
|
2024-12-17 16:47:55 +01:00 |
|
|
73a1c62f52
|
fix undo for digit tile placement
|
2024-12-17 15:45:10 +01:00 |
|
|
64fb7ca5ba
|
add ui buttons for undo/redo
|
2024-12-17 15:40:27 +01:00 |
|
|
656f567242
|
select the last solution for each level
|
2024-12-16 22:50:51 +01:00 |
|
|
4427b4c2fc
|
cleanup
|
2024-12-16 22:43:12 +01:00 |
|
|
ba1f404250
|
merge undo/redo logic for areas and single tiles
|
2024-12-16 22:24:27 +01:00 |
|
|
6970b18e22
|
add undo/redo for pasting/area operations
|
2024-12-16 22:16:58 +01:00 |
|
|
5b6113780a
|
add undo/redo for single tile placement/erasing
|
2024-12-16 21:45:50 +01:00 |
|
|
6d8bfa03b0
|
stop cloning strings for every tile texture name lookup, general clippy fixes
|
2024-12-15 00:38:53 +01:00 |
|
|
499aad7898
|
redraw digit tool icon to match digit tiles
|
2024-12-14 23:57:26 +01:00 |
|
|
1061ae6ce0
|
replace raylibs grid rendering and decrease grid contrast
|
2024-12-14 23:51:48 +01:00 |
|
|
f2c7764143
|
prevent marbles from bouncing during the same step that they are created
|
2024-12-14 23:42:17 +01:00 |
|
|
7ce2e689c4
|
redraw io tile
|
2024-12-14 17:50:09 +01:00 |
|
|
654d6ccf1a
|
widen arrow sprites to be centered
|
2024-12-14 17:34:47 +01:00 |
|
|
9792410f02
|
rename gate to comparator
|
2024-12-14 17:30:37 +01:00 |
|
|
e98ad65ec3
|
redraw comparator tiles
|
2024-12-14 17:29:09 +01:00 |
|
|
b9cb5608a7
|
redraw math tiles
|
2024-12-14 17:13:44 +01:00 |
|
|
38a3773982
|
redraw flipper, add shadow to marble, shorten button sprite
|
2024-12-14 16:54:42 +01:00 |
|
|
0c98425463
|
make colours more consistent
|
2024-12-14 14:41:04 +01:00 |
|
|
47ab37bd28
|
redraw arrows and mirrors
|
2024-12-14 14:40:03 +01:00 |
|
|
dd18e65f7f
|
redraw digit tile sprites
|
2024-12-14 01:01:29 +01:00 |
|
|
6c5f19b84c
|
darken output ui and world background
|
2024-12-14 00:25:09 +01:00 |
|
|
168794a797
|
redraw block sprite
|
2024-12-14 00:24:47 +01:00 |
|
|
859e39875a
|
move selection cancel button to the start and clear selection on esc
|
2024-12-12 23:19:43 +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 |
|
|
6dcb6c9dd7
|
draw selection bounds independently of zoom
|
2024-12-10 23:11:27 +01:00 |
|
|
9d54c17dcd
|
zoom out further
|
2024-12-10 22:18:09 +01:00 |
|
|
092a7b70ff
|
reduce magic number constants
|
2024-12-10 21:59:04 +01:00 |
|
|
59aeeff5b6
|
option to hide grid and marble direction/value
|
2024-12-10 21:50:46 +01:00 |
|
|
5b1b923c73
|
improve marble texture
|
2024-12-10 16:27:53 +01:00 |
|
|
70c745117f
|
show fail popup when output is wrong
|
2024-12-09 21:40:24 +01:00 |
|
|
14b87e6971
|
remove area stat from solutions, add more digits to cycles and tile count in end popup
|
2024-12-09 21:26:14 +01:00 |
|
|
e3f8087a6b
|
move camera with RMB for mousepad compatibility, hold shift for faster panning
|
2024-12-09 20:58:35 +01:00 |
|
|
e9e763332f
|
cleanup
|
2024-12-09 20:44:35 +01:00 |
|
|
e223a75c0e
|
rewrite power propagation
|
2024-12-09 20:43:15 +01:00 |
|
|
e6f99d3776
|
set window title and package name
|
2024-12-09 12:42:50 +01:00 |
|
|
e5eb4d7cfc
|
cleanup
|
2024-12-09 12:30:21 +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 |
|
|
353f5b74e5
|
cleanup
|
2024-12-08 22:52:38 +01:00 |
|
|
6a11320b27
|
add copy/paste and erase selecton buttons
|
2024-12-08 13:05:29 +01:00 |
|
|
dc9411cf9d
|
update todo list, print real time taken when level is completed
|
2024-12-08 12:10:14 +01:00 |
|