Mortar first act

This commit is contained in:
2025-04-30 00:46:12 +02:00
parent 01efa79f63
commit 6ffc9d3ba9
23 changed files with 474 additions and 7 deletions

View File

@ -17,6 +17,8 @@ const ARCHER_TOWER = preload("res://Game/Towers/archer_tower.tscn")
@onready var wizardtowerspawn: Button = $HBoxContainer4/HBoxContainer2/Button3
const WIZARD_TOWER = preload("res://Game/Towers/wizard_tower.tscn")
@onready var mortartowerspawn: Button = $HBoxContainer4/HBoxContainer2/Button4
const MORTAR_TOWER = preload("res://Game/Towers/mortar_tower.tscn")
@onready var delete_tower_button: Button = $HBoxContainer4/HBoxContainer5/Button4
const DELETER = preload("res://Game/Accesories/deleter.tscn")
@ -29,6 +31,7 @@ func _ready() -> void:
wallspawner.connect("button_down", Spawn_Wall)
archertowerspawn.connect("button_up", Spawn_Archer)
wizardtowerspawn.connect("button_up", Spawn_wizard)
mortartowerspawn.connect("button_up", Spawn_Mortar)
delete_tower_button.connect("button_up", Spawn_Deleter)
func set_Lifes(amount) -> void:
@ -71,6 +74,12 @@ func Spawn_wizard() -> void:
tower.name = "WizardTower-" + str(randi())
get_parent().add_child(tower)
pass
func Spawn_Mortar() -> void:
var tower = MORTAR_TOWER.instantiate()
tower.name = "MortarTower-" + str(randi())
get_parent().add_child(tower)
pass
func Spawn_Deleter() -> void:
var deleter = DELETER.instantiate()