add rain sound + add time to screen

This commit is contained in:
2026-04-09 14:21:16 +02:00
parent ecaa3704d7
commit 65294c7011
32 changed files with 383 additions and 234 deletions

View File

@@ -1,8 +1,6 @@
class_name DayNightController
extends Node
#starting time
@export_range(0.0, 1.0) var start_time: float = 0.0
var environment_config: EnvironmentConfig
#Multiply for debug
@@ -22,7 +20,7 @@ func _ready() -> void:
UIEvents.set_day_time.connect(_on_set_day_time)
UIEvents.toggle_pause_daytime.connect(_on_toggle_pause_daytime)
current_time = start_time
current_time = environment_config.start_time
update_time(current_time)
func _process(delta: float) -> void:
@@ -35,7 +33,7 @@ func _process(delta: float) -> void:
update_time(current_time)
func get_time_string() -> String:
var total_minutes: int = int(current_time * 1440.0) # 1440 = 24*60
var total_minutes: int = int(current_time * 1440.0)
@warning_ignore("integer_division")
var hours: int = int(total_minutes / 60)
var minutes: int = total_minutes % 60
@@ -47,6 +45,7 @@ func set_time(t: float) -> void:
func update_time(currtime: float) -> void:
emit_signal("time_changed", currtime)
UIEvents.day_time_changed.emit(currtime, get_time_string())
func _on_set_day_time(value: float) -> void:
set_time(value)