feature complete prototype almost done!

This commit is contained in:
Tabby 2026-01-14 20:10:03 +11:00
parent 93cc1a8c59
commit af8662fd6a
21 changed files with 327 additions and 41 deletions

View file

@ -1,10 +1,11 @@
extends Control
@export var days_left : float = 7
@export var days_left : int = 7
@export var time_left : int = 200
var starting_time : int = 200
@export var bar : TextureProgressBar
@export var timer_text : Label
@export var days_text : Label
# Called when the node enters the scene tree for the first time.
func _ready() -> void:
@ -15,9 +16,15 @@ func _ready() -> void:
func _process(delta: float) -> void:
bar.value = (starting_time-time_left)/float(starting_time)
timer_text.text = str(time_left)
days_text.text = str(days_left)
func has_time(time : float) -> bool:
return time_left >= time
func use_time(time : float):
time_left -= time
func _on_next_day_pressed() -> void:
days_left -= 1
time_left = 200