Traslladada logica de clavar nom de game a player

Si no caben mes lletres, salta a l'ultim caracter i bloqueja el carrusel
This commit is contained in:
2025-10-22 18:36:32 +02:00
parent 75ccddbaa1
commit b933ceee63
2 changed files with 10 additions and 6 deletions

View File

@@ -39,9 +39,9 @@ void EnterName::addCharacter() {
} }
// Si el nombre está completo, cambia el caracter seleccionado a el caracter de finalizar // Si el nombre está completo, cambia el caracter seleccionado a el caracter de finalizar
/*if (nameIsFull()) { if (nameIsFull()) {
forceEndCharSelected(); forceEndCharSelected();
}*/ }
} }
// Elimina el último carácter del nombre // Elimina el último carácter del nombre

View File

@@ -148,12 +148,16 @@ void Player::setInputEnteringName(Input::Action action) {
} }
break; break;
case Input::Action::RIGHT: case Input::Action::RIGHT:
enter_name_->incIndex(); if (!enter_name_->nameIsFull()) {
playSound("service_menu_move.wav"); enter_name_->incIndex();
playSound("service_menu_move.wav");
}
break; break;
case Input::Action::LEFT: case Input::Action::LEFT:
enter_name_->decIndex(); if (!enter_name_->nameIsFull()) {
playSound("service_menu_move.wav"); enter_name_->decIndex();
playSound("service_menu_move.wav");
}
break; break;
case Input::Action::START: case Input::Action::START:
if (isShowingName()) { if (isShowingName()) {