fix: la IA havia trencat el indicador de fases restants
This commit is contained in:
@@ -241,7 +241,7 @@ void Scoreboard::renderGameOverMode() {
|
|||||||
|
|
||||||
void Scoreboard::renderStageInfoMode() {
|
void Scoreboard::renderStageInfoMode() {
|
||||||
// STAGE
|
// STAGE
|
||||||
text_scoreboard_->writeDX(Text::CENTER | Text::COLOR, slot4_1_.x, slot4_1_.y, Lang::getText("[SCOREBOARD] 5") + std::to_string(stage_), 1, text_color1_);
|
text_scoreboard_->writeDX(Text::CENTER | Text::COLOR, slot4_1_.x, slot4_1_.y, Lang::getText("[SCOREBOARD] 5") + " " + std::to_string(stage_), 1, text_color1_);
|
||||||
|
|
||||||
// POWERMETER
|
// POWERMETER
|
||||||
power_meter_sprite_->setSpriteClip(0, 0, 40, 7);
|
power_meter_sprite_->setSpriteClip(0, 0, 40, 7);
|
||||||
|
|||||||
@@ -329,10 +329,10 @@ void Game::updateStage() {
|
|||||||
size_t total_stages = stage_manager_->getTotalStages();
|
size_t total_stages = stage_manager_->getTotalStages();
|
||||||
|
|
||||||
// Escribir texto por pantalla
|
// Escribir texto por pantalla
|
||||||
if (current_stage_index < total_stages - 1) { // No es la última fase
|
if (current_stage_index < total_stages) { // No es la última fase
|
||||||
std::vector<Path> paths = {paths_.at(2), paths_.at(3)};
|
std::vector<Path> paths = {paths_.at(2), paths_.at(3)};
|
||||||
|
|
||||||
if (current_stage_index == total_stages - 2) { // Penúltima fase (será la última)
|
if (current_stage_index == total_stages - 1) { // Penúltima fase (será la última)
|
||||||
createMessage(paths, Resource::get()->getTexture("game_text_last_stage"));
|
createMessage(paths, Resource::get()->getTexture("game_text_last_stage"));
|
||||||
} else {
|
} else {
|
||||||
auto text = Resource::get()->getText("04b_25_2x");
|
auto text = Resource::get()->getText("04b_25_2x");
|
||||||
|
|||||||
Reference in New Issue
Block a user