El separador del marcador ahora lo gestiona el propio marcador
This commit is contained in:
@@ -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();
|
||||||
|
|
||||||
|
|||||||
@@ -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();
|
||||||
|
|
||||||
|
|||||||
@@ -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);
|
||||||
}
|
}
|
||||||
@@ -394,4 +397,12 @@ void Scoreboard::createPanelTextures()
|
|||||||
SDL_SetTextureBlendMode(tex, SDL_BLENDMODE_BLEND);
|
SDL_SetTextureBlendMode(tex, SDL_BLENDMODE_BLEND);
|
||||||
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);
|
||||||
}
|
}
|
||||||
@@ -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);
|
||||||
|
|||||||
Reference in New Issue
Block a user