26 lines
528 B
GDScript3
26 lines
528 B
GDScript3
|
|
@tool
|
||
|
|
extends CenterContainer
|
||
|
|
|
||
|
|
@export var new_game: bool = false:
|
||
|
|
set(value):
|
||
|
|
new_game = value
|
||
|
|
|
||
|
|
|
||
|
|
@export var save_1: SaveGame = SaveGame.new()
|
||
|
|
@export var save_2: SaveGame = SaveGame.new()
|
||
|
|
@export var save_3: SaveGame = SaveGame.new()
|
||
|
|
@export var update_display: bool:
|
||
|
|
set(value):
|
||
|
|
display()
|
||
|
|
|
||
|
|
func _ready() -> void:
|
||
|
|
display()
|
||
|
|
|
||
|
|
func display():
|
||
|
|
for child in get_children():
|
||
|
|
child.free()
|
||
|
|
|
||
|
|
add_child(SaveGameDisplay.new(save_1, 1))
|
||
|
|
add_child(SaveGameDisplay.new(save_2, 2))
|
||
|
|
add_child(SaveGameDisplay.new(save_3, 3))
|