temp fixed tower.gd
This commit is contained in:
parent
80b8b8e9cb
commit
64565eab8b
4 changed files with 34 additions and 25 deletions
|
|
@ -3,6 +3,8 @@ class_name Tower
|
||||||
|
|
||||||
var bullet : PackedScene = preload("res://Bullets/bullet.tscn")
|
var bullet : PackedScene = preload("res://Bullets/bullet.tscn")
|
||||||
@export var tower_name : String = "Pierre"
|
@export var tower_name : String = "Pierre"
|
||||||
|
@export var icone : Texture2D
|
||||||
|
@export var bio : String
|
||||||
|
|
||||||
@export var price : int = 100
|
@export var price : int = 100
|
||||||
|
|
||||||
|
|
@ -154,7 +156,3 @@ func _on_energy_cooldown_timeout() -> void:
|
||||||
func _on_EventBus_tower_upgraded(tower_to_upgrade : String, upgrade : TowerUpgrade) -> void:
|
func _on_EventBus_tower_upgraded(tower_to_upgrade : String, upgrade : TowerUpgrade) -> void:
|
||||||
if tower_to_upgrade == tower_name:
|
if tower_to_upgrade == tower_name:
|
||||||
apply_upgrade(upgrade)
|
apply_upgrade(upgrade)
|
||||||
|
|
||||||
|
|
||||||
func _on_input_event(camera: Node, event: InputEvent, event_position: Vector3, normal: Vector3, shape_idx: int) -> void:
|
|
||||||
if event
|
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@
|
||||||
|
|
||||||
[ext_resource type="Script" uid="uid://8kpvuurr5h5n" path="res://Towers/tower.gd" id="1_egfuc"]
|
[ext_resource type="Script" uid="uid://8kpvuurr5h5n" path="res://Towers/tower.gd" id="1_egfuc"]
|
||||||
[ext_resource type="Texture2D" uid="uid://bn6ikwol6x8r0" path="res://Assets/Characters/Male1.png" id="2_egfuc"]
|
[ext_resource type="Texture2D" uid="uid://bn6ikwol6x8r0" path="res://Assets/Characters/Male1.png" id="2_egfuc"]
|
||||||
[ext_resource type="Script" uid="uid://bg0x4egeu17qb" path="res://Scripts/Upgrades/TowerUpgrade.gd" id="2_mnaic"]
|
[ext_resource type="Texture2D" uid="uid://uptdcefxlv4c" path="res://Assets/Icones/ppdf_bio_image_placeholder_2.png" id="2_mnaic"]
|
||||||
[ext_resource type="Resource" uid="uid://c6844q5o2gjhd" path="res://Upgrades/Tower/TowerUpgradeMaxEnergy1.tres" id="3_jv31o"]
|
[ext_resource type="Resource" uid="uid://c6844q5o2gjhd" path="res://Upgrades/Tower/TowerUpgradeMaxEnergy1.tres" id="3_jv31o"]
|
||||||
[ext_resource type="PackedScene" uid="uid://bm303ot1ck82l" path="res://UI/energy_bar_3d.tscn" id="3_pajr1"]
|
[ext_resource type="PackedScene" uid="uid://bm303ot1ck82l" path="res://UI/energy_bar_3d.tscn" id="3_pajr1"]
|
||||||
[ext_resource type="Resource" uid="uid://bus11qw5jg8yo" path="res://Upgrades/Tower/TowerUpgradeMaxEnergy2.tres" id="4_5dr1v"]
|
[ext_resource type="Resource" uid="uid://bus11qw5jg8yo" path="res://Upgrades/Tower/TowerUpgradeMaxEnergy2.tres" id="4_5dr1v"]
|
||||||
|
|
@ -17,14 +17,10 @@ radius = 3.0
|
||||||
collision_layer = 4
|
collision_layer = 4
|
||||||
collision_mask = 4
|
collision_mask = 4
|
||||||
script = ExtResource("1_egfuc")
|
script = ExtResource("1_egfuc")
|
||||||
tower_name = null
|
icone = ExtResource("2_mnaic")
|
||||||
price = null
|
bio = "Aime se promener dans l'herbe et manger des framboises. Sa petite bouille la rend trop mignonne."
|
||||||
bullet_damage = 5
|
bullet_damage = 5
|
||||||
action_cooldown = null
|
tower_shop = [ExtResource("3_jv31o"), ExtResource("4_5dr1v")]
|
||||||
max_energy = null
|
|
||||||
energy_regen = null
|
|
||||||
energy_cost = null
|
|
||||||
tower_shop = Array[ExtResource("2_mnaic")]([ExtResource("3_jv31o"), ExtResource("4_5dr1v")])
|
|
||||||
|
|
||||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="."]
|
[node name="CollisionShape3D" type="CollisionShape3D" parent="."]
|
||||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.00914001, 0)
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.00914001, 0)
|
||||||
|
|
|
||||||
13
game_menu.gd
13
game_menu.gd
|
|
@ -8,4 +8,15 @@ func _ready() -> void:
|
||||||
|
|
||||||
func _on_EventBus_tower_selected(tower : PackedScene, tower_button : TowerButton):
|
func _on_EventBus_tower_selected(tower : PackedScene, tower_button : TowerButton):
|
||||||
selected_tower = tower
|
selected_tower = tower
|
||||||
selected_tower_button = tower_button
|
|
||||||
|
|
||||||
|
func _on_button_return_desktop_pressed() -> void:
|
||||||
|
get_tree().quit()
|
||||||
|
|
||||||
|
|
||||||
|
func _on_button_back_to_start_screen_pressed() -> void:
|
||||||
|
Transition.goto("res://UI/start_menu.tscn")
|
||||||
|
|
||||||
|
|
||||||
|
func _on_button_continue_pressed() -> void:
|
||||||
|
visible = false
|
||||||
|
|
|
||||||
|
|
@ -32,25 +32,25 @@ offset_right = 1918.0
|
||||||
offset_bottom = 82.0
|
offset_bottom = 82.0
|
||||||
alignment = 1
|
alignment = 1
|
||||||
|
|
||||||
[node name="ButtonSettings" type="Button" parent="MenuHeader"]
|
|
||||||
layout_mode = 2
|
|
||||||
size_flags_horizontal = 3
|
|
||||||
text = "Settings"
|
|
||||||
|
|
||||||
[node name="ButtonPause" type="Button" parent="MenuHeader"]
|
|
||||||
layout_mode = 2
|
|
||||||
size_flags_horizontal = 3
|
|
||||||
text = "Pause"
|
|
||||||
|
|
||||||
[node name="ButtonContinue" type="Button" parent="MenuHeader"]
|
[node name="ButtonContinue" type="Button" parent="MenuHeader"]
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
size_flags_horizontal = 3
|
size_flags_horizontal = 3
|
||||||
text = "Continue"
|
text = "Continue"
|
||||||
|
|
||||||
[node name="ButtonQuit" type="Button" parent="MenuHeader"]
|
[node name="ButtonSettings" type="Button" parent="MenuHeader"]
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
size_flags_horizontal = 3
|
size_flags_horizontal = 3
|
||||||
text = "Quit"
|
text = "Settings"
|
||||||
|
|
||||||
|
[node name="ButtonBackToStartScreen" type="Button" parent="MenuHeader"]
|
||||||
|
layout_mode = 2
|
||||||
|
size_flags_horizontal = 3
|
||||||
|
text = "Quitter partie"
|
||||||
|
|
||||||
|
[node name="ButtonReturnDesktop" type="Button" parent="MenuHeader"]
|
||||||
|
layout_mode = 2
|
||||||
|
size_flags_horizontal = 3
|
||||||
|
text = "Retour bureau"
|
||||||
|
|
||||||
[node name="ButtonMoney" type="Button" parent="MenuHeader"]
|
[node name="ButtonMoney" type="Button" parent="MenuHeader"]
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
|
|
@ -360,3 +360,7 @@ layout_mode = 2
|
||||||
[node name="Label" type="Label" parent="CharacterSheet/TowerSkills/MarginContainer/VBoxContainer/SkillUI3"]
|
[node name="Label" type="Label" parent="CharacterSheet/TowerSkills/MarginContainer/VBoxContainer/SkillUI3"]
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
text = "Cinéphile"
|
text = "Cinéphile"
|
||||||
|
|
||||||
|
[connection signal="pressed" from="MenuHeader/ButtonContinue" to="." method="_on_button_continue_pressed"]
|
||||||
|
[connection signal="pressed" from="MenuHeader/ButtonBackToStartScreen" to="." method="_on_button_back_to_start_screen_pressed"]
|
||||||
|
[connection signal="pressed" from="MenuHeader/ButtonReturnDesktop" to="." method="_on_button_return_desktop_pressed"]
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue