Empezando a trabajar con los logros

This commit is contained in:
2022-12-29 09:09:36 +01:00
parent 8959b7bcce
commit a2f1efd2a6
9 changed files with 107 additions and 21 deletions

View File

@@ -1,6 +1,7 @@
#pragma once
#include <SDL2/SDL.h>
#include "cheevos.h"
#include "common/animatedsprite.h"
#include "common/asset.h"
#include "common/debug.h"
@@ -37,6 +38,7 @@ private:
Input *input; // Objeto pata gestionar la entrada
Text *text; // Objeto para los textos del juego
ScoreBoard *scoreboard; // Objeto encargado de gestionar el marcador
Cheevos *cheevos; // Objeto encargado de gestionar los logros del juego
Resource *resource; // Objeto con los recursos
Debug *debug; // Objeto para gestionar la información de debug
options_t *options; // Puntero a las opciones del juego
@@ -138,6 +140,9 @@ private:
// Pone el nombre de la habitación en la textura
void fillRoomNameTexture();
// Comprueba algunos logros
void checkSomeCheevos();
public:
// Constructor
Game(SDL_Renderer *renderer, Screen *screen, Resource *resource, Asset *asset, options_t *options, Input *input, section_t *section, Debug *debug);