diff --git a/scenes/работа.gd b/scenes/работа.gd index f8e21786..1f2de376 100644 --- a/scenes/работа.gd +++ b/scenes/работа.gd @@ -4,7 +4,7 @@ extends Panel ## Основной скрипт для режима "Работа" -@export var Bip: PackedScene ## Сцена точки индикатора излучения цели +@export var Bip: PackedScene ## Индикатор излучения цели @export var col_grey: Color ## Второй цвет для фона @export var col_red: Color ## Первый цвет для фона @export var drag_scale_band: float ## Масштаб изменения параметра от движения мыши для строба по радиальному размеру @@ -26,7 +26,6 @@ var drag_fsm: DragFSM = DragFSM.IDLE ## Текущее состояние пе var drag_pos_begin: Vector2 ## Точка начала перетаскивания var shift_pressed: bool ## Кнопка SHIFT нажата var strob_band_begin: float ## Ширина строба в момент начала перетаскивания -var strob_center: Vector2 ## Центр антенн var strob_dir_begin: float ## Направление антенны в момент начала перетаскивания var strob_width_begin: float ## Ширина строба по углу в момент начала перетаскивания @@ -57,7 +56,6 @@ func on_threats_resized(threats: Dictionary): $count_all_pad/count_all.text = '% func _ready(): $btn_strobe.button_connect('pressed', Callable(self, 'on_button_strobe_pressed')) $btn_off.set_pressed(true) - strob_center = $canvas.get_strob_center() on_button_strobe_pressed() drag_fsm = DragFSM.OFF var nodes: = get_tree().get_nodes_in_group('группа-режим-помехи') @@ -134,7 +132,7 @@ func get_strob_band(pos: Vector2, prev: float) -> float: ## Устанавливает центр строба по частоте и направлению func set_strob(pos: Vector2) -> void: - var radp: Vector2 = Tools.map_dec_to_rad(strob_center, pos) + var radp: Vector2 = Tools.map_dec_to_rad(radius_center, pos) if radp.y < $canvas.get_radius_outter(): $canvas.set_strob_dir(radp.x) $canvas.set_strob_radius(radp.y) diff --git a/scenes/работа.tscn b/scenes/работа.tscn index 65754422..1c90e7fc 100644 --- a/scenes/работа.tscn +++ b/scenes/работа.tscn @@ -17,10 +17,9 @@ col_grey = Color(0.34902, 0.643137, 0.772549, 0.168627) col_red = Color(1, 0.568627, 0.431373, 0.239216) drag_scale_band = 0.05 drag_scale_width = 0.5 -radius_center = Vector2(560, 560) -time_lost = 5000.0 -freq_low = 200.0 freq_high = 6000.0 +freq_low = 200.0 +radius_center = Vector2(560, 560) radius_internal = 200.0 radius_outter = 550.0 strob_max_band = 15.538