diff --git a/data/gfx/title_gradient.png b/data/gfx/title_gradient.png deleted file mode 100644 index 046b5aa..0000000 Binary files a/data/gfx/title_gradient.png and /dev/null differ diff --git a/source/director.cpp b/source/director.cpp index f6e727a..b109422 100644 --- a/source/director.cpp +++ b/source/director.cpp @@ -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); diff --git a/source/title.cpp b/source/title.cpp index 4113308..f7a802c 100644 --- a/source/title.cpp +++ b/source/title.cpp @@ -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(); } \ No newline at end of file diff --git a/source/title.h b/source/title.h index 93b5fc4..61d73ad 100644 --- a/source/title.h +++ b/source/title.h @@ -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