diff --git a/source/game.cpp b/source/game.cpp index 6222df5..b7657cd 100644 --- a/source/game.cpp +++ b/source/game.cpp @@ -1955,14 +1955,6 @@ void Game::updateBackground() background->update(); } -// Dibuja la linea que separa la zona de juego del marcador -void Game::renderSeparator() -{ - // Dibuja la linea que separa el marcador de la zona de juego - SDL_SetRenderDrawColor(renderer, separator.r, separator.g, separator.b, 255); - SDL_RenderDrawLine(renderer, param->scoreboard.x, param->scoreboard.y, param->scoreboard.x + param->scoreboard.w, param->scoreboard.y); -} - // Dibuja los elementos de la zona de juego en su textura void Game::fillCanvas() { @@ -1996,9 +1988,6 @@ void Game::render() // Dibuja el marcador scoreboard->render(); - // Dibuja el separador del marcador de la zona de juego - renderSeparator(); - // Dibuja el fade fade->render(); diff --git a/source/game.h b/source/game.h index 8ed8ac0..bb69a3c 100644 --- a/source/game.h +++ b/source/game.h @@ -422,9 +422,6 @@ private: // Actualiza el marcador void updateScoreboard(); - // Dibuja la linea que separa la zona ade juego del marcador - void renderSeparator(); - // Dibuja los elementos de la zona de juego en su textura void fillCanvas(); diff --git a/source/scoreboard.cpp b/source/scoreboard.cpp index 97a0447..18a4510 100644 --- a/source/scoreboard.cpp +++ b/source/scoreboard.cpp @@ -310,6 +310,9 @@ void Scoreboard::fillBackgroundTexture() SDL_RenderCopy(renderer, panelTexture[i], nullptr, &panel[i].pos); } + // Dibuja la linea que separa la zona de juego del marcador + renderSeparator(); + // Deja el renderizador apuntando donde estaba SDL_SetRenderTarget(renderer, temp); } @@ -394,4 +397,12 @@ void Scoreboard::createPanelTextures() SDL_SetTextureBlendMode(tex, SDL_BLENDMODE_BLEND); panelTexture.push_back(tex); } +} + +// Dibuja la linea que separa la zona de juego del marcador +void Scoreboard::renderSeparator() +{ + // Dibuja la linea que separa el marcador de la zona de juego + SDL_SetRenderDrawColor(renderer, separator.r, separator.g, separator.b, 255); + SDL_RenderDrawLine(renderer, 0, 0, rect.w, 0); } \ No newline at end of file diff --git a/source/scoreboard.h b/source/scoreboard.h index 8c86588..2362d2b 100644 --- a/source/scoreboard.h +++ b/source/scoreboard.h @@ -89,6 +89,9 @@ private: // Actualiza el contador void updateCounter(); + // Dibuja la linea que separa la zona de juego del marcador + void renderSeparator(); + public: // Constructor Scoreboard(SDL_Renderer *renderer, Asset *asset, Lang *lang, options_t *options);