forked from jaildesigner-jailgames/jaildoctors_dilemma
Arreglado un fallo en el salto al cambiar de pantalla hacia arriba
This commit is contained in:
@@ -201,10 +201,12 @@ void Director::setFileList()
|
||||
mAsset->add("/data/room/02.room", room);
|
||||
mAsset->add("/data/room/03.room", room);
|
||||
mAsset->add("/data/room/04.room", room);
|
||||
mAsset->add("/data/room/05.room", room);
|
||||
mAsset->add("/data/room/room1.tmx", room);
|
||||
mAsset->add("/data/room/room2.tmx", room);
|
||||
mAsset->add("/data/room/room3.tmx", room);
|
||||
mAsset->add("/data/room/room4.tmx", room);
|
||||
mAsset->add("/data/room/room5.tmx", room);
|
||||
mAsset->add("/media/tilesets/room1.png", bitmap);
|
||||
mAsset->add("/media/enemies/enemy01.png", bitmap);
|
||||
mAsset->add("/media/enemies/enemy02.png", bitmap);
|
||||
|
||||
@@ -4,8 +4,8 @@
|
||||
Game::Game(SDL_Window *window, SDL_Renderer *renderer, Asset *asset, Lang *lang, Input *input)
|
||||
{
|
||||
// Inicia variables
|
||||
mCurrentRoom = "01.room";
|
||||
mSpawnPoint = {2 * 8, 12 * 8, 0, 0, 0, STATUS_STANDING, SDL_FLIP_NONE};
|
||||
mCurrentRoom = "02.room";
|
||||
mSpawnPoint = {2 * BLOCK, 12 * BLOCK, 0, 0, 0, STATUS_STANDING, SDL_FLIP_NONE};
|
||||
mDebug = false;
|
||||
|
||||
// Copia los punteros
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user