Доработка. Попеременная отправка целей.
This commit is contained in:
1
main.gd
1
main.gd
@@ -78,5 +78,4 @@ func _process(delta):
|
|||||||
var data: = sock.get_packet()
|
var data: = sock.get_packet()
|
||||||
var addr: = sock.get_packet_ip()
|
var addr: = sock.get_packet_ip()
|
||||||
var port: = sock.get_packet_port()
|
var port: = sock.get_packet_port()
|
||||||
print_debug()
|
|
||||||
on_receive(data)
|
on_receive(data)
|
||||||
|
|||||||
@@ -6,6 +6,7 @@ var msg_counter : int = 0 # Счётчик отправленных п
|
|||||||
|
|
||||||
var g_table: GridContainer
|
var g_table: GridContainer
|
||||||
|
|
||||||
|
var send_flag = true
|
||||||
|
|
||||||
const TableCellType1 = preload('res://ячейка-1.tscn')
|
const TableCellType1 = preload('res://ячейка-1.tscn')
|
||||||
const TableCellType2 = preload('res://кнопка-3.tscn')
|
const TableCellType2 = preload('res://кнопка-3.tscn')
|
||||||
@@ -462,11 +463,15 @@ func get_threats_data():
|
|||||||
data_to_json['mis'] = []
|
data_to_json['mis'] = []
|
||||||
for key in treats:
|
for key in treats:
|
||||||
var treat = treats[key]
|
var treat = treats[key]
|
||||||
|
var flag = int(key) % 2
|
||||||
|
if int(send_flag) ^ flag:
|
||||||
|
continue
|
||||||
set_ticks(treat)
|
set_ticks(treat)
|
||||||
var data = treat.get_data()
|
var data = treat.get_data()
|
||||||
data_to_json['mis'].append(data)
|
data_to_json['mis'].append(data)
|
||||||
var json = JSON.new().stringify(data_to_json)
|
var json = JSON.new().stringify(data_to_json)
|
||||||
var pac = json.to_utf8_buffer()
|
var pac = json.to_utf8_buffer()
|
||||||
|
send_flag = not send_flag
|
||||||
return pac
|
return pac
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user