add key bindings for eraser, selection, blueprint list and 'none' tool

This commit is contained in:
Crispy 2025-04-13 22:25:53 +02:00
parent 454c836b38
commit 44494f4d01
3 changed files with 36 additions and 22 deletions

View file

@ -5,6 +5,7 @@ Game store page: https://crispypin.itch.io/marble-machinations
### added
- create "missing levels" section allowing access to solutions to levels that are no longer available
- click to collapse chapters in level list
- input bindings for eraser (X), selection (B), blueprint list (Ctrl B), no tool (no default binding)
### fixed
- When two input bindings had the same trigger but one has a strict subset of the others modifiers, both would activate when the one with more modifiers was pressed. For example (Ctrl+S -> Save) would also trigger (S -> Wire Tool). Now, Shift+S will still trigger Wire Tool, unless Shift+S (or eg. Shift+Ctrl+S) is bound to something else.
@ -16,7 +17,7 @@ Game store page: https://crispypin.itch.io/marble-machinations
### added
- score number: bounding area
- configurable key bindings for many editor actions
- QWERTY+ASDFGH keybindings for the tile tools by default
- QWERTY+ASDFGH key bindings for the tile tools by default
- OS clipboard copy/paste, with fallback to old behavior when copying
- cut selection
- in-grid text comments (not yet editable in-game)