change while to if/else

pull/19/head
Sascha 2024-08-27 09:56:42 +07:00
parent f0bf5f8077
commit d4a60b4ca2
3 changed files with 37 additions and 34 deletions

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

@ -18,13 +18,16 @@ func _ready() -> void:
enough_enemies()
func enough_enemies() -> void:
while enemy_count < max_enemy:
print("EnoughEnemies: " + str(enemy_count) + "/" + str(max_enemy))
print("Enough enemies? " + str(enemy_count) + "/" + str(max_enemy))
if enemy_count < max_enemy:
var empty_spawn_points = find_empty_spawn_points(spawn_points)
if empty_spawn_points.size() == 0:
print("No free SpawnPoints found!")
break
spawn_new_enemy(empty_spawn_points.pick_random())
else:
spawn_new_enemy(empty_spawn_points.pick_random())
enough_enemies()
else:
print("Enough enimes!")
func spawn_new_enemy(spawn_point: SpawnPoint) -> void:
enemy_number += 1