Доработка. Горячие клавиши во всех режимах

This commit is contained in:
sasha80
2023-09-29 08:57:46 +03:00
parent 0246657b92
commit 8840e4cde6
2 changed files with 5 additions and 6 deletions

View File

@@ -174,9 +174,7 @@ func _input(event) -> void:
drag_fsm = DragFSM.IDLE
emit_signal('drag_end', event)
elif event is InputEventKey:
if event.pressed and event.physical_keycode == KEY_F11:
emit_signal('full_screen')
elif event.physical_keycode == KEY_SHIFT:
if event.physical_keycode == KEY_SHIFT:
shift_pressed = event.pressed

View File

@@ -1,17 +1,18 @@
class_name Signaller extends Node
## Обмен сигналами между узлами
## Обмен сигналами между узлами. Здесь объявлены сигналы, которые используют
## два и более узла, из разных файлов.
## Вызывается, когда оператор выбирает цель.
## [param threats] - Словарь. Ключ - идентификатор (номер) цели. Значение - цель
## [param threats] - Словарь. Ключ - идентификатор (номер) цели. Значение - цель [br]
## [param th] - Выбранная цель [br]
signal threat_selected(threats: Dictionary, th)
## Вызывается, когда оператор снимает выбор цели.
## [param threats] - Словарь. Ключ - идентификатор (номер) цели. Значение - цель
## [param threats] - Словарь. Ключ - идентификатор (номер) цели. Значение - цель [br]
## [param th] - Ранее выбранная цель [br]
signal threat_unselected(threats: Dictionary, th)