From 7920e8758506cd46c58ea4889c9f4fb704abfd16 Mon Sep 17 00:00:00 2001 From: Daniel Weipert Date: Sat, 2 Jan 2021 15:31:54 +0100 Subject: Level Map HUD and game end trigger --- UI/HUD/LevelMapCell.gd | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 UI/HUD/LevelMapCell.gd (limited to 'UI/HUD/LevelMapCell.gd') diff --git a/UI/HUD/LevelMapCell.gd b/UI/HUD/LevelMapCell.gd new file mode 100644 index 0000000..16ff961 --- /dev/null +++ b/UI/HUD/LevelMapCell.gd @@ -0,0 +1,24 @@ +extends Panel + + +var level_idx = 0 + + +func _ready(): + var level = Global.get_level(self.level_idx) + + $ClearMark.text = "" + if level.cleared_by.idx == Enum.PLAYER.FIRST: + $ClearMark.text = "X" + elif level.cleared_by.idx == Enum.PLAYER.SECOND: + $ClearMark.text = "O" + + $Time.text = str(level.time) + "s" + $Name.text = level.cleared_by.name + + +func set_rect_size(x, y): + self.rect_size.x = x + self.rect_size.y = y + $ClearMark.rect_size.x = x + $ClearMark.rect_size.y = y -- cgit v1.2.3