sync selection between editor and storyteller

This commit is contained in:
rewin
2024-01-17 20:10:14 +03:00
parent 8320297874
commit cfe849959e
3 changed files with 36 additions and 2 deletions
+6 -1
View File
@@ -318,8 +318,13 @@ fn read_mouse_delta(
// TODO: Make it configurable
fn send_undo_event(mut events: EventWriter<UndoRedo>, keyboard: Res<Input<KeyCode>>) {
if keyboard.pressed(KeyCode::ControlLeft) && keyboard.just_pressed(KeyCode::Z) {
if keyboard.pressed(KeyCode::ControlLeft) && keyboard.just_pressed(KeyCode::Z) && !keyboard.pressed(KeyCode::ShiftLeft) {
events.send(UndoRedo::Undo);
info!("Undo event sent");
}
if keyboard.pressed(KeyCode::ControlLeft) && keyboard.just_pressed(KeyCode::Z) && keyboard.pressed(KeyCode::ShiftLeft) {
events.send(UndoRedo::Redo);
info!("Redo event sent");
}
}