123456789101112131415161718192021 |
- extends Camera2D
- signal triggered
- onready var player = $"../Player"
- func fix_camera():
- if player.lives > 0:
- var diff = player.position - get_camera_position()
- while diff.x > 250.0:
- move_local_x(200)
- diff.x -= 200
- while diff.x < 50.0:
- move_local_x(-200)
- diff.x += 200
- while diff.y > 160:
- move_local_y(150)
- diff.y -= 150
- while diff.y < 0:
- move_local_y(-150)
- diff.y += 150
- emit_signal("triggered")
|