Рефактор
This commit is contained in:
@@ -24,7 +24,7 @@ const ITERFER_MODE = {
|
||||
const SOURCE_INTERFER = ['th','fs','cu']
|
||||
const ID_INTERFERS_LEN = 63 ## Размер пула номеров целей.
|
||||
const INTERFER_OFF = 'off'
|
||||
var msg_num: int = 0 ## Счётчик сообщений.
|
||||
var msg6_num: int = 0 ## Счётчик сообщений "тип 6"
|
||||
var msg8_num: int = 0 ## Счётчик сообщений "тип 8"
|
||||
var id_array: Array ## Массив id воздействий.
|
||||
var thrs: Dictionary ## Словарь воздействия для целей, ключ - id воздействия.
|
||||
@@ -93,11 +93,11 @@ signal interfer_resized(ecms: Dictionary) ## Вызывается пр
|
||||
func on_get_interfers(unit, ecms) -> void: unit.pack_interfers(cu, ecms)
|
||||
|
||||
|
||||
## Автмат выключен
|
||||
## Автомат выключен
|
||||
func on_manual_control() -> void: auto_enabled = false
|
||||
|
||||
|
||||
## Автмат отключен
|
||||
## Автомат отключен
|
||||
func on_full_auto() -> void: auto_enabled = true
|
||||
|
||||
|
||||
@@ -251,7 +251,7 @@ func on_interfer_rcv(interfer_params: Array, unit0, ecms) -> void:
|
||||
param['width'] = interfer_params[5]
|
||||
if (param['width'] < settings.WIDTH_MIN) and (param['width'] > settings.WIDTH_MAX):
|
||||
err = true
|
||||
var interfer_name: String
|
||||
var interfer_name: = ''
|
||||
for key in ITERFER_MODE:
|
||||
if ITERFER_MODE[key][2] == mode:
|
||||
interfer_name = key
|
||||
|
||||
@@ -297,15 +297,15 @@ func get_tcp_data(sock: SocketTCP, peer, len_rx):
|
||||
func _process(_delta: float) -> void:
|
||||
tick = Time.get_ticks_msec()
|
||||
RenderingServer.global_shader_parameter_set('tick_curent', tick)
|
||||
for addr in units_udp:
|
||||
var unit_udp = units_udp[addr]
|
||||
for key in units_udp:
|
||||
var unit_udp = units_udp[key]
|
||||
if Error.OK == unit_udp.process(tick):
|
||||
var sock = send_sockets[unit_udp.name]
|
||||
var dst_port = dst_ports[addr]
|
||||
var dst_port = dst_ports[key]
|
||||
var tx_data = unit_udp.tx_data.slice(0, unit_udp.tx_len)
|
||||
sock.send_to([addr[0], dst_port], tx_data)
|
||||
for addr in units_udprx:
|
||||
var unit_udprx = units_udprx[addr]
|
||||
sock.send_to([key[0], dst_port], tx_data)
|
||||
for key in units_udprx:
|
||||
var unit_udprx = units_udprx[key]
|
||||
unit_udprx.process(tick)
|
||||
for key in units_serial:
|
||||
var unit_serial = units_serial[key]
|
||||
|
||||
Reference in New Issue
Block a user