Arreglado un fallo en el salto al cambiar de pantalla hacia arriba

This commit is contained in:
2022-07-14 19:17:31 +02:00
parent 446dc9941f
commit 01d96ec1ce
12 changed files with 117 additions and 47 deletions

View File

@@ -102,7 +102,7 @@ void Player::checkInput()
sprite->setVelX(0);
}
if (input->checkInput(INPUT_UP, REPEAT_FALSE))
if (input->checkInput(INPUT_UP, REPEAT_TRUE))
{
setStatus(STATUS_JUMPING);
}
@@ -155,6 +155,7 @@ void Player::switchBorders()
if (border == BORDER_TOP)
{
sprite->setPosY(PLAY_AREA_BOTTOM - sprite->getHeight() - 1);
jump_ini += 128;
}
else if (border == BORDER_BOTTOM)
{
@@ -280,7 +281,7 @@ void Player::checkJump()
if (sprite->getVelY() > 0)
if (sprite->getPosY() > jump_ini)
{
status = STATUS_FALLING;
setStatus(STATUS_FALLING);
}
}