|
ce2e7c252a
|
add intro level for comparator
|
2024-12-26 23:45:38 +01:00 |
|
|
01203d9034
|
bump version to 0.2.0
|
2024-12-24 23:49:49 +01:00 |
|
|
bce482482a
|
load individual levels from user/levels/
|
2024-12-24 23:44:55 +01:00 |
|
|
74d142191c
|
cleanup
|
2024-12-24 23:32:25 +01:00 |
|
|
f35ca28c02
|
cleanup
|
2024-12-24 23:30:02 +01:00 |
|
|
3906c76b13
|
fix step wrong count being recorded on success
|
2024-12-24 23:26:02 +01:00 |
|
|
1abcc0a821
|
cleanup
|
2024-12-24 23:23:46 +01:00 |
|
|
987643f334
|
cleanup
|
2024-12-24 23:18:41 +01:00 |
|
|
2c522c1fe0
|
add option to delete solutions, with a confirmation dialog
|
2024-12-24 23:11:04 +01:00 |
|
|
14e90a7849
|
remove old notes
|
2024-12-24 22:47:55 +01:00 |
|
|
03193825a8
|
add more levels
|
2024-12-24 22:43:21 +01:00 |
|
|
48082cf098
|
add buttons to pause menu
|
2024-12-24 21:16:11 +01:00 |
|
|
a4cfbb4beb
|
add ui helper for 32x32 texture buttons with a tooltip, to reduce duplication of magic number coordinates
|
2024-12-24 00:32:47 +01:00 |
|
|
bc0d1ab94a
|
ctrl-backspace to delete words in text input
|
2024-12-24 00:08:43 +01:00 |
|
|
2d961608e2
|
add blinking cursor in text input field
|
2024-12-24 00:03:48 +01:00 |
|
|
2ecb86d283
|
add text button ui helper
|
2024-12-23 23:58:09 +01:00 |
|
|
cfadd8a0b6
|
dummy pause menu popup
|
2024-12-23 23:45:25 +01:00 |
|
|
8863912179
|
hide popup on exit without stopping simulation, pause sim while popup is open
|
2024-12-23 01:32:33 +01:00 |
|
|
c5328126b3
|
disable all editor interactions while a popup is visible
|
2024-12-23 01:09:52 +01:00 |
|
|
b5600b301d
|
make more ui disableable
|
2024-12-23 00:53:59 +01:00 |
|
|
6fc41bdb17
|
add info box and disable some ui while a popup is active
|
2024-12-23 00:44:47 +01:00 |
|
|
b9f76bb486
|
replace text buttons for exit and save with icon buttons
|
2024-12-22 21:04:27 +01:00 |
|
|
8b62aec760
|
show level count for each chapter
|
2024-12-22 18:03:52 +01:00 |
|
|
42dfe4fac7
|
group levels into chapters
|
2024-12-22 16:39:40 +01:00 |
|
|
ff69b967dd
|
make icon for overlay toggle button
|
2024-12-22 13:40:18 +01:00 |
|
|
16e9049ceb
|
add tooltips to selection options
|
2024-12-22 13:35:16 +01:00 |
|
|
12b39467e3
|
move ui helpers to own module
|
2024-12-22 13:03:12 +01:00 |
|
|
da12e8519e
|
add windows build process
|
2024-12-21 19:01:42 +01:00 |
|
|
6900dadd9e
|
better line wrap for level descriptions
|
2024-12-21 18:44:49 +01:00 |
|
|
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 |
|