LD56 is over. This is the game.

This commit is contained in:
Douwe Ravers
2024-10-07 02:28:14 +02:00
parent 4c0c57d5ba
commit af7a46cd23
183 changed files with 20357 additions and 442 deletions

View File

@@ -0,0 +1,21 @@
class_name LinkData extends RefCounted
var links:Dictionary
func _init() -> void:
load_scene_links()
func has_link(original_scene:String)->bool: return links.keys().has(original_scene)
func get_link(original_scene:String)->String: return links[original_scene] as String
func save_scene_link(original_scene:String, target_scene:String):
links[original_scene] = target_scene
var file = FileAccess.open("res://addons/godot_debug_environments/links.json", FileAccess.WRITE)
file.store_string(JSON.stringify(links))
file.close()
func load_scene_links():
var file = FileAccess.open("res://addons/godot_debug_environments/links.json", FileAccess.READ)
links = JSON.parse_string(file.get_as_text())
file.close()