Ya detecta las plataformas móviles bajo los pies
This commit is contained in:
@@ -114,6 +114,11 @@ void Game::checkInput()
|
||||
delete player;
|
||||
player = new Player(renderer, asset, input, map);
|
||||
}
|
||||
|
||||
if (input->checkInput(INPUT_BUTTON_ESCAPE, REPEAT_FALSE))
|
||||
{
|
||||
section.name = SECTION_PROG_QUIT;
|
||||
}
|
||||
}
|
||||
|
||||
// Muestra información de depuración
|
||||
@@ -172,11 +177,16 @@ void Game::renderDebugInfo()
|
||||
text = map->getRoomFileName(b_top) + " " + map->getRoomFileName(b_right) + " " + map->getRoomFileName(b_bottom) + " " + map->getRoomFileName(b_left);
|
||||
debugText->write(0, line += 6, text, -1);
|
||||
|
||||
text = "ACTOR = " + std::to_string(player->checkActors());
|
||||
text = "isOnMovingPlatform = " + std::to_string(player->isOnMovingPlatform());
|
||||
//SDL_Point p = {76, 180};
|
||||
//SDL_Rect r = player->sprite->getRect();
|
||||
//SDL_SetRenderDrawColor(renderer, 255, 0, 0, 128);
|
||||
//SDL_RenderDrawPoint(renderer, p.x, p.y);
|
||||
//text = "checkCollision = " + std::to_string(checkCollision(p, r));
|
||||
debugText->write(0, line += 6, text, -1);
|
||||
|
||||
// Pinta mascaras
|
||||
SDL_SetRenderDrawColor(renderer, 0, 255, 0, 128);
|
||||
SDL_SetRenderDrawColor(renderer, 0, 255, 0, 128);
|
||||
SDL_Rect rect = player->sprite->getRect();
|
||||
SDL_RenderFillRect(renderer, &rect);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user