2024-01-14 12:22:14 +01:00
|
|
|
extends Node
|
|
|
|
|
|
|
|
const PLAYER = preload("res://player/Player.tscn")
|
|
|
|
var udp := PacketPeerUDP.new()
|
|
|
|
|
|
|
|
func _ready():
|
|
|
|
udp.connect_to_host("127.0.0.1", 4242)
|
2024-01-15 17:08:26 +01:00
|
|
|
send_login()
|
|
|
|
|
|
|
|
func _process(_delta):
|
|
|
|
if Client.udp.get_available_packet_count() <= 0:
|
|
|
|
return
|
|
|
|
|
|
|
|
var packet := Client.udp.get_packet()
|
|
|
|
var type := packet.decode_u8(0)
|
|
|
|
print("Packet type %d data size %d" % [type, packet.size()-1])
|
|
|
|
|
|
|
|
func send_login():
|
|
|
|
var login_data = PackedByteArray()
|
|
|
|
login_data.push_back(2)
|
|
|
|
udp.put_packet(login_data)
|
|
|
|
print("Connecting...")
|
|
|
|
|
|
|
|
func spawn_player():
|
2024-01-14 12:22:14 +01:00
|
|
|
var player = PLAYER.instantiate()
|
|
|
|
add_child(player)
|
2024-01-15 17:08:26 +01:00
|
|
|
|