public void ballCollision(Ball ball) { if (ball.position.X <= 0 + ball.radius || ball.position.X >= 1 - ball.radius) { ball.setNewSpeedX(); } if (ball.position.Y <= 0 + ball.radius || ball.position.Y >= 1 - ball.radius) { ball.setNewSpeedY(); } }
public SmokeSystem newDeadBallSmoke(Ball ball) { return new SmokeSystem(smokeTexture, 0.5f, ball.position, true); }