diff options
| author | metamuffin <metamuffin@disroot.org> | 2024-07-07 15:46:05 +0200 | 
|---|---|---|
| committer | metamuffin <metamuffin@disroot.org> | 2024-07-07 15:46:05 +0200 | 
| commit | 9d5f101ae04e629e542084397d016f74c8fe9763 (patch) | |
| tree | 6721c1f9c137b86bfeb0995fc1f2396c9db72e7f /client/multiplayer.gd | |
| parent | 84100fac9f1ba4c283b58c429821f7daae38d151 (diff) | |
| download | hurrycurry-9d5f101ae04e629e542084397d016f74c8fe9763.tar hurrycurry-9d5f101ae04e629e542084397d016f74c8fe9763.tar.bz2 hurrycurry-9d5f101ae04e629e542084397d016f74c8fe9763.tar.zst | |
send boosting state in client
Diffstat (limited to 'client/multiplayer.gd')
| -rw-r--r-- | client/multiplayer.gd | 10 | 
1 files changed, 6 insertions, 4 deletions
| 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): | 
