Crispy CrispyPin · they/them
CrispyPin pushed to main at CrispyPin/marble-machinations 2025-04-13 01:11:04 +02:00
563c819900 show solutions with no matching level under a 'missing levels' chapter
CrispyPin pushed to main at CrispyPin/marble-machinations 2025-04-13 00:31:50 +02:00
522a027f7a allow collapsing chapters in level list
CrispyPin pushed to main at CrispyPin/marble-machinations 2025-04-12 21:10:15 +02:00
69fe8546f5 update todo list
CrispyPin pushed to main at CrispyPin/marble-machinations 2025-04-12 20:58:21 +02:00
8bc770b564 update changelog
a755678567 prevent bindings from triggering when a modifier is held down that matches a different binding
Compare 2 commits »
CrispyPin pushed to main at CrispyPin/marble-machinations 2025-04-12 16:36:17 +02:00
660746f16b split step into functions and set up stuff for flamegraph to be usable
CrispyPin pushed to main at CrispyPin/marble-machinations 2025-04-05 23:51:38 +02:00
48b5b3f3c7 bump version to 0.3.1
2a0483c156 fix crash when completing level with a wide machine
Compare 2 commits »
CrispyPin pushed tag v0.3.1 to CrispyPin/marble-machinations 2025-04-05 23:51:31 +02:00
CrispyPin pushed tag v0.3.0 to CrispyPin/marble-machinations 2025-04-05 00:37:45 +02:00
CrispyPin pushed to main at CrispyPin/marble-machinations 2025-04-05 00:37:32 +02:00
187020fc27 update readme/todo list
01e8fbb4bb bump version to 0.3.0
1630cf25c8 add test for the comparator bug fixed earlier, split the other test in two
Compare 3 commits »
CrispyPin pushed to main at CrispyPin/marble-machinations 2025-04-04 23:23:33 +02:00
8425e89254 add keybind for saving
dbb478f9ec update readme
Compare 2 commits »
CrispyPin pushed to main at CrispyPin/marble-machinations 2025-04-03 16:04:35 +02:00
157ee0de51 add bounding area score to solution results
CrispyPin pushed to main at CrispyPin/marble-machinations 2025-04-03 15:39:28 +02:00
997297ab68 add selection cut button and binding
CrispyPin pushed to main at CrispyPin/marble-machinations 2025-04-03 14:24:29 +02:00
11fd29c9c6 show input conflicts in binding menu
3fdcb50694 cleanup
Compare 2 commits »
CrispyPin pushed to main at CrispyPin/marble-machinations 2025-04-03 13:52:53 +02:00
7800e8d5fe update raylib to 5.5
6a8bc840b4 add bindings (default qwerty + asdfgh) for the tile tools
04e7e4090d cleanup config ui
d62dbe3462 add scrolling to config menu, use new input system for tile group cycling
Compare 4 commits »
CrispyPin pushed to main at CrispyPin/marble-machinations 2025-04-03 00:18:33 +02:00
8d81f94b70 implement keybinding editing
7a4c9014c8 replace raylib key and mouse button types with own enum
Compare 2 commits »
CrispyPin pushed to main at CrispyPin/marble-machinations 2025-04-02 23:11:13 +02:00
1bb29b5f75 add edit mode popup for keybindings
CrispyPin pushed to main at CrispyPin/marble-machinations 2025-03-30 21:26:52 +02:00
14edee5a53 list bindings in settings menu, allow deleting bindings
CrispyPin pushed to main at CrispyPin/marble-machinations 2025-03-30 17:33:18 +02:00
be699aa0ec cleanup todo comments, tweak default board for incrementer level
c20fea4f86 store textures in global struct
Compare 2 commits »
CrispyPin pushed to main at CrispyPin/marble-machinations 2025-03-30 17:13:02 +02:00
031736bea6 wrap input bindings in config struct
CrispyPin pushed to main at CrispyPin/marble-machinations 2025-03-30 15:23:12 +02:00
3548679bbb make [copy, paste, menu, start, stop] use new input system