added the game

This commit is contained in:
JHDev2006
2025-09-13 16:30:32 +01:00
parent 5ef689109b
commit 3773bdaf64
3616 changed files with 263702 additions and 0 deletions

View File

@@ -0,0 +1,37 @@
extends Enemy
var can_move := true
var angry := false
var can_turn := false
func _ready() -> void:
$Sprite.play("Walk")
func _physics_process(_delta: float) -> void:
if can_turn:
$Sprite.scale.x = direction
func stomped_on(player: Player) -> void:
AudioManager.play_sfx("enemy_stomp", global_position)
can_move = false
DiscoLevel.combo_amount += 1
$BasicEnemyMovement.can_move = false
player.enemy_bounce_off()
$Sprite.play("Stomped")
$Hitbox.queue_free()
await get_tree().create_timer(0.5, false).timeout
queue_free()
func damage(object: Node2D) -> void:
if angry:
die_from_object(object)
$ScoreNoteSpawner.spawn_note(200)
return
AudioManager.play_sfx("kick", global_position)
velocity.y = -150
direction = sign(global_position.x - object.global_position.x)
angry = true
$Sprite.play("Angry")
$BasicEnemyMovement.move_speed *= 2