car_select.gd 641 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. extends Control
  2. # member variables here, example:
  3. # var a=2
  4. # var b="textvar"
  5. func _ready():
  6. # Initalization here
  7. pass
  8. var town=null
  9. func _back():
  10. town.queue_free()
  11. show()
  12. func _load_scene(car):
  13. var tt = load(car).instance()
  14. tt.set_name("car")
  15. town = load("res://truck_scene.scn").instance()
  16. town.get_node("instance_pos").add_child(tt)
  17. town.get_node("back").connect("pressed",self,"_back")
  18. get_parent().add_child(town)
  19. hide()
  20. func _on_van_1_pressed():
  21. _load_scene("res://car_base.scn")
  22. func _on_van_2_pressed():
  23. _load_scene("res://trailer_truck.scn")
  24. func _on_van_3_pressed():
  25. _load_scene("res://crane.scn")