Compare commits

..

2 Commits

6 changed files with 15 additions and 15 deletions

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.5 KiB

After

Width:  |  Height:  |  Size: 3.6 KiB

View File

@@ -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();

View File

@@ -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();

View File

@@ -35,7 +35,7 @@ HiScoreTable::HiScoreTable(Screen *screen, Asset *asset, Input *input, Lang *lan
fadeMode = FADE_IN;
// Inicializa objetos
background->setPos({0, 0, 320, 240});
background->setPos(param->game.gameArea.rect);
background->setCloudsSpeed(-0.1f);
background->setGradientNumber(1);
background->setTransition(0.8f);

View File

@@ -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);
}

View File

@@ -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);