Acomodats els estats del jugador
El compte enrrere per a continuar ara ix al acabar la animació de morir Afegit el estat "entering_name"
This commit is contained in:
@@ -4,12 +4,20 @@
|
||||
|
||||
#define NAME_LENGHT 8
|
||||
|
||||
/*
|
||||
Un array, "characterList", contiene la lista de caracteres
|
||||
Un segundo array, "characterIndex", contiene el indice a "characterList" de cada una de las letras que conforman el nombre
|
||||
"pos" es la posición de "characterIndex" que se está modificando
|
||||
Izquierda o derecha modifican "pos", arriba o abajo modifican el índice de "characterIndex[pos]"
|
||||
Pulsar cualquier botón, mueve "pos" a la derecha. Al pulsar el botón en la ´´ultima posición se finaliza la introducción de nombres
|
||||
*/
|
||||
|
||||
// Clase EnterName
|
||||
class EnterName
|
||||
{
|
||||
private:
|
||||
std::string characterList; // Lista de todos los caracteres permitidos
|
||||
std::string *name; // Nombre introducido
|
||||
std::string *name; // Nombre introducido
|
||||
int pos; // Posición a editar del nombre
|
||||
int numCharacters; // Cantidad de caracteres de la lista de caracteres
|
||||
int characterIndex[NAME_LENGHT]; // Indice de la lista para cada uno de los caracteres que forman el nombre
|
||||
@@ -20,6 +28,12 @@ private:
|
||||
// Decrementa la posición
|
||||
void decPos();
|
||||
|
||||
// Incrementa el índice
|
||||
void incIndex();
|
||||
|
||||
// Decrementa el índice
|
||||
void decIndex();
|
||||
|
||||
// Actualiza la variable
|
||||
void updateName();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user