Added new HUD for bed timer

This commit is contained in:
akshay committed 2022-08-21 10:16:24 -04:00
1 parent 2bd6bc1c4e
commit fc58d4590f
11 files changed
+190 -17

No files matched your search

+3 -1
View File
@@ -6,6 +6,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 current_coins_text = $"%current_coins_text"
onready var pause_menu = $"%pause_menu"
func _ready():
@@ -17,7 +18,8 @@ func _process(delta):
var time_left : int = day_timer.time_left
var minutes : int = time_left / 60
var seconds : int = time_left % 60
day_timer_text.text = "Time Left: %0*d:%0*d" % [2, minutes, 2, seconds]
day_timer_text.text = "%0*d:%0*d" % [2, minutes, 2, seconds]
current_coins_text.text = "%d" % player.get_item_from_inventory("coins")
func _unhandled_input(event):
if event.is_action_pressed("pause_game"):
+6 -2
View File
@@ -69,11 +69,15 @@ func consume_food(item : Resource):
set_health(MAX_HEALTH)
print("player: Hunger Satisfied! Ate %s" % item.name)
func can_afford(item_name, item_amount):
assert(item_amount > 0)
func get_item_from_inventory(var item_name : String):
var current_amount : int = 0
if(inventory.has(item_name)):
current_amount = inventory[item_name]
return current_amount
func can_afford(item_name, item_amount):
assert(item_amount > 0)
var current_amount : int = get_item_from_inventory(item_name)
return current_amount >= item_amount
func modify_inventory(item_name, item_amount):