Eliminado el efecto viñeta de la pantalla de titulo
This commit is contained in:
Binary file not shown.
|
Before Width: | Height: | Size: 67 KiB |
@@ -309,7 +309,6 @@ bool Director::setFileList()
|
|||||||
asset->add(prefix + "/data/gfx/title_crisis.png", t_bitmap);
|
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.png", t_bitmap);
|
||||||
asset->add(prefix + "/data/gfx/title_dust.ani", t_data);
|
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_head.ani", t_data);
|
||||||
asset->add(prefix + "/data/gfx/player_body.ani", t_data);
|
asset->add(prefix + "/data/gfx/player_body.ani", t_data);
|
||||||
|
|||||||
@@ -19,13 +19,11 @@ Title::Title(SDL_Renderer *renderer, Screen *screen, Input *input, Asset *asset,
|
|||||||
dustTexture = new Texture(renderer, asset->get("title_dust.png"));
|
dustTexture = new Texture(renderer, asset->get("title_dust.png"));
|
||||||
coffeeTexture = new Texture(renderer, asset->get("title_coffee.png"));
|
coffeeTexture = new Texture(renderer, asset->get("title_coffee.png"));
|
||||||
crisisTexture = new Texture(renderer, asset->get("title_crisis.png"));
|
crisisTexture = new Texture(renderer, asset->get("title_crisis.png"));
|
||||||
gradientTexture = new Texture(renderer, asset->get("title_gradient.png"));
|
|
||||||
|
|
||||||
coffeeBitmap = new SmartSprite(coffeeTexture, renderer);
|
coffeeBitmap = new SmartSprite(coffeeTexture, renderer);
|
||||||
crisisBitmap = new SmartSprite(crisisTexture, renderer);
|
crisisBitmap = new SmartSprite(crisisTexture, renderer);
|
||||||
dustBitmapL = new AnimatedSprite(dustTexture, renderer, asset->get("title_dust.ani"));
|
dustBitmapL = new AnimatedSprite(dustTexture, renderer, asset->get("title_dust.ani"));
|
||||||
dustBitmapR = 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);
|
text1 = new Text(asset->get("smb2.png"), asset->get("smb2.txt"), renderer);
|
||||||
text2 = new Text(asset->get("8bithud.png"), asset->get("8bithud.txt"), renderer);
|
text2 = new Text(asset->get("8bithud.png"), asset->get("8bithud.txt"), renderer);
|
||||||
@@ -62,14 +60,10 @@ Title::~Title()
|
|||||||
crisisTexture->unload();
|
crisisTexture->unload();
|
||||||
delete crisisTexture;
|
delete crisisTexture;
|
||||||
|
|
||||||
gradientTexture->unload();
|
|
||||||
delete gradientTexture;
|
|
||||||
|
|
||||||
delete coffeeBitmap;
|
delete coffeeBitmap;
|
||||||
delete crisisBitmap;
|
delete crisisBitmap;
|
||||||
delete dustBitmapL;
|
delete dustBitmapL;
|
||||||
delete dustBitmapR;
|
delete dustBitmapR;
|
||||||
delete gradient;
|
|
||||||
|
|
||||||
delete text1;
|
delete text1;
|
||||||
delete text2;
|
delete text2;
|
||||||
@@ -175,9 +169,6 @@ void Title::init()
|
|||||||
dustBitmapL->setWidth(16);
|
dustBitmapL->setWidth(16);
|
||||||
dustBitmapL->setHeight(16);
|
dustBitmapL->setHeight(16);
|
||||||
|
|
||||||
// Inicializa el sprite con el degradado
|
|
||||||
gradient->setSpriteClip(0, 96, 256, 192);
|
|
||||||
|
|
||||||
// Crea el mosaico de fondo del titulo
|
// Crea el mosaico de fondo del titulo
|
||||||
createTiledBackground();
|
createTiledBackground();
|
||||||
|
|
||||||
@@ -378,9 +369,6 @@ void Title::render()
|
|||||||
SDL_RenderCopy(renderer, background, &backgroundWindow, nullptr);
|
SDL_RenderCopy(renderer, background, &backgroundWindow, nullptr);
|
||||||
backgroundObj->render();
|
backgroundObj->render();
|
||||||
|
|
||||||
// Dibuja el degradado
|
|
||||||
// gradient->render();
|
|
||||||
|
|
||||||
// Dibuja los objetos
|
// Dibuja los objetos
|
||||||
coffeeBitmap->render();
|
coffeeBitmap->render();
|
||||||
crisisBitmap->render();
|
crisisBitmap->render();
|
||||||
@@ -411,9 +399,6 @@ void Title::render()
|
|||||||
SDL_RenderCopy(renderer, background, &backgroundWindow, nullptr);
|
SDL_RenderCopy(renderer, background, &backgroundWindow, nullptr);
|
||||||
backgroundObj->render();
|
backgroundObj->render();
|
||||||
|
|
||||||
// Dibuja el degradado
|
|
||||||
// gradient->render();
|
|
||||||
|
|
||||||
// Dibuja los objetos
|
// Dibuja los objetos
|
||||||
coffeeBitmap->setPosX(a + v[n / 3]);
|
coffeeBitmap->setPosX(a + v[n / 3]);
|
||||||
crisisBitmap->setPosX(b + v[n / 3]);
|
crisisBitmap->setPosX(b + v[n / 3]);
|
||||||
@@ -446,9 +431,6 @@ void Title::render()
|
|||||||
SDL_RenderCopy(renderer, background, &backgroundWindow, nullptr);
|
SDL_RenderCopy(renderer, background, &backgroundWindow, nullptr);
|
||||||
backgroundObj->render();
|
backgroundObj->render();
|
||||||
|
|
||||||
// Dibuja el degradado
|
|
||||||
// gradient->render();
|
|
||||||
|
|
||||||
coffeeBitmap->render();
|
coffeeBitmap->render();
|
||||||
crisisBitmap->render();
|
crisisBitmap->render();
|
||||||
|
|
||||||
@@ -752,6 +734,5 @@ void Title::reLoadTextures()
|
|||||||
dustTexture->reLoad();
|
dustTexture->reLoad();
|
||||||
coffeeTexture->reLoad();
|
coffeeTexture->reLoad();
|
||||||
crisisTexture->reLoad();
|
crisisTexture->reLoad();
|
||||||
gradientTexture->reLoad();
|
|
||||||
createTiledBackground();
|
createTiledBackground();
|
||||||
}
|
}
|
||||||
@@ -51,7 +51,6 @@ private:
|
|||||||
Texture *dustTexture; // Textura con los graficos del polvo
|
Texture *dustTexture; // Textura con los graficos del polvo
|
||||||
Texture *coffeeTexture; // Textura con los graficos de la palabra coffee
|
Texture *coffeeTexture; // Textura con los graficos de la palabra coffee
|
||||||
Texture *crisisTexture; // Textura con los graficos de la plabra crisis
|
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_Rect backgroundWindow; // Ventana visible para la textura de fondo del titulo
|
||||||
SDL_Texture *background; // Textura dibujar el 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 *coffeeBitmap; // Sprite con la palabra COFFEE para la pantalla de titulo
|
||||||
SmartSprite *crisisBitmap; // Sprite con la palabra CRISIS 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 *text1; // Objeto de texto para poder escribir textos en pantalla
|
||||||
Text *text2; // 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
|
Fade *fade; // Objeto para realizar fundidos en pantalla
|
||||||
|
|||||||
Reference in New Issue
Block a user