La tabla de puntuacions ja mostra aquelles aconseguides amb 1CC
This commit is contained in:
@@ -1370,7 +1370,7 @@ void Game::pause(bool value)
|
||||
}
|
||||
|
||||
// Añade una puntuación a la tabla de records
|
||||
void Game::addScoreToScoreBoard(const std::string &name, int score)
|
||||
void Game::addScoreToScoreBoard(const std::string &name, int score, bool one_credit_continue)
|
||||
{
|
||||
const auto entry = HiScoreEntry(trim(name), score);
|
||||
auto manager = std::make_unique<ManageHiScoreTable>(options.game.hi_score_table);
|
||||
@@ -1649,7 +1649,7 @@ void Game::handleNameInput(const std::shared_ptr<Player> &player)
|
||||
if (player->getRecordNamePos() == NAME_LENGHT - 1)
|
||||
{
|
||||
player->setInput(InputType::START);
|
||||
addScoreToScoreBoard(player->getRecordName(), player->getScore());
|
||||
addScoreToScoreBoard(player->getRecordName(), player->getScore(), player->get1CC());
|
||||
const auto state = player->getPlayingState();
|
||||
player->setPlayingState(state == PlayerState::ENTERING_NAME ? PlayerState::CONTINUE : PlayerState::LEAVING_SCREEN);
|
||||
}
|
||||
@@ -1673,7 +1673,7 @@ void Game::handleNameInput(const std::shared_ptr<Player> &player)
|
||||
else if (input_->checkInput(InputType::START, INPUT_DO_NOT_ALLOW_REPEAT, options.controllers[controllerIndex].type, options.controllers[controllerIndex].index))
|
||||
{
|
||||
player->setInput(InputType::START);
|
||||
addScoreToScoreBoard(player->getRecordName(), player->getScore());
|
||||
addScoreToScoreBoard(player->getRecordName(), player->getScore(), player->get1CC());
|
||||
const auto state = player->getPlayingState();
|
||||
player->setPlayingState(state == PlayerState::ENTERING_NAME ? PlayerState::CONTINUE : PlayerState::LEAVING_SCREEN);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user