Added pause menu with recipes
This commit is contained in:
1 parent
1b389fc07a
commit
d8cdc48c01
10 files changed
+165
-5
No files matched your search
@@ -5,6 +5,7 @@ export var time_per_day : float = 600.0
|
||||
onready var player = get_tree().get_nodes_in_group("player")[0]
|
||||
onready var day_timer = $"%day_timer"
|
||||
onready var day_timer_text = $"%day_timer_text"
|
||||
onready var pause_menu = $"%pause_menu"
|
||||
|
||||
func _ready():
|
||||
player.connect("starved_to_death", self, "_on_player_starved_to_death")
|
||||
@@ -17,6 +18,10 @@ func _process(delta):
|
||||
var seconds : int = time_left % 60
|
||||
day_timer_text.text = "Time Left: %0*d:%0*d" % [2, minutes, 2, seconds]
|
||||
|
||||
func _unhandled_input(event):
|
||||
if event.is_action_pressed("pause_game"):
|
||||
toggle_pause_menu()
|
||||
|
||||
func _on_player_starved_to_death():
|
||||
var node = Dialogic.start("starve")
|
||||
node.pause_mode = PAUSE_MODE_PROCESS
|
||||
@@ -31,3 +36,10 @@ func reset_day_timer():
|
||||
|
||||
func _on_day_timer_timeout():
|
||||
player.sleep(false, null)
|
||||
|
||||
func toggle_pause_menu():
|
||||
pause_menu.visible = !pause_menu.visible
|
||||
get_tree().paused = pause_menu.visible
|
||||
|
||||
func _on_resume_button_pressed():
|
||||
toggle_pause_menu()
|
||||
Reference in new issue
Block a user