Game files

This commit is contained in:
June
2026-03-24 12:56:35 -07:00
parent 7258b2e118
commit 44e67067a0
6027 changed files with 76278 additions and 0 deletions

View File

@@ -0,0 +1,28 @@
class_name NightManager
extends Node
signal hour_changed(new_hour)
signal night_completed
@export var seconds_per_hour := 10.0 # FNAF-ish
@export var start_hour := 12
@export var end_hour := 6
var current_hour := start_hour
var hour_timer := 0.0
func _process(delta: float) -> void:
hour_timer += delta
if hour_timer >= seconds_per_hour:
hour_timer = 0.0
_advance_hour()
func _advance_hour() -> void:
if current_hour == 12:
current_hour = 1
else:
current_hour += 1
emit_signal("hour_changed", current_hour)
if current_hour >= end_hour:
emit_signal("night_completed")