Рефактор
This commit is contained in:
@@ -15,4 +15,4 @@
|
||||
|
||||
# Сборка исполняемого файла из консоли
|
||||
|
||||
- Запустить скрипт `build.sh`
|
||||
- Запустить скрипт `build.sh`
|
||||
|
||||
@@ -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"]
|
||||
|
||||
|
||||
@@ -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]
|
||||
|
||||
Reference in New Issue
Block a user