45193fc27f
- performance improvements - shake effect - keyboard support
21 lines
357 B
GDScript
21 lines
357 B
GDScript
extends Sprite2D
|
|
|
|
signal screen_entered
|
|
|
|
var speed: float
|
|
|
|
func _ready() -> void:
|
|
pass
|
|
|
|
func _physics_process(delta: float) -> void:
|
|
if $"/root/Global".gamerunning:
|
|
global_position.x -= $"/root/Global".speed*delta
|
|
if global_position.y < -30:
|
|
queue_free()
|
|
|
|
|
|
func screen_e() -> void:
|
|
screen_entered.emit()
|
|
|
|
func screen_exited() -> void:
|
|
queue_free()
|