Added head-shooting and regeneration feature to player; added first
draft of Maggie's sounds.
This commit is contained in:
parent
accc463791
commit
2cc08692fd
17 changed files with 470 additions and 54 deletions
|
|
@ -3,7 +3,9 @@ extends Node2D
|
|||
var enemy = preload("res://scenes/enemy.tscn")
|
||||
var player = preload("res://scenes/player.tscn")
|
||||
var instance = null
|
||||
var playing = false
|
||||
var playing: bool = false
|
||||
|
||||
var enemy_wave: int
|
||||
var enemy_count: int = 0:
|
||||
set(value):
|
||||
if value < 0:
|
||||
|
|
@ -29,6 +31,8 @@ func _ready():
|
|||
func spawn_enemies():
|
||||
# print("Remaining enemies: ", enemy_count)
|
||||
# await get_tree().process_frame
|
||||
enemy_wave += 1
|
||||
print("Enemy Wave: ", enemy_wave)
|
||||
for x in range(COLS):
|
||||
for y in range(ROWS):
|
||||
var e = enemy.instantiate()
|
||||
|
|
@ -46,7 +50,9 @@ func _on_enemy_died():
|
|||
print_debug(enemy_count)
|
||||
if enemy_count == 0:
|
||||
print_debug("Remaining enemies: ", enemy_count, ", ", get_tree().get_nodes_in_group("enemies").size())
|
||||
win_game()
|
||||
# win_game()
|
||||
await get_tree().create_timer(2).timeout
|
||||
spawn_enemies()
|
||||
if enemy_count == ROWS * COLS / 2:
|
||||
print_debug("Enemy count is 50%")
|
||||
update_enemy_aggression(2,10)
|
||||
|
|
@ -87,6 +93,7 @@ func new_game():
|
|||
get_tree().call_group("enemy_bullets", "queue_free")
|
||||
# print("Number of enemies at new_game: ",enemy_count)
|
||||
enemy_count = 0
|
||||
enemy_wave = 0
|
||||
await get_tree().process_frame
|
||||
|
||||
# Reset score.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue