Canviats defines per constexpr i enum class
Canviats punters a unique_ptr Afegit const a alguns metodes de classse fix: el segon jugador no podia unirse a la partida new: Quan els dos jugadors han decidit no continuar, ja no poden continuar i el marcador així ho reflectix fix: al posar el nom per segona vegada en la mateixa partida, no es reseteja la posició del selector fix: el fade venetian no netejava la textura i de vegades eixien gràfics corruptes fix: ara grava a disco cada vegada que es posa nom al morir
This commit is contained in:
@@ -3,12 +3,17 @@
|
||||
|
||||
// Constructor
|
||||
EnterName::EnterName()
|
||||
{
|
||||
init();
|
||||
}
|
||||
|
||||
// Inicializa el objeto
|
||||
void EnterName::init()
|
||||
{
|
||||
// Obtiene el puntero al nombre
|
||||
name = "A";
|
||||
|
||||
// Inicia la lista de caracteres permitidos
|
||||
// characterList = " ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";
|
||||
characterList = " ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789.-+-*/=?¿<>!\"#$%&/()";
|
||||
pos = 0;
|
||||
numCharacters = (int)characterList.size();
|
||||
@@ -20,11 +25,6 @@ EnterName::EnterName()
|
||||
updateName();
|
||||
}
|
||||
|
||||
// Destructor
|
||||
EnterName::~EnterName()
|
||||
{
|
||||
}
|
||||
|
||||
// Incrementa la posición
|
||||
void EnterName::incPos()
|
||||
{
|
||||
@@ -101,13 +101,13 @@ int EnterName::findIndex(char character)
|
||||
}
|
||||
|
||||
// Obtiene el nombre
|
||||
std::string EnterName::getName()
|
||||
std::string EnterName::getName() const
|
||||
{
|
||||
return name;
|
||||
}
|
||||
|
||||
// Obtiene la posición que se está editando
|
||||
int EnterName::getPos()
|
||||
int EnterName::getPos() const
|
||||
{
|
||||
return pos;
|
||||
}
|
||||
Reference in New Issue
Block a user