Рефактор

This commit is contained in:
sasha80
2025-04-14 08:29:18 +03:00
parent aee1b25e52
commit fc209b811f
3 changed files with 6 additions and 9 deletions

View File

@@ -15,4 +15,4 @@
# Сборка исполняемого файла из консоли
- Запустить скрипт `build.sh`
- Запустить скрипт `build.sh`

View File

@@ -7,7 +7,6 @@
[sub_resource type="ShaderMaterial" id="ShaderMaterial_qq6yq"]
shader = ExtResource("2_ybnsn")
shader_parameter/tick_delta = 200
shader_parameter/radius = 0.06
[sub_resource type="PlaceholderTexture2D" id="PlaceholderTexture2D_xbpqf"]

View File

@@ -25,7 +25,7 @@ const SOURCE_INTERFER = ['th','fs','cu']
const ID_INTERFERS_LEN = 63 ## Размер пула номеров целей.
const INTERFER_OFF = 'off'
const STATE_TSMT = 5 ## Значение svk для цели, когда ответ ещё не получен.
var msg_ss: int = 0 ## Счётчик сообщений.
var msg_num: int = 0 ## Счётчик сообщений.
var id_array: Array ## Массив id воздействий.
var thrs: Dictionary ## Словарь воздействия для целей, ключ - id воздействия.
var fs: Dictionary ## Словарь воздействий для секторов, ключ - id воздействия.
@@ -35,7 +35,6 @@ var emit_enable: bool = true ## Разрешить излучение
## Сеанс помехи.
class Interfer:
var ss: int = 0 ## Счётчик сообщений.
var ispp: int = 0 ## Индекс сеанса.
var svk: = 0 ## Состояние сеанса. Ответ КАПСРПБ. Возможные значения в [param ITERFER_STATE].
var krp: String = '' ## Тип помехи. Возможные значения в [param INTERFER_MODE].
@@ -204,10 +203,10 @@ func on_interfer_create(interfer_name, sel_threats, fs_arr, _unit, ecms):
var id = item[3]
param['freq'] = item[1]
param['width'] = item[2]
if (param['width'] < WIDTH_MIN):
param['width'] = WIDTH_MIN
elif (param['width'] > WIDTH_MAX):
param['width'] = WIDTH_MAX
if (param['width'] < settings.WIDTH_MIN):
param['width'] = settings.WIDTH_MIN
elif (param['width'] > settings.WIDTH_MAX):
param['width'] = settings.WIDTH_MAX
interfer_create(interfer_name, ecms, param, kni, id, fs, SOURCE_INTERFER[1])
@@ -259,7 +258,6 @@ func interfer_create(interfer_name, ecms, param, kni, id, dict, source_interfer)
else:
ispp = id
dict[ispp] = id
msg_ss += 1
var ecm: Interfer
if ecms.has(ispp):
ecm = ecms[ispp]