FIX: faltaba pasar el puntero de seccion a la sección de las instrucciones

This commit is contained in:
2023-09-24 08:28:02 +02:00
parent 9513a6c57e
commit 6f1eee21b9
3 changed files with 4 additions and 3 deletions

View File

@@ -4,7 +4,7 @@
const Uint8 SELF = 0; const Uint8 SELF = 0;
// Constructor // Constructor
Instructions::Instructions(SDL_Renderer *renderer, Screen *screen, Asset *asset, Input *input, Lang *lang) Instructions::Instructions(SDL_Renderer *renderer, Screen *screen, Asset *asset, Input *input, Lang *lang, section_t *section)
{ {
// Copia los punteros // Copia los punteros
this->renderer = renderer; this->renderer = renderer;
@@ -12,6 +12,7 @@ Instructions::Instructions(SDL_Renderer *renderer, Screen *screen, Asset *asset,
this->asset = asset; this->asset = asset;
this->input = input; this->input = input;
this->lang = lang; this->lang = lang;
this->section = section;
// Reserva memoria para los punteros // Reserva memoria para los punteros
Texture *item1 = new Texture(renderer, asset->get("item_points1_disk.png")); Texture *item1 = new Texture(renderer, asset->get("item_points1_disk.png"));

View File

@@ -58,7 +58,7 @@ private:
public: public:
// Constructor // Constructor
Instructions(SDL_Renderer *renderer, Screen *screen, Asset *asset, Input *input, Lang *lang); Instructions(SDL_Renderer *renderer, Screen *screen, Asset *asset, Input *input, Lang *lang, section_t *section);
// Destructor // Destructor
~Instructions(); ~Instructions();

View File

@@ -980,7 +980,7 @@ void Title::run()
// Ejecuta la parte donde se muestran las instrucciones // Ejecuta la parte donde se muestran las instrucciones
void Title::runInstructions(mode_e mode) void Title::runInstructions(mode_e mode)
{ {
instructions = new Instructions(renderer, screen, asset, input, lang); instructions = new Instructions(renderer, screen, asset, input, lang, section);
instructions->run(mode); instructions->run(mode);
delete instructions; delete instructions;
} }