minor update
This commit is contained in:
parent
69130c3d94
commit
5f181f45e0
12
src/Game.cpp
12
src/Game.cpp
|
|
@ -233,8 +233,8 @@ void Game::collision()
|
|||
|
||||
checkBallCollision();
|
||||
|
||||
const sf:: FloatRect playerBounds = {player.pos, playerHalfSize};
|
||||
//player wall collide
|
||||
const sf:: FloatRect playerBounds = {player.pos, playerHalfSize};
|
||||
if (playerBounds.position.x + playerBounds.size.x > window.getSize().x)
|
||||
{
|
||||
player.pos.x = window.getSize().x - playerHalfSize.x;
|
||||
|
|
@ -371,11 +371,11 @@ void Game::checkBallCollision()
|
|||
{
|
||||
ball.velocity.x *= -1;
|
||||
if (ball.pos.x < player.pos.x)
|
||||
{
|
||||
{// from the left
|
||||
ball.pos.x -= intersect.x;
|
||||
}
|
||||
else
|
||||
{
|
||||
{// from the right
|
||||
ball.pos.x += intersect.x;
|
||||
}
|
||||
}
|
||||
|
|
@ -385,11 +385,11 @@ void Game::checkBallCollision()
|
|||
{
|
||||
ball.velocity.y *= -1;
|
||||
if (ball.pos.y < player.pos.y)
|
||||
{
|
||||
{// from the top
|
||||
ball.pos.y -= intersect.y;
|
||||
}
|
||||
else
|
||||
{
|
||||
else if (ball.pos.y > player.pos.y)
|
||||
{// from the bottom
|
||||
ball.pos.y += intersect.y;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue