From aba542629b1c5d86ab3616d0a2d97f65e9bb6459 Mon Sep 17 00:00:00 2001 From: sasha80 Date: Tue, 12 Sep 2023 10:14:21 +0300 Subject: [PATCH] =?UTF-8?q?=D0=A0=D0=B5=D1=84=D0=B0=D0=BA=D1=82=D0=BE?= =?UTF-8?q?=D1=80.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- scenes/работа.gd | 6 ++---- scenes/работа.tscn | 5 ++--- 2 files changed, 4 insertions(+), 7 deletions(-) diff --git a/scenes/работа.gd b/scenes/работа.gd index f8e2178..1f2de37 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 6575442..1c90e7f 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