X-Git-Url: http://git.purplebirdman.com/catris.git/blobdiff_plain/8e268f9db84c3528b0387776b74ff0b195409896..6b83672611a4da4e879e16192b30df7640eb6e6f:/script/main.gd diff --git a/script/main.gd b/script/main.gd index 4fe5041..1821739 100644 --- a/script/main.gd +++ b/script/main.gd @@ -5,9 +5,15 @@ extends Node @export var screen_size_fractional: float = 0.5 +var _started: bool = true +var _start_time: int = 0 +var _elapsed_time: int = 0 + + func _ready() -> void: _set_project_version() _set_screen_size() + _start_time = Time.get_ticks_msec() func _set_project_version() -> void: @@ -30,3 +36,13 @@ func _set_screen_size() -> void: func _input(event: InputEvent) -> void: if event.is_action_pressed("ui_cancel"): get_tree().quit() + + +func _process(delta: float) -> void: + if _started: + _elapsed_time = Time.get_ticks_msec() - _start_time + %label_time_passed.text = "%04d" % [_elapsed_time] + + +func _on_board_added_piece() -> void: + %label_num_pieces.text = str(%Board.num_pieces)