diff options
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) |