From 9d5f101ae04e629e542084397d016f74c8fe9763 Mon Sep 17 00:00:00 2001 From: metamuffin Date: Sun, 7 Jul 2024 15:46:05 +0200 Subject: send boosting state in client --- client/multiplayer.gd | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'client/multiplayer.gd') diff --git a/client/multiplayer.gd b/client/multiplayer.gd index e28b6d2a..30346263 100644 --- a/client/multiplayer.gd +++ b/client/multiplayer.gd @@ -33,7 +33,7 @@ signal item_message(player: int, item: int, persist: bool) signal effect_message(player: int, effect: String, persist: bool) signal add_player(player: int, name: String, pos: Vector2, character: int) signal remove_player(player: int) -signal position(player: int, position: Vector2, rotation: float) +signal position(player: int, position: Vector2, rotation: float, boosting: bool) signal take_item(tile: Vector2i, player: int) signal put_item(player: int, tile: Vector2i, ) signal pass_item_player(from: int, to: int) @@ -112,7 +112,8 @@ func handle_packet(bytes: PackedByteArray): var player = decoded["player"] var pos = decoded["pos"] var rot = decoded["rot"] - position.emit(player, pos_to_vec2(pos), rot) + var boosting = decoded["boosting"] + position.emit(player, pos_to_vec2(pos), rot, boosting) "take_item": push_warning("take_item is deprecated") var tile = pos_to_vec2i(decoded["tile"]) @@ -248,11 +249,12 @@ func send_join(player_name: String, character: int): "character": character }) -func send_position(pos: Vector2, rotation: float): +func send_position(pos: Vector2, rotation: float, boosting: bool): send_packet({ "type": "position", "pos": [pos.x, pos.y], - "rot": rotation + "rot": rotation, + "boosting": boosting }) func send_tile_interact(pos: Vector2i, edge: bool): -- cgit v1.2.3-70-g09d2