diff options
Diffstat (limited to 'demos/3d/truck_town/car_select.gd')
-rw-r--r-- | demos/3d/truck_town/car_select.gd | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/demos/3d/truck_town/car_select.gd b/demos/3d/truck_town/car_select.gd new file mode 100644 index 0000000000..00b4d853b8 --- /dev/null +++ b/demos/3d/truck_town/car_select.gd @@ -0,0 +1,42 @@ + +extends Control + +# member variables here, example: +# var a=2 +# var b="textvar" + +func _ready(): + # Initalization here + pass + +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://truck_scene.scn").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_van_1_pressed(): + + _load_scene("res://car_base.scn") + + +func _on_van_2_pressed(): + + _load_scene("res://trailer_truck.scn") + + +func _on_van_3_pressed(): + _load_scene("res://crane.scn") |