forked from jaildesigner-jailgames/jaildoctors_dilemma
Añadido el objeto resource a todas las secciones
This commit is contained in:
@@ -1,9 +1,10 @@
|
||||
#include "intro.h"
|
||||
|
||||
// Constructor
|
||||
Intro::Intro(SDL_Renderer *renderer, Screen *screen, Asset *asset, options_t *options)
|
||||
Intro::Intro(SDL_Renderer *renderer, Screen *screen, Resource *resource, Asset *asset, options_t *options)
|
||||
{
|
||||
// Copia la dirección de los objetos
|
||||
this->resource = resource;
|
||||
this->renderer = renderer;
|
||||
this->screen = screen;
|
||||
this->asset = asset;
|
||||
@@ -13,13 +14,13 @@ Intro::Intro(SDL_Renderer *renderer, Screen *screen, Asset *asset, options_t *op
|
||||
eventHandler = new SDL_Event();
|
||||
if (options->palette == p_zxspectrum)
|
||||
{
|
||||
loadingScreenTexture1 = new Texture(renderer, asset->get("loading_screen_bn.png"));
|
||||
loadingScreenTexture2 = new Texture(renderer, asset->get("loading_screen_color.png"));
|
||||
loadingScreenTexture1 =resource->getTexture("loading_screen_bn.png");
|
||||
loadingScreenTexture2 =resource->getTexture("loading_screen_color.png");
|
||||
}
|
||||
else if (options->palette == p_zxarne)
|
||||
{
|
||||
loadingScreenTexture1 = new Texture(renderer, asset->get("loading_screen_bn_zxarne.png"));
|
||||
loadingScreenTexture2 = new Texture(renderer, asset->get("loading_screen_color_zxarne.png"));
|
||||
loadingScreenTexture1 =resource->getTexture("loading_screen_bn_zxarne.png");
|
||||
loadingScreenTexture2 =resource->getTexture("loading_screen_color_zxarne.png");
|
||||
}
|
||||
sprite1 = new Sprite(0, 0, loadingScreenTexture1->getWidth(), loadingScreenTexture1->getHeight(), loadingScreenTexture1, renderer);
|
||||
sprite2 = new Sprite(0, 0, loadingScreenTexture2->getWidth(), loadingScreenTexture2->getHeight(), loadingScreenTexture2, renderer);
|
||||
@@ -72,8 +73,6 @@ Intro::Intro(SDL_Renderer *renderer, Screen *screen, Asset *asset, options_t *op
|
||||
// Destructor
|
||||
Intro::~Intro()
|
||||
{
|
||||
delete loadingScreenTexture1;
|
||||
delete loadingScreenTexture2;
|
||||
delete sprite1;
|
||||
delete sprite2;
|
||||
delete eventHandler;
|
||||
|
||||
Reference in New Issue
Block a user