feat(editor): bindings per E (entity picker), H (mà), Supr (borrar)
This commit is contained in:
1 parent
fe916d263f
commit
ca03a1307e
2 files changed
+11
-2
No files matched your search
+10
-1
@@ -44,9 +44,18 @@ keys:
|
|||||||
- id: editor_toggle
|
- id: editor_toggle
|
||||||
code: "9"
|
code: "9"
|
||||||
desc: "Entra/surt del mode editor (només Debug)"
|
desc: "Entra/surt del mode editor (només Debug)"
|
||||||
- id: editor_picker
|
- id: editor_tile_picker
|
||||||
code: "T"
|
code: "T"
|
||||||
desc: "Obri/tanca el tilepicker dins de l'editor"
|
desc: "Obri/tanca el tilepicker dins de l'editor"
|
||||||
|
- id: editor_entity_picker
|
||||||
|
code: "E"
|
||||||
|
desc: "Obri/tanca l'entity picker dins de l'editor"
|
||||||
|
- id: editor_hand
|
||||||
|
code: "H"
|
||||||
|
desc: "Activa el mode mà de l'editor (selecciona/mou/borra entitats)"
|
||||||
|
- id: editor_delete
|
||||||
|
code: "Delete"
|
||||||
|
desc: "Esborra l'entitat seleccionada en mode mà"
|
||||||
- id: prev_room
|
- id: prev_room
|
||||||
code: "["
|
code: "["
|
||||||
desc: "Salta a la sala anterior del levels.yaml (només Debug)"
|
desc: "Salta a la sala anterior del levels.yaml (només Debug)"
|
||||||
|
|||||||
@@ -156,7 +156,7 @@ void Editor::update(int /*delta_ms*/, Tilemap& tilemap) {
|
|||||||
// (GlobalInputs) les vegi. ESC només es consumeix si el picker està
|
// (GlobalInputs) les vegi. ESC només es consumeix si el picker està
|
||||||
// obert — fora d'ell segueix arribant a GlobalInputs per la seva
|
// obert — fora d'ell segueix arribant a GlobalInputs per la seva
|
||||||
// acció de confirmar-eixida.
|
// acció de confirmar-eixida.
|
||||||
const SDL_Scancode PICKER_SC = KeyConfig::get().scancode("editor_picker");
|
const SDL_Scancode PICKER_SC = KeyConfig::get().scancode("editor_tile_picker");
|
||||||
for (auto it = EventBuffer::events.begin(); it != EventBuffer::events.end();) {
|
for (auto it = EventBuffer::events.begin(); it != EventBuffer::events.end();) {
|
||||||
bool consumed = false;
|
bool consumed = false;
|
||||||
if (it->type == SDL_EVENT_KEY_DOWN) {
|
if (it->type == SDL_EVENT_KEY_DOWN) {
|
||||||
|
|||||||
Reference in new issue
Block a user