From 375866ea07e9c14c19be95cc25c52d1f5a7670e7 Mon Sep 17 00:00:00 2001 From: yuki Date: Tue, 18 Nov 2025 14:28:53 -0300 Subject: [PATCH] add ball class --- scenes/ball/ball.gd | 2 +- scenes/level_camera/level_camera_2d.gd | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) 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