|
67557832fa
|
add more levels and organise them into sections
|
2024-10-10 20:51:19 +02:00 |
|
|
e22f568d2f
|
implement blueprint creation, placement, saving and loading
|
2024-10-10 16:58:50 +02:00 |
|
|
4c4563c326
|
limit length of solution names
|
2024-10-08 22:24:41 +02:00 |
|
|
82d0ff0f37
|
properly center editor view and make zoom follow mouse position
|
2024-10-07 21:21:37 +02:00 |
|
|
040b3d3779
|
show solution id under name
|
2024-10-07 18:43:24 +02:00 |
|
|
92d540c29b
|
show speed number and slider
|
2024-10-07 14:16:50 +02:00 |
|
|
038bf365c4
|
show step count
|
2024-10-07 13:16:26 +02:00 |
|
|
af66e68c5f
|
add sandbox and lock input in other levels
|
2024-10-07 12:21:57 +02:00 |
|
|
e43a422708
|
add separate sort order field to levels, so they can be reordered without changing the id and invalidating solutions
|
2024-10-07 12:04:55 +02:00 |
|
|
ae226026dd
|
highlight completed levels green
|
2024-10-06 23:44:29 +02:00 |
|
|
9bee7c0e10
|
cleanup
|
2024-10-06 23:37:21 +02:00 |
|
|
f9b8dba019
|
implement level completion, score storing and a dismissable 'level complete' popup
|
2024-10-06 22:24:37 +02:00 |
|
|
f30e42cb31
|
display level descriptions, increased font sizes in level selection
|
2024-10-06 20:12:02 +02:00 |
|
|
4a51369b18
|
load program input when opening a solution
|
2024-10-06 20:02:43 +02:00 |
|
|
0c2d241745
|
solution saving and loading
|
2024-10-06 16:29:45 +02:00 |
|
|
c4381ac1a1
|
enter and exit solution editor
|
2024-10-06 16:00:12 +02:00 |
|
|
44b7d63cde
|
edit solution names
|
2024-10-06 13:12:05 +02:00 |
|
|
ed5084d0fd
|
initial level selection gui
|
2024-10-06 12:39:36 +02:00 |
|
|
66c9b10264
|
sketch future file structure
|
2024-10-06 00:57:24 +02:00 |
|
|
d332bd30f3
|
move editor/game logic to module
|
2024-10-06 00:26:36 +02:00 |
|
|
0738e658db
|
cleanup, fix crashes for some board-edge interactions
|
2024-10-05 23:16:24 +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 |
|
|
cf920d7a63
|
wrap texture hashmap in a struct for convenience
|
2024-10-05 17:53:23 +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 |
|
|
a0f11b60fb
|
basic tile drawing
|
2024-10-05 15:34:58 +02:00 |
|
|
1257388168
|
toolbar gui parts
|
2024-10-05 15:19:27 +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 |
|
|
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 |
|