Fries
604d79e654
i added a GameArea class which makes it easier to operate on in coordinates bounds with the GameCoordinate struct wrapper which does calculations for me. the GameArea class also has a normalization system which is how the ScalingManager can teleport items in bounds to relatively the same place when resized. it took quite a while to get the paddle to teleport. looks like im supposed to modify the position inside IntegrateForces instead of PhysicsProcess which is my mistake.
14 lines
294 B
C#
14 lines
294 B
C#
namespace Pong.Scripts.Managers;
|
|
|
|
public partial class PongSceneManager : Node2D
|
|
{
|
|
private readonly StringName _reloadAction = new("scene_reload");
|
|
|
|
public override void _Process(double delta)
|
|
{
|
|
if (Input.IsActionJustPressed(_reloadAction))
|
|
{
|
|
GetTree().ReloadCurrentScene();
|
|
}
|
|
}
|
|
}
|