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 "credits.h"
|
||||
|
||||
// Constructor
|
||||
Credits::Credits(SDL_Renderer *renderer, Screen *screen, Asset *asset, options_t *options)
|
||||
Credits::Credits(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;
|
||||
@@ -12,7 +13,7 @@ Credits::Credits(SDL_Renderer *renderer, Screen *screen, Asset *asset, options_t
|
||||
// Reserva memoria para los punteros
|
||||
eventHandler = new SDL_Event();
|
||||
text = new Text(asset->get("smb2.png"), asset->get("smb2.txt"), renderer);
|
||||
texture = new Texture(renderer, asset->get("shine.png"));
|
||||
texture = resource->getTexture("shine.png");
|
||||
sprite = new AnimatedSprite(texture, renderer, asset->get("shine.ani"));
|
||||
|
||||
// Inicializa variables
|
||||
@@ -82,8 +83,6 @@ Credits::~Credits()
|
||||
{
|
||||
delete eventHandler;
|
||||
delete text;
|
||||
texture->unload();
|
||||
delete texture;
|
||||
delete sprite;
|
||||
SDL_DestroyTexture(textTexture);
|
||||
SDL_DestroyTexture(coverTexture);
|
||||
|
||||
Reference in New Issue
Block a user