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 "logo.h"
|
||||
|
||||
// Constructor
|
||||
Logo::Logo(SDL_Renderer *renderer, Screen *screen, Asset *asset, options_t *options, int subsection)
|
||||
Logo::Logo(SDL_Renderer *renderer, Screen *screen, Resource *resource, Asset *asset, options_t *options, int subsection)
|
||||
{
|
||||
// Copia la dirección de los objetos
|
||||
this->resource = resource;
|
||||
this->renderer = renderer;
|
||||
this->screen = screen;
|
||||
this->asset = asset;
|
||||
@@ -11,8 +12,8 @@ Logo::Logo(SDL_Renderer *renderer, Screen *screen, Asset *asset, options_t *opti
|
||||
|
||||
// Reserva memoria para los punteros
|
||||
eventHandler = new SDL_Event();
|
||||
texture = new Texture(renderer, asset->get("jailgames.png"));
|
||||
texture2 = new Texture(renderer, asset->get("since_1998.png"));
|
||||
texture = resource->getTexture("jailgames.png");
|
||||
texture2 = resource->getTexture("since_1998.png");
|
||||
sprite2 = new Sprite((256 - texture2->getWidth()) / 2, 83 + texture->getHeight() + 5, texture2->getWidth(), texture2->getHeight(), texture2, renderer);
|
||||
sprite2->setSpriteClip(0, 0, texture2->getWidth(), texture2->getHeight());
|
||||
texture2->setColor(0, 0, 0);
|
||||
@@ -55,9 +56,6 @@ Logo::Logo(SDL_Renderer *renderer, Screen *screen, Asset *asset, options_t *opti
|
||||
// Destructor
|
||||
Logo::~Logo()
|
||||
{
|
||||
delete texture;
|
||||
delete texture2;
|
||||
|
||||
for (auto s : sprite)
|
||||
{
|
||||
delete s;
|
||||
|
||||
Reference in New Issue
Block a user