diff options
| author | nokoe <nokoe@mailbox.org> | 2024-10-01 17:15:08 +0200 | 
|---|---|---|
| committer | nokoe <nokoe@mailbox.org> | 2024-10-01 17:16:13 +0200 | 
| commit | 15a6673898a4f1a9ce40096ec66e303749bb63fa (patch) | |
| tree | 4d64c61d803cc77fe9e4d5a2b5f49bb395e167d6 /client | |
| parent | 9761f01bbbf5f493a4d303924c296764549425a5 (diff) | |
| download | hurrycurry-15a6673898a4f1a9ce40096ec66e303749bb63fa.tar hurrycurry-15a6673898a4f1a9ce40096ec66e303749bb63fa.tar.bz2 hurrycurry-15a6673898a4f1a9ce40096ec66e303749bb63fa.tar.zst | |
use floats as player_id; resync now working
(this feels wrong)
Diffstat (limited to 'client')
| -rw-r--r-- | client/game.gd | 4 | ||||
| -rw-r--r-- | client/multiplayer.gd | 10 | 
2 files changed, 7 insertions, 7 deletions
| diff --git a/client/game.gd b/client/game.gd index fe1e9ba6..caacbc8c 100644 --- a/client/game.gd +++ b/client/game.gd @@ -22,7 +22,7 @@ signal update_players(players: Dictionary)  signal data_updated()  signal in_lobby_updated(in_lobby: bool)  signal join_state_updated(state: JoinState) -signal text_message(player: int, text: String, timeout_initial: float, timeout_remaining: float) +signal text_message(player, text: String, timeout_initial: float, timeout_remaining: float)  signal update_tutorial_running(running: bool)  enum SpectatingMode { @@ -36,7 +36,7 @@ enum JoinState {  	JOINED,  } -var player_id: int = -1 +var player_id: float = -1  var item_names: Array = []  var item_index_by_name: Dictionary = {}  var tile_names: Array = [] diff --git a/client/multiplayer.gd b/client/multiplayer.gd index d70dbaed..20c50efd 100644 --- a/client/multiplayer.gd +++ b/client/multiplayer.gd @@ -95,7 +95,7 @@ func send_join(player_name: String, character: int):  		"character": character  	}) -func send_movement(player: int, pos: Vector2, direction: Vector2, boost: bool): +func send_movement(player, pos: Vector2, direction: Vector2, boost: bool):  	send_packet({  		"type": "movement",  		"player": player, @@ -104,7 +104,7 @@ func send_movement(player: int, pos: Vector2, direction: Vector2, boost: bool):  		"boost": boost  	}) -func send_tile_interact(player: int, pos: Vector2i, edge: bool): +func send_tile_interact(player, pos: Vector2i, edge: bool):  	@warning_ignore("incompatible_ternary")  	send_packet({  		"type": "interact", @@ -112,10 +112,10 @@ func send_tile_interact(player: int, pos: Vector2i, edge: bool):  		"pos": [pos.x, pos.y] if edge else null,  	}) -func send_player_interact(_player: int, _edge: bool): +func send_player_interact(_player, _edge: bool):  	push_error("not yet implemented") -func send_chat(player: int, message: String): +func send_chat(player, message: String):  	send_packet({  		"type": "communicate",  		"player": player, @@ -131,7 +131,7 @@ func send_replay_tick(dt: float):  		"dt": dt  	}) -func send_leave(player: int): +func send_leave(player):  	send_packet({  		"type": "leave",  		"player": player, | 
