Actualizando las librerias a la ultima versión

This commit is contained in:
2022-09-26 10:34:45 +02:00
parent 9e089e9092
commit 26bc47d9f6
5 changed files with 102 additions and 105 deletions

View File

@@ -62,20 +62,15 @@ Game::Game(int numPlayers, int currentStage, SDL_Renderer *renderer, Screen *scr
mTexturePlayer2Body = new LTexture(mRenderer);
mTexturePlayer2Death = new LTexture(mRenderer);
mTexturePlayer2Legs = new LTexture(mRenderer);
mTextureText = new LTexture(mRenderer);
mTextureTextScoreBoard = new LTexture(mRenderer);
mTextureTextBig = new LTexture(mRenderer);
mTextureTextNokia2 = new LTexture(mRenderer);
mTextureTextNokiaBig2 = new LTexture(mRenderer);
mText = new Text(mAsset->get("smb2.txt"), mTextureText, mRenderer);
mTextScoreBoard = new Text(mAsset->get("8bithud.txt"), mTextureTextScoreBoard, mRenderer);
mTextBig = new Text(mAsset->get("smb2_big.txt"), mTextureTextBig, mRenderer);
mTextNokia2 = new Text(mAsset->get("nokia2.txt"), mTextureTextNokia2, mRenderer);
mTextNokiaBig2 = new Text(mAsset->get("nokia_big2.txt"), mTextureTextNokiaBig2, mRenderer);
mText = new Text(mAsset->get("smb2.png"),mAsset->get("smb2.txt"), mRenderer);
mTextScoreBoard = new Text(mAsset->get("8bithud.png"),mAsset->get("8bithud.txt"), mRenderer);
mTextBig = new Text(mAsset->get("smb2_big.png"),mAsset->get("smb2_big.txt"), mRenderer);
mTextNokia2 = new Text(mAsset->get("nokia2.png"),mAsset->get("nokia2.txt"), mRenderer);
mTextNokiaBig2 = new Text(mAsset->get("nokia_big2.png"),mAsset->get("nokia_big2.txt"), mRenderer);
mMenuGameOver = new Menu(mRenderer, mText, mInput, mAsset);
mMenuPause = new Menu(mRenderer, mText, mInput, mAsset);
mMenuGameOver = new Menu(mRenderer, mAsset, mInput);
mMenuPause = new Menu(mRenderer, mAsset, mInput);
mFade = new Fade(mRenderer);
mEventHandler = new SDL_Event();
@@ -113,21 +108,25 @@ Game::~Game()
delete mPlayer[i];
mPlayer[i] = nullptr;
}
for (int i = 0; i < MAX_BALLOONS; i++)
{
delete mBalloon[i];
mBalloon[i] = nullptr;
}
for (int i = 0; i < MAX_BULLETS; i++)
{
delete mBullet[i];
mBullet[i] = nullptr;
}
for (int i = 0; i < MAX_ITEMS; i++)
{
delete mItem[i];
mItem[i] = nullptr;
}
for (int i = 0; i < MAX_SMART_SPRITES; i++)
{
delete mSmartSprite[i];
@@ -186,26 +185,6 @@ Game::~Game()
delete mTexturePlayer2Legs;
mTexturePlayer2Legs = nullptr;
mTextureText->unload();
delete mTextureText;
mTextureText = nullptr;
mTextureTextScoreBoard->unload();
delete mTextureTextScoreBoard;
mTextureTextScoreBoard = nullptr;
mTextureTextBig->unload();
delete mTextureTextBig;
mTextureTextBig = nullptr;
mTextureTextNokia2->unload();
delete mTextureTextNokia2;
mTextureTextNokia2 = nullptr;
mTextureTextNokiaBig2->unload();
delete mTextureTextNokiaBig2;
mTextureTextNokiaBig2 = nullptr;
delete mText;
mText = nullptr;
@@ -413,9 +392,9 @@ void Game::init()
mMenuPause->addItem(mLang->getText(46), 2);
mMenuPause->addItem(mLang->getText(47), 0);
mMenuPause->setDefaultActionWhenCancel(0);
mMenuPause->setBackgroundColor(0x29, 0x39, 0x41, 240);
mMenuPause->setSelectorColor(0xFF, 0x7A, 0x00, 255);
mMenuPause->setSelectorTextColor(0xFF, 0xFF, 0xFF);
mMenuPause->setBackgroundColor({0x29, 0x39, 0x41}, 240);
mMenuPause->setSelectorColor({0xFF, 0x7A, 0x00}, 255);
mMenuPause->setSelectorTextColor({0xFF, 0xFF, 0xFF});
mMenuPause->centerMenuOnX(SCREEN_CENTER_X);
mMenuPause->centerMenuElementsOnX();
@@ -425,11 +404,11 @@ void Game::init()
mMenuGameOver->addItem(mLang->getText(49));
mMenuGameOver->setDefaultActionWhenCancel(1);
mMenuGameOver->setBackgroundColor(0, 0, 0, 255);
mMenuGameOver->setSelectorColor(0x54, 0x6e, 0x7a, 255);
mMenuGameOver->setSelectorColor(0x54, 0x6e, 0x7a, 0);
mMenuGameOver->setSelectorTextColor(0xFF, 0xFF, 0xFF);
mMenuGameOver->setSelectorTextColor(0xFF, 0xF1, 0x76);
mMenuGameOver->setSelectorTextColor(0xFF, 0x7A, 0x00);
mMenuGameOver->setSelectorColor({0x54, 0x6e, 0x7a}, 255);
mMenuGameOver->setSelectorColor({0x54, 0x6e, 0x7a}, 0);
mMenuGameOver->setSelectorTextColor({0xFF, 0xFF, 0xFF});
mMenuGameOver->setSelectorTextColor({0xFF, 0xF1, 0x76});
mMenuGameOver->setSelectorTextColor({0xFF, 0x7A, 0x00});
mMenuGameOver->centerMenuOnX(SCREEN_CENTER_X);
mMenuGameOver->centerMenuElementsOnX();