MainMenu.gd 757 B

1234567891011121314151617181920212223242526272829
  1. extends MarginContainer
  2. export (PackedScene) var world
  3. var world_instance
  4. var loaded_level
  5. func _on_ButtonLevel1_pressed():
  6. var savedata = get_node("/root/Save").get_node_data_by_name("World")
  7. #print (savedata)
  8. #print ("loading level from menu")
  9. if savedata != null:
  10. var savedata_values = savedata.values()[0].values()
  11. get_node("/root/global").loadLevel("res://Scenes/World.tscn", savedata_values[0], savedata_values[1], false)
  12. else:
  13. get_node("/root/global").loadLevel("res://Scenes/World.tscn", "res://Scenes/Maps/LSCurvyCliff/Main_LSCurvyCliff.tscn", null, false)
  14. func _on_ButtonExit_pressed():
  15. get_tree().quit()
  16. func _on_ButtonOptions_pressed():
  17. get_node("/root/global").changeToCustomScene("res://Scenes/UI/OptionsMenu.tscn")