He quitado todos lo errores. No va a funcionar
This commit is contained in:
@@ -1,14 +1,14 @@
|
||||
#include "title.h"
|
||||
|
||||
// Constructor
|
||||
Title::Title(SDL_Window *window, SDL_Renderer *renderer, Screen *screen, Input *input, Asset *mAsset, options_t *options, Lang *lang)
|
||||
Title::Title(SDL_Window *window, SDL_Renderer *renderer, Screen *screen, Input *input, Asset *asset, options_t *options, Lang *lang)
|
||||
{
|
||||
// Copia las direcciones de los punteros
|
||||
mWindow = window;
|
||||
mRenderer = renderer;
|
||||
mScreen = screen;
|
||||
mInput = input;
|
||||
this->mAsset = mAsset;
|
||||
mAsset = asset;
|
||||
mOptions = options;
|
||||
mLang = lang;
|
||||
|
||||
@@ -24,12 +24,14 @@ Title::Title(SDL_Window *window, SDL_Renderer *renderer, Screen *screen, Input *
|
||||
mDustBitmapL = new AnimatedSprite(mTitleTexture, mRenderer);
|
||||
mDustBitmapR = new AnimatedSprite(mTitleTexture, mRenderer);
|
||||
|
||||
mTile = new Sprite();
|
||||
mGradient = new Sprite();
|
||||
mTile = new Sprite({0, 0, 64, 64}, mTitleTexture, mRenderer);
|
||||
mGradient = new Sprite({0, 0, 256, 192}, mTitleTexture, mRenderer);
|
||||
mText = new Text(mAsset->get("smb2.png"), mAsset->get("smb2.txt"), mRenderer);
|
||||
mText2 = new Text(mAsset->get("8bithud.png"), mAsset->get("8bithud.txt"), mRenderer);
|
||||
mMenu.title = new Menu(this->mRenderer, this->mInput, this->mAsset);
|
||||
mMenu.options = new Menu(mRenderer, mInput, mAsset);
|
||||
|
||||
|
||||
mMenu.title = new Menu(mRenderer, mAsset, mInput);
|
||||
mMenu.options = new Menu(mRenderer, mAsset, mInput);
|
||||
|
||||
// Crea la textura para el mosaico de fondo
|
||||
mBackground = SDL_CreateTexture(mRenderer, SDL_PIXELFORMAT_RGBA8888, SDL_TEXTUREACCESS_TARGET, GAME_WIDTH * 2, GAME_HEIGHT * 2);
|
||||
@@ -217,7 +219,6 @@ void Title::init(bool demo, Uint8 subsection)
|
||||
mDustBitmapL->setAnimationFrames(0, 6, 160 + (mDustBitmapL->getWidth() * 6), 66, mDustBitmapL->getWidth(), mDustBitmapL->getHeight());
|
||||
|
||||
// Inicializa el sprite con el degradado
|
||||
mGradient->init(0, 0, 256, 192, mTitleTexture, mRenderer);
|
||||
mGradient->setSpriteClip(0, 96, 256, 192);
|
||||
|
||||
// Inicializa el vector de eventos de la pantalla de titulo
|
||||
@@ -610,8 +611,8 @@ section_t Title::run(Uint8 subsection)
|
||||
mCrisisBitmap->setPosX(b + v[n / 3]);
|
||||
mCoffeeBitmap->render();
|
||||
mCrisisBitmap->render();
|
||||
mDustBitmapR->animate(0);
|
||||
mDustBitmapL->animate(0);
|
||||
mDustBitmapR->animate();
|
||||
mDustBitmapL->animate();
|
||||
mDustBitmapR->render();
|
||||
mDustBitmapL->render();
|
||||
|
||||
@@ -861,8 +862,8 @@ section_t Title::run(Uint8 subsection)
|
||||
mMenu.active->render();
|
||||
}
|
||||
|
||||
mDustBitmapR->animate(0);
|
||||
mDustBitmapL->animate(0);
|
||||
mDustBitmapR->animate();
|
||||
mDustBitmapL->animate();
|
||||
mDustBitmapR->render();
|
||||
mDustBitmapL->render();
|
||||
|
||||
@@ -975,7 +976,6 @@ void Title::createTiledBackground()
|
||||
SDL_SetRenderDrawColor(mRenderer, 0x43, 0x43, 0x4F, 0xFF);
|
||||
SDL_RenderClear(mRenderer);
|
||||
|
||||
mTile->init(0, 0, 64, 64, mTitleTexture, mRenderer);
|
||||
mTile->setSpriteClip(192, 0, 64, 64);
|
||||
for (int i = 0; i < 8; i++)
|
||||
for (int j = 0; j < 6; j++)
|
||||
|
||||
Reference in New Issue
Block a user