Añadido el modo demo

This commit is contained in:
2022-10-13 12:02:05 +02:00
parent cf3116bc46
commit 3f3f50a583
8 changed files with 338 additions and 25 deletions

View File

@@ -110,10 +110,6 @@ void Game::checkEventHandler()
board.music ? JA_ResumeMusic() : JA_PauseMusic();
break;
case SDL_SCANCODE_T:
screen->setspectrumFade();
break;
case SDL_SCANCODE_P:
if (paused)
{
@@ -238,7 +234,6 @@ void Game::render()
// Debug info
renderDebugInfo();
// test->render();
screen->renderFX();
// Actualiza la pantalla
@@ -248,9 +243,9 @@ void Game::render()
// Pasa la información de debug
void Game::updateDebugInfo()
{
debug->add("X = " + std::to_string((int)player->x) + ", Y = " + std::to_string((int)player->y));
debug->add("VX = " + std::to_string(player->vx).substr(0, 4) + ", VY = " + std::to_string(player->vy).substr(0, 4));
debug->add("STATE = " + std::to_string(player->state));
debug->add("X = " + std::to_string((int)player->x) + ", Y = " + std::to_string((int)player->y));
debug->add("VX = " + std::to_string(player->vx).substr(0, 4) + ", VY = " + std::to_string(player->vy).substr(0, 4));
debug->add("STATE = " + std::to_string(player->state));
}
// Pone la información de debug en pantalla
@@ -267,7 +262,7 @@ void Game::renderDebugInfo()
SDL_RenderFillRect(renderer, &rect);
// Pinta la rejilla
/*SDL_SetRenderDrawColor(renderer, 255, 255, 255, 32);
SDL_SetRenderDrawColor(renderer, 255, 255, 255, 32);
for (int i = 0; i < PLAY_AREA_BOTTOM; i += 8)
{ // Lineas horizontales
SDL_RenderDrawLine(renderer, 0, i, PLAY_AREA_RIGHT, i);
@@ -275,7 +270,7 @@ void Game::renderDebugInfo()
for (int i = 0; i < PLAY_AREA_RIGHT; i += 8)
{ // Lineas verticales
SDL_RenderDrawLine(renderer, i, 0, i, PLAY_AREA_BOTTOM - 1);
}*/
}
// Pinta el texto
debug->setPos({1, 18 * 8});
@@ -416,7 +411,6 @@ void Game::reLoadTextures()
void Game::setBlackScreen()
{
blackScreen = true;
// screen->setspectrumFade();
}
// Actualiza las variables relativas a la pantalla en negro