Game Won, Game Over and Tower fixes
This commit is contained in:
@ -31,6 +31,8 @@ func _on_timer_timeout() -> void:
|
||||
if not get_node("Path2D").get_children():
|
||||
endwave = false
|
||||
get_node("CanvasLayer/SidePanel").Update_waves(currentwave + 1) #updating waves
|
||||
if currentwave >= 5:
|
||||
get_node("CanvasLayer/SidePanel").GameWon()
|
||||
else:
|
||||
spawnMonster()
|
||||
|
||||
@ -40,6 +42,8 @@ func spawnMonster():
|
||||
if w[0] > 0:
|
||||
if randf() < w[1]: #chance of generating any kind of enemy
|
||||
w[0] -= 1
|
||||
if w[0] <= 0:
|
||||
endwave = true
|
||||
var chosen = randf()
|
||||
var sum = 0.0
|
||||
for i in range(2,5):
|
||||
@ -53,7 +57,7 @@ func spawnMonster():
|
||||
break
|
||||
else:
|
||||
currentwave += 1
|
||||
endwave = true
|
||||
|
||||
|
||||
func decrease_life(damage) -> void:
|
||||
get_node("CanvasLayer/SidePanel").Update_Lifes(-damage)
|
||||
|
@ -1549,7 +1549,7 @@ texture = ExtResource("65_ef8wx")
|
||||
curve = SubResource("Curve2D_6abe5")
|
||||
|
||||
[node name="Timer" type="Timer" parent="."]
|
||||
wait_time = 0.5
|
||||
wait_time = 0.2
|
||||
autostart = true
|
||||
|
||||
[node name="TrapArea" type="Area2D" parent="."]
|
||||
|
Reference in New Issue
Block a user