Ja es pot "enner llour neim". Falta decidir quin de tots els dissenys m'agrada mes
This commit is contained in:
@@ -6,6 +6,7 @@
|
||||
#include <vector> // for vector
|
||||
#include "utils.h" // for circle_t
|
||||
class AnimatedSprite;
|
||||
class EnterName;
|
||||
class Texture;
|
||||
|
||||
// Estados del jugador
|
||||
@@ -37,6 +38,7 @@ private:
|
||||
AnimatedSprite *playerSprite; // Sprite para dibujar el jugador
|
||||
AnimatedSprite *powerSprite; // Sprite para dibujar el aura del jugador con el poder a tope
|
||||
SDL_Rect *playArea; // Rectangulo con la zona de juego
|
||||
EnterName *enterName;
|
||||
|
||||
// Variables
|
||||
int id; // Numero de identificación para el jugador
|
||||
@@ -68,6 +70,7 @@ private:
|
||||
Uint32 continueTicks; // Variable para poder cambiar el contador de continue en función del tiempo
|
||||
int scoreBoardPanel; // Panel del marcador asociado al jugador
|
||||
std::string name; // Nombre del jugador
|
||||
std::string recordName; // Nombre del jugador para l atabla de mejores puntuaciones
|
||||
int controllerIndex; // Indice del array de mandos que utilizará para moverse
|
||||
|
||||
// Actualiza el circulo de colisión a la posición del jugador
|
||||
@@ -101,6 +104,12 @@ public:
|
||||
// Actua en consecuencia de la entrada recibida
|
||||
void setInput(int input);
|
||||
|
||||
// Procesa inputs para cuando está jugando
|
||||
void setInputPlaying(int input);
|
||||
|
||||
// Procesa inputs para cuando está introduciendo el nombre
|
||||
void setInputEnteringName(int input);
|
||||
|
||||
// Mueve el jugador a la posición y animación que le corresponde
|
||||
void move();
|
||||
|
||||
@@ -242,9 +251,18 @@ public:
|
||||
// Establece el nombre del jugador
|
||||
void setName(std::string name);
|
||||
|
||||
// Establece el nombre del jugador para la tabla de mejores puntuaciones
|
||||
void setRecordName(std::string recordName);
|
||||
|
||||
// Obtiene el nombre del jugador
|
||||
std::string getName();
|
||||
|
||||
// Obtiene el nombre del jugador para la tabla de mejores puntuaciones
|
||||
std::string getRecordName();
|
||||
|
||||
// Obtiene la posici´´on que se está editando del nombre del jugador para la tabla de mejores puntuaciones
|
||||
int getRecordNamePos();
|
||||
|
||||
// Establece el mando que usará para ser controlado
|
||||
void setController(int index);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user