Mainly the third map
This commit is contained in:
@ -32,14 +32,15 @@ func _on_timer_timeout() -> void:
|
||||
if endwave:
|
||||
var checkend = false
|
||||
for i in paths:
|
||||
if not i.get_children():
|
||||
checkend = true
|
||||
currentwave += 1
|
||||
if i.get_children():
|
||||
break
|
||||
checkend = true
|
||||
currentwave += 1
|
||||
if checkend:
|
||||
endwave = false
|
||||
get_node("CanvasLayer/SidePanel").Update_waves(currentwave + 1) #updating waves
|
||||
if currentwave >= waves[0].size():
|
||||
currentwave -= 1
|
||||
get_node("CanvasLayer/SidePanel").Update_waves(currentwave) #updating waves
|
||||
get_node("Timer").stop()
|
||||
get_node("CanvasLayer/SidePanel").GameWon()
|
||||
else:
|
||||
@ -50,12 +51,10 @@ func _on_timer_timeout() -> void:
|
||||
func spawnMonster():
|
||||
for ROUTE in range(waves.size()):
|
||||
var w = waves[ROUTE][currentwave]
|
||||
print("Rout enumber: ",ROUTE," Array of wave: ",w, " Wave indexer: ", currentwave)
|
||||
if w[0] > 0:
|
||||
if randf() < w[1]: #chance of generating any kind of enemy
|
||||
if randf() < w[1]:
|
||||
w[0] -= 1
|
||||
for i in waves:
|
||||
print("Check for wave ends: ",i[currentwave])
|
||||
if i[currentwave][0] > 0:
|
||||
break
|
||||
endwave = true
|
||||
|
Reference in New Issue
Block a user