#pragma once #include #define NAME_LENGHT 8 // Clase EnterName class EnterName { private: std::string characterList; // Lista de todos los caracteres permitidos 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 // Incrementa la posición void incPos(); // Decrementa la posición void decPos(); // Actualiza la variable void updateName(); public: // Constructor EnterName(std::string *name); // Destructor ~EnterName(); };