Terminados los tiles atravesables

This commit is contained in:
2022-08-20 09:15:51 +02:00
parent 8765049b69
commit 7e93b3150f
6 changed files with 102 additions and 58 deletions

View File

@@ -118,6 +118,18 @@ void Game::renderDebugInfo()
return;
}
// Pinta la rejilla
SDL_SetRenderDrawColor(renderer, 0, 0, 0, 16);
for (int i = 0; i < 240; i += 8)
{
SDL_RenderDrawLine(renderer, 0, i, 320, i);
}
for (int i = 0; i < 320; i += 8)
{
SDL_RenderDrawLine(renderer, i, 0, i, 240);
}
// Pinta el texto
int line = 0;
std::string text = "";
@@ -136,7 +148,10 @@ void Game::renderDebugInfo()
text = "isOnFloor " + std::to_string(player->isOnFloor());
debugText->write(0, line += 6, text, -1);
text = "getTile " + std::to_string(player->map->getTile(player->collider[0]));
const std::string foot_x = std::to_string(player->underFeet[0].x);
const std::string foot_y = std::to_string(player->underFeet[0].y);
const std::string gettile = std::to_string(player->map->getTile(player->underFeet[0]));
text = "getTile(" + foot_x + "," + foot_y + ") = " + gettile;
debugText->write(0, line += 6, text, -1);
text = "state " + std::to_string(player->state);