El separador del marcador ahora lo gestiona el propio marcador

This commit is contained in:
2024-09-06 12:25:06 +02:00
parent cc15b8afd1
commit ad8c16f834
4 changed files with 14 additions and 14 deletions

View File

@@ -1955,14 +1955,6 @@ void Game::updateBackground()
background->update(); 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 // Dibuja los elementos de la zona de juego en su textura
void Game::fillCanvas() void Game::fillCanvas()
{ {
@@ -1996,9 +1988,6 @@ void Game::render()
// Dibuja el marcador // Dibuja el marcador
scoreboard->render(); scoreboard->render();
// Dibuja el separador del marcador de la zona de juego
renderSeparator();
// Dibuja el fade // Dibuja el fade
fade->render(); fade->render();

View File

@@ -422,9 +422,6 @@ private:
// Actualiza el marcador // Actualiza el marcador
void updateScoreboard(); 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 // Dibuja los elementos de la zona de juego en su textura
void fillCanvas(); void fillCanvas();

View File

@@ -310,6 +310,9 @@ void Scoreboard::fillBackgroundTexture()
SDL_RenderCopy(renderer, panelTexture[i], nullptr, &panel[i].pos); 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 // Deja el renderizador apuntando donde estaba
SDL_SetRenderTarget(renderer, temp); SDL_SetRenderTarget(renderer, temp);
} }
@@ -395,3 +398,11 @@ void Scoreboard::createPanelTextures()
panelTexture.push_back(tex); 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);
}

View File

@@ -89,6 +89,9 @@ private:
// Actualiza el contador // Actualiza el contador
void updateCounter(); void updateCounter();
// Dibuja la linea que separa la zona de juego del marcador
void renderSeparator();
public: public:
// Constructor // Constructor
Scoreboard(SDL_Renderer *renderer, Asset *asset, Lang *lang, options_t *options); Scoreboard(SDL_Renderer *renderer, Asset *asset, Lang *lang, options_t *options);