29 lines
720 B
GDScript
29 lines
720 B
GDScript
extends Control
|
|
|
|
@onready var player_manager : PlayerManager = $"../../PlayerManager"
|
|
|
|
func _ready() -> void:
|
|
pass
|
|
|
|
func _on_button_cube_pressed() -> void:
|
|
pass # Replace with function body.
|
|
|
|
|
|
func _on_button_quit_level_pressed() -> void:
|
|
Transition.goto("res://UI/start_menu.tscn")
|
|
|
|
|
|
func _on_button_quit_game_pressed() -> void:
|
|
get_tree().quit()
|
|
|
|
|
|
func _on_button_pierre_pressed() -> void:
|
|
var can_build = true
|
|
for tower in player_manager.towers:
|
|
if tower is Pierre:
|
|
can_build = false
|
|
player_manager.selected_tower = tower #If can't build, tower is selected
|
|
|
|
if can_build: #If Pierre is not builded then build it !
|
|
print("can build !")
|
|
EventBus.tower_to_build.emit(load("res://Towers/pierre.tscn"))
|