Update cursor handling and reset functionality, improve UI elements. Reset game state cursor when needed.
This commit is contained in:
parent
6e6a231300
commit
4b5ac48e10
6 changed files with 33 additions and 4 deletions
|
|
@ -10,6 +10,7 @@ var last_update : float = 0
|
|||
@onready var level_text_label = get_node("%LevelText")
|
||||
@onready var level_timer_label = get_node("%LevelTimer")
|
||||
@onready var par_text_label = get_node("%ParText")
|
||||
@onready var bee_counter = get_node("%BeeCounter")
|
||||
|
||||
|
||||
var disable_pause : bool = false
|
||||
|
|
@ -23,6 +24,8 @@ func _ready():
|
|||
%QuitButton.connect("pressed", Callable(self, "quit_game"))
|
||||
%ResumeButton.connect("pressed", Callable(self, "unpause_game"))
|
||||
|
||||
bee_counter.hide()
|
||||
|
||||
func _process(delta):
|
||||
last_update += delta
|
||||
|
||||
|
|
@ -47,6 +50,9 @@ func _unhandled_input(event : InputEvent) -> void:
|
|||
func update_ui():
|
||||
nectar_bar.value = GameState.gathered_nectar
|
||||
nectar_bar.max_value = GameState.required_nectar
|
||||
|
||||
bee_counter.text = "Bees: " + str(GameState.bees_available - GameState.dead_bees) + "/" + str(GameState.bees_available)
|
||||
bee_counter.show()
|
||||
|
||||
func hide_help_text():
|
||||
for item in help_text_items:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue