claude godot 4 port

This commit is contained in:
2026-06-13 16:08:36 -04:00
parent aa1f470a7b
commit 1c1109fe93
227 changed files with 3112 additions and 2505 deletions
+13 -13
View File
@@ -1,35 +1,35 @@
extends Resource
class_name Flags
export var api_key :String
export var location := "Leiden"
export var alarms := []
export var automatic_dark_mode := false
@export var api_key: String
@export var location: String = "Leiden"
@export var alarms: Array = []
@export var automatic_dark_mode: bool = false
export var show_celsius := true
export var show_fahrenheit := true
export var use_12_hour_clock := true
@export var show_celsius: bool = true
@export var show_fahrenheit: bool = true
@export var use_12_hour_clock: bool = true
export var prevent_sleep_mode := false
@export var prevent_sleep_mode: bool = false
signal alarm_added(alarm)
signal alarm_removed(alarm)
func _changed():
emit_signal("changed")
emit_changed()
func add_alarm(new:Alarm)->bool:
func add_alarm(new: Alarm) -> bool:
if not new in alarms:
alarms.append(new)
emit_signal("alarm_added", new)
alarm_added.emit(new)
_changed()
return true
return false
func remove_alarm(current:Alarm)->bool:
func remove_alarm(current: Alarm) -> bool:
if current in alarms:
alarms.erase(current)
emit_signal("alarm_removed", current)
alarm_removed.emit(current)
_changed()
return true
return false