online multiplayer chess game (note server currently down)
Diffstat (limited to 'ui/menus/sidebarright/TimerLabels.gd')
| -rw-r--r-- | ui/menus/sidebarright/TimerLabels.gd | 16 |
1 files changed, 14 insertions, 2 deletions
diff --git a/ui/menus/sidebarright/TimerLabels.gd b/ui/menus/sidebarright/TimerLabels.gd index 59e3374..81317a7 100644 --- a/ui/menus/sidebarright/TimerLabels.gd +++ b/ui/menus/sidebarright/TimerLabels.gd @@ -24,6 +24,10 @@ func set_time(newtime: float) -> bool: return true +func tick(delta: float): + time -= delta + + func _ready() -> void: set_time(STARTTIME) set_color() @@ -38,6 +42,14 @@ func _on_game_over() -> void: func set_color() -> void: if time > 10: - colorrect.color = (Globals.grid.clockrunning_color if Globals.turn == white else Color.transparent) + colorrect.color = ( + Globals.grid.clockrunning_color + if Globals.turn == white + else Color.transparent + ) else: - colorrect.color = (Globals.grid.clockrunninglow if Globals.turn == white else Globals.grid.clocklow) + colorrect.color = ( + Globals.grid.clockrunninglow + if Globals.turn == white + else Globals.grid.clocklow + ) |