Añadido el logo al titulo

This commit is contained in:
2024-06-15 15:30:09 +02:00
parent 4844622363
commit fc4407c449
4 changed files with 22 additions and 3 deletions

View File

@@ -19,6 +19,9 @@ Title::Title(SDL_Renderer *renderer, Screen *screen, Input *input, Asset *asset,
text1 = new Text(asset->get("smb2.png"), asset->get("smb2.txt"), renderer);
text2 = new Text(asset->get("8bithud.png"), asset->get("8bithud.txt"), renderer);
miniLogoTexture = new Texture(renderer, asset->get("logo_jailgames_mini.png"));
miniLogoSprite = new Sprite(GAMECANVAS_CENTER_X - miniLogoTexture->getWidth() / 2, 0, miniLogoTexture->getWidth(), miniLogoTexture->getHeight(), miniLogoTexture, renderer);
backgroundObj = new Background(renderer, screen, asset);
backgroundObj->setSrcDest(windowArea);
backgroundObj->setDstDest(windowArea);
@@ -48,6 +51,10 @@ Title::~Title()
delete text1;
delete text2;
miniLogoTexture->unload();
delete miniLogoTexture;
delete miniLogoSprite;
delete backgroundObj;
delete tiledbg;
delete gameLogo;
@@ -242,8 +249,17 @@ void Title::render()
// PRESS ANY KEY!
if (counter % 50 > 14)
{
text1->writeDX(TXT_CENTER | TXT_SHADOW, GAMECANVAS_CENTER_X, GAMECANVAS_THIRD_QUARTER_Y + BLOCK, lang->getText(23), 1, noColor, 1, shdwTxtColor);
text1->writeDX(TXT_CENTER | TXT_SHADOW, GAMECANVAS_CENTER_X, GAMECANVAS_HEIGHT / 5 * 3, lang->getText(23), 1, noColor, 1, shdwTxtColor);
}
// Mini logo
const int pos1 = (GAMECANVAS_HEIGHT / 5 * 4) + BLOCK;
const int pos2 = pos1 + miniLogoSprite->getHeight() + 3;
miniLogoSprite->setPosY(pos1);
miniLogoSprite->render();
// Texto con el copyright
text1->writeDX(TXT_CENTER | TXT_SHADOW, GAMECANVAS_CENTER_X, pos2, TEXT_COPYRIGHT, 1, noColor, 1, shdwTxtColor);
}
// Fade