From b96e384d8299473b14edcbf885fa914a9308d18f Mon Sep 17 00:00:00 2001 From: Daniel Weipert Date: Sat, 28 Sep 2024 15:27:43 +0200 Subject: next commit --- Game/Player.gd | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) (limited to 'Game/Player.gd') diff --git a/Game/Player.gd b/Game/Player.gd index 2726929..43856d5 100644 --- a/Game/Player.gd +++ b/Game/Player.gd @@ -2,6 +2,10 @@ class_name Player extends Resource +signal score_changed + +var id := 1 + var towers: Dictionary : set(value): towers = value @@ -9,12 +13,24 @@ var towers: Dictionary : var score: int : set(value): score = value - Client.stage.hud.score.text = str(score) + score_changed.emit() var units: Array[Unit] +func get_color(): + if id == 1: + return Color("#fff") + + var rng = RandomNumberGenerator.new() + rng.seed = id + + @warning_ignore("integer_division") + return Color(rng.randf(), rng.randf(), rng.randf()) + + func get_rpc_properties() -> Dictionary: return { + "id": null, "score": null, } -- cgit v1.2.3