Arreglos varios relacionats amb el nom al obtenir la màxima puntuació:

No canviava al marcador, ni el nom del que tenia la maxima puntuació en calent ni al posar nom
retallat el nom de 8 a 6 caracters, i tots en majuscula pa que capia en el marcador
ja actualitza be la cadena amb el nom al posar nom per segona vegada en la mateixa partida
This commit is contained in:
2024-11-08 20:49:07 +01:00
parent f9520185a2
commit 6262b5814d
10 changed files with 97 additions and 266 deletions

View File

@@ -126,42 +126,21 @@ public:
// Pinta el marcador
void render();
// Establece el valor de la variable
void setName(int panel, const std::string &name);
// Establece el valor de la variable
void setRecordName(int panel, const std::string &record_name);
// Establece el valor de la variable
void setSelectorPos(int panel, int pos);
// Establece el valor de la variable
void setScore(int panel, int score);
// Establece el valor de la variable
void setMult(int panel, float mult);
// Establece el valor de la variable
void setContinue(int panel, int score);
// Establece el valor de la variable
void setStage(int stage);
// Establece el valor de la variable
void setHiScore(int hi_score);
// Establece el valor de la variable
void setPower(float power);
// Establece el valor de la variable
void setHiScoreName(const std::string &name);
// Establece el valor de la variable
void setColor(Color color);
// Establece el valor de la variable
void setPos(SDL_Rect rect);
// Establece el modo del marcador
void setMode(int index, ScoreboardMode mode);
void setContinue(int panel, int continue_counter) { continue_counter_[panel] = continue_counter; }
void setHiScore(int hi_score) { hi_score_ = hi_score; }
void setHiScoreName(const std::string &name) { hi_score_name_ = name; }
void setMode(int index, ScoreboardMode mode) { panel_[index].mode = mode; }
void setMult(int panel, float mult) { mult_[panel] = mult; }
void setName(int panel, const std::string &name) { name_[panel] = name; }
void setPower(float power) { power_ = power; }
void setRecordName(int panel, const std::string &record_name) { record_name_[panel] = record_name; }
void setScore(int panel, int score) { score_[panel] = score; }
void setSelectorPos(int panel, int pos) { selector_pos_[panel] = pos; }
void setStage(int stage) { stage_ = stage; }
};