diff --git a/scenes/ball/ball.gd b/scenes/ball/ball.gd index f1b28e1..51740f8 100644 --- a/scenes/ball/ball.gd +++ b/scenes/ball/ball.gd @@ -1,4 +1,4 @@ -extends RigidBody2D +class_name Ball extends RigidBody2D @onready var hurtbox: Area2D = $HurtArea2D @onready var sprite: AnimatedSprite2D = $AnimatedSprite2D diff --git a/scenes/level_camera/level_camera_2d.gd b/scenes/level_camera/level_camera_2d.gd index 1fa1f30..10369a4 100644 --- a/scenes/level_camera/level_camera_2d.gd +++ b/scenes/level_camera/level_camera_2d.gd @@ -7,9 +7,9 @@ enum FollowTarget { BALL, PLAYER1, PLAYER2 } @export var follow_speed: float = 8.0 @export var deadzone_margin: float = 100.0 -@onready var ball: RigidBody2D = get_node("../Ball") -@onready var player1: CharacterBody2D = get_node("../Player1") -@onready var player2: CharacterBody2D = get_node("../Player2") +@onready var ball: Ball = get_node("../Ball") +@onready var player1: Player = get_node("../Player1") +@onready var player2: Player = get_node("../Player2") var target_pos: Vector2 = Vector2.ZERO