mirror of
https://github.com/JHDev2006/Super-Mario-Bros.-Remastered-Public.git
synced 2025-10-22 15:38:14 +00:00
added the game
This commit is contained in:
18
Scripts/Classes/Entities/Objects/CloudPlatform.gd
Executable file
18
Scripts/Classes/Entities/Objects/CloudPlatform.gd
Executable file
@@ -0,0 +1,18 @@
|
||||
extends AnimatableBody2D
|
||||
|
||||
var active := false
|
||||
|
||||
@onready var starting_position := global_position
|
||||
|
||||
func _physics_process(delta: float) -> void:
|
||||
if active:
|
||||
global_position.x += 48 * delta
|
||||
|
||||
func on_player_entered(player: Player) -> void:
|
||||
if player.velocity.y > -player.FALL_GRAVITY:
|
||||
active = true
|
||||
|
||||
func reset() -> void:
|
||||
global_position = starting_position
|
||||
reset_physics_interpolation()
|
||||
active = false
|
Reference in New Issue
Block a user