mirror of
https://github.com/JHDev2006/Super-Mario-Bros.-Remastered-Public.git
synced 2025-10-23 07:58:09 +00:00
added the game
This commit is contained in:
20
Scripts/Classes/Entities/Enemies/Spiny.gd
Executable file
20
Scripts/Classes/Entities/Enemies/Spiny.gd
Executable file
@@ -0,0 +1,20 @@
|
||||
extends Enemy
|
||||
|
||||
var in_egg := false
|
||||
|
||||
const MOVE_SPEED := 40
|
||||
|
||||
func _physics_process(delta: float) -> void:
|
||||
handle_movement(delta)
|
||||
|
||||
func handle_movement(_delta: float) -> void:
|
||||
if in_egg:
|
||||
if is_on_floor():
|
||||
var player = get_tree().get_first_node_in_group("Players")
|
||||
direction = sign(player.global_position.x - global_position.x)
|
||||
in_egg = false
|
||||
$Sprite.play("Egg")
|
||||
else:
|
||||
$Sprite.play("Walk")
|
||||
$Sprite.scale.x = direction
|
||||
|
Reference in New Issue
Block a user