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 -15
View File
@@ -4,34 +4,32 @@ signal changed()
signal saved()
signal loaded()
var flags:Flags
var flags: Flags
func _ready():
if '--reset' in OS.get_cmdline_args():#or true:
if '--reset' in OS.get_cmdline_args():
flags = Flags.new()
save_flags()
load_flags()
if flags == null:
flags = Flags.new()
flags.connect("changed", self, "_flags_updated")
flags.changed.connect(_flags_updated)
save_flags()
func load_flags(path:="user://flags.tres"):
print("load from ",path)
func load_flags(path: String = "user://flags.tres"):
print("load from ", path)
var newflags = ResourceLoader.load(path)
if newflags != null:
flags = newflags
flags.connect("changed", self, "_flags_updated")
emit_signal("loaded")
# print("ok")
flags.changed.connect(_flags_updated)
loaded.emit()
func save_flags(path:="user://flags.tres"):
print("save to ",path)
if OK == ResourceSaver.save(path, flags):
emit_signal("saved")
# print('ok')
func save_flags(path: String = "user://flags.tres"):
print("save to ", path)
if OK == ResourceSaver.save(flags, path):
saved.emit()
func _flags_updated():
emit_signal("changed")
changed.emit()
save_flags()