game: add base enemy and rat

This commit is contained in:
2025-08-20 19:32:21 +02:00
parent 4a900e99bd
commit 7136b07de5
10 changed files with 284 additions and 9 deletions

View File

@@ -7,7 +7,7 @@ extends Node2D
@onready var timer: Timer = $Timer
var enemy_scene = preload("res://scenes/enemies/enemy.tscn")
const ENEMY_RAT = preload("res://scenes/enemies/enemy_rat.tscn")
func _ready() -> void:
@@ -20,7 +20,7 @@ func _on_timer_timeout() -> void:
var enemies = get_tree().get_nodes_in_group(GlobalConst.GROUP_ENEMY)
GlobalConst.sig_debug_stats_set.emit("enemy_count", "%s" % len(enemies))
if len(enemies) < max_enemies:
var new_enemy = enemy_scene.instantiate()
var new_enemy = ENEMY_RAT.instantiate()
new_enemy.position = target.position + Vector2(50, 50)
new_enemy.target = target
add_child(new_enemy)