Improved environment

This commit is contained in:
2024-01-16 23:01:16 +01:00
parent 8f0f3d9998
commit 6934f2936b
16 changed files with 274 additions and 96 deletions

View File

@ -11,16 +11,11 @@ func _init():
history.resize(HISTORY_SIZE)
func _ready():
%Network.add_handler(%Network.Packet.PING, self)
var timer := Timer.new()
add_child(timer)
timer.wait_time = 1
timer.timeout.connect(_ping)
timer.start()
%Network.add_handler(Packet.PING, self)
func _ping():
func send_ping():
var buffer := StreamPeerBuffer.new()
buffer.put_8(%Network.Packet.PING)
buffer.put_8(Packet.PING)
buffer.put_8(count)
%Network.udp.put_packet(buffer.data_array)
@ -31,8 +26,7 @@ func _ping():
count = 0
func handle_packet(data: PackedByteArray):
print("Handled ping!", data)
var id := data.decode_u8(1)
var id := data.decode_u8(0)
var ping := Time.get_unix_time_from_system() - history[id]
changed.emit(ping)