30 lines
550 B
GDScript
30 lines
550 B
GDScript
extends Control
|
|
|
|
var town = null
|
|
|
|
func _back():
|
|
town.queue_free()
|
|
show()
|
|
|
|
|
|
func _load_scene(car):
|
|
var tt = load(car).instance()
|
|
tt.set_name("car")
|
|
town = load("res://town_scene.tscn").instance()
|
|
town.get_node("instance_pos").add_child(tt)
|
|
town.get_node("back").connect("pressed", self, "_back")
|
|
get_parent().add_child(town)
|
|
hide()
|
|
|
|
|
|
func _on_MiniVan_pressed():
|
|
_load_scene("res://car_base.tscn")
|
|
|
|
|
|
func _on_TrailerTruck_pressed():
|
|
_load_scene("res://trailer_truck.tscn")
|
|
|
|
|
|
func _on_TowTruck_pressed():
|
|
_load_scene("res://tow_truck.tscn")
|