diff options
author | tpart <tpart120@proton.me> | 2024-07-21 09:59:25 +0200 |
---|---|---|
committer | tpart <tpart120@proton.me> | 2024-07-21 09:59:35 +0200 |
commit | b9d07b0614dcfa53711c99ccf1938a11484f3838 (patch) | |
tree | 44555ed795628ff926af384665e74c5721b118bf /client/multiplayer.gd | |
parent | bf306ec89a9ba41f788008b833a9df470c2e37e5 (diff) | |
download | hurrycurry-b9d07b0614dcfa53711c99ccf1938a11484f3838.tar hurrycurry-b9d07b0614dcfa53711c99ccf1938a11484f3838.tar.bz2 hurrycurry-b9d07b0614dcfa53711c99ccf1938a11484f3838.tar.zst |
Add rating menu
Diffstat (limited to 'client/multiplayer.gd')
-rw-r--r-- | client/multiplayer.gd | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/client/multiplayer.gd b/client/multiplayer.gd index c301c401..132c6705 100644 --- a/client/multiplayer.gd +++ b/client/multiplayer.gd @@ -54,6 +54,8 @@ signal hide_score() signal server_message(text: String) signal replay_start() signal connection_closed(reason: String) +signal show_rating(stars: int, points: int) +signal show_book() # TODO: Connect this const VERSION_MAJOR: int = 2 const VERSION_MINOR: int = 0 @@ -253,6 +255,16 @@ func handle_packet(bytes: PackedByteArray): score.emit(demands_failed, demands_completed, points, time_remaining) else: hide_score.emit() + "menu": + var menu: String = decoded["menu"] + match menu: + "book": + show_book.emit() + "score": + var data: Dictionary = decoded["data"] + var stars = data["stars"] + var points = data["points"] + show_rating.emit(stars, points) "server_message": var text = decoded["text"] server_message.emit(text) |