24 lines
664 B
GDScript
24 lines
664 B
GDScript
extends Control
|
|
|
|
## MENU
|
|
func start_game(packscene):
|
|
get_tree().change_scene_to(packscene)
|
|
print_debug(get_tree().root.has_node("devstudio"))
|
|
|
|
## MAIN
|
|
func _ready():
|
|
#Newgame prep
|
|
var packscene = load("res://GUI/devstudio.tscn").instance()
|
|
|
|
var t = $"/root/loader".load_json(ProjectSettings.get("Game/Resources/Themesmod"))
|
|
var rech = $"/root/loader".load_json(ProjectSettings.get("Game/Resources/Researchmod"))
|
|
packscene.to_research = rech
|
|
packscene.to_research["themes"] = t
|
|
|
|
var packer = PackedScene.new()
|
|
packer.pack(packscene)
|
|
#Connections
|
|
var connections = [
|
|
$newgame.connect("pressed",self,"start_game",[packer])
|
|
]
|
|
print_debug(connections) |