Eliminado el efecto viñeta de la pantalla de titulo

This commit is contained in:
2024-06-11 14:36:40 +02:00
parent 96d19599cd
commit ee174762e6
4 changed files with 0 additions and 23 deletions

Binary file not shown.

Before

Width:  |  Height:  |  Size: 67 KiB

View File

@@ -309,7 +309,6 @@ bool Director::setFileList()
asset->add(prefix + "/data/gfx/title_crisis.png", t_bitmap);
asset->add(prefix + "/data/gfx/title_dust.png", t_bitmap);
asset->add(prefix + "/data/gfx/title_dust.ani", t_data);
asset->add(prefix + "/data/gfx/title_gradient.png", t_bitmap);
asset->add(prefix + "/data/gfx/player_head.ani", t_data);
asset->add(prefix + "/data/gfx/player_body.ani", t_data);

View File

@@ -19,13 +19,11 @@ Title::Title(SDL_Renderer *renderer, Screen *screen, Input *input, Asset *asset,
dustTexture = new Texture(renderer, asset->get("title_dust.png"));
coffeeTexture = new Texture(renderer, asset->get("title_coffee.png"));
crisisTexture = new Texture(renderer, asset->get("title_crisis.png"));
gradientTexture = new Texture(renderer, asset->get("title_gradient.png"));
coffeeBitmap = new SmartSprite(coffeeTexture, renderer);
crisisBitmap = new SmartSprite(crisisTexture, renderer);
dustBitmapL = new AnimatedSprite(dustTexture, renderer, asset->get("title_dust.ani"));
dustBitmapR = new AnimatedSprite(dustTexture, renderer, asset->get("title_dust.ani"));
gradient = new Sprite({0, 0, 256, 192}, gradientTexture, renderer);
text1 = new Text(asset->get("smb2.png"), asset->get("smb2.txt"), renderer);
text2 = new Text(asset->get("8bithud.png"), asset->get("8bithud.txt"), renderer);
@@ -62,14 +60,10 @@ Title::~Title()
crisisTexture->unload();
delete crisisTexture;
gradientTexture->unload();
delete gradientTexture;
delete coffeeBitmap;
delete crisisBitmap;
delete dustBitmapL;
delete dustBitmapR;
delete gradient;
delete text1;
delete text2;
@@ -175,9 +169,6 @@ void Title::init()
dustBitmapL->setWidth(16);
dustBitmapL->setHeight(16);
// Inicializa el sprite con el degradado
gradient->setSpriteClip(0, 96, 256, 192);
// Crea el mosaico de fondo del titulo
createTiledBackground();
@@ -378,9 +369,6 @@ void Title::render()
SDL_RenderCopy(renderer, background, &backgroundWindow, nullptr);
backgroundObj->render();
// Dibuja el degradado
// gradient->render();
// Dibuja los objetos
coffeeBitmap->render();
crisisBitmap->render();
@@ -411,9 +399,6 @@ void Title::render()
SDL_RenderCopy(renderer, background, &backgroundWindow, nullptr);
backgroundObj->render();
// Dibuja el degradado
// gradient->render();
// Dibuja los objetos
coffeeBitmap->setPosX(a + v[n / 3]);
crisisBitmap->setPosX(b + v[n / 3]);
@@ -446,9 +431,6 @@ void Title::render()
SDL_RenderCopy(renderer, background, &backgroundWindow, nullptr);
backgroundObj->render();
// Dibuja el degradado
// gradient->render();
coffeeBitmap->render();
crisisBitmap->render();
@@ -752,6 +734,5 @@ void Title::reLoadTextures()
dustTexture->reLoad();
coffeeTexture->reLoad();
crisisTexture->reLoad();
gradientTexture->reLoad();
createTiledBackground();
}

View File

@@ -51,7 +51,6 @@ private:
Texture *dustTexture; // Textura con los graficos del polvo
Texture *coffeeTexture; // Textura con los graficos de la palabra coffee
Texture *crisisTexture; // Textura con los graficos de la plabra crisis
Texture *gradientTexture; // Textura con los graficos para el degradado del fondo del titulo
SDL_Rect backgroundWindow; // Ventana visible para la textura de fondo del titulo
SDL_Texture *background; // Textura dibujar el fondo del titulo
@@ -62,8 +61,6 @@ private:
SmartSprite *coffeeBitmap; // Sprite con la palabra COFFEE para la pantalla de titulo
SmartSprite *crisisBitmap; // Sprite con la palabra CRISIS para la pantalla de titulo
Sprite *gradient; // Sprite para dibujar el degradado del titulo
Text *text1; // Objeto de texto para poder escribir textos en pantalla
Text *text2; // Objeto de texto para poder escribir textos en pantalla
Fade *fade; // Objeto para realizar fundidos en pantalla