El jugador ya cambia de pantalla
This commit is contained in:
@@ -2,7 +2,6 @@
|
||||
#include "ifdefs.h"
|
||||
#include "const.h"
|
||||
#include "utils.h"
|
||||
|
||||
#include "sprite.h"
|
||||
#include "movingsprite.h"
|
||||
#include "text.h"
|
||||
@@ -14,6 +13,7 @@
|
||||
#include "screen.h"
|
||||
#include "asset.h"
|
||||
#include "room.h"
|
||||
#include "player.h"
|
||||
#include "jail_audio.h"
|
||||
|
||||
#ifndef GAME_H
|
||||
@@ -27,6 +27,7 @@ private:
|
||||
SDL_Event *mEventHandler; // Manejador de eventos
|
||||
Screen *mScreen; // Objeto encargado de manejar el renderizador
|
||||
Room *mRoom; // Objeto encargado de gestionar cada habitación del juego
|
||||
Player *mPlayer; // Objeto con el jugador
|
||||
Asset *mAsset; // Objeto con la ruta a todos los ficheros de recursos
|
||||
Lang *mLang; // Objeto para gestionar los textos en diferentes idiomas
|
||||
Input *mInput; // Objeto pata gestionar la entrada
|
||||
@@ -49,12 +50,15 @@ private:
|
||||
// Pinta los objetos en pantalla
|
||||
void draw();
|
||||
|
||||
// Comprueba la entrada
|
||||
// Comprueba la entrada y actua
|
||||
void checkInput();
|
||||
|
||||
// Cambia de habitación
|
||||
bool changeRoom(std::string file);
|
||||
|
||||
// Comprueba si el jugador esta en el borde de la pantalla y actua
|
||||
void checkPlayerOnBorder();
|
||||
|
||||
public:
|
||||
// Constructor
|
||||
Game(SDL_Window *window, SDL_Renderer *renderer, Asset *asset, Lang *lang, Input *input);
|
||||
|
||||
Reference in New Issue
Block a user