Added pause menu with recipes

This commit is contained in:
akshay committed 2022-08-20 06:11:08 -04:00
1 parent 1b389fc07a
commit d8cdc48c01
10 files changed
+165 -5

No files matched your search

+12
View File
@@ -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()