He tornat a deixar el progres del fondo que fa tope en la ultima fase, no en el final del joc
This commit is contained in:
@@ -243,6 +243,18 @@ auto StageManager::getTotalPowerNeededToCompleteGame() const -> int {
|
||||
return total_power_needed;
|
||||
}
|
||||
|
||||
auto StageManager::getPowerNeededToReachStage(size_t target_stage_index) const -> int {
|
||||
if (!validateStageIndex(target_stage_index)) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
int power_needed = 0;
|
||||
for (size_t i = 0; i < target_stage_index; ++i) {
|
||||
power_needed += stages_[i].getPowerToComplete();
|
||||
}
|
||||
return power_needed;
|
||||
}
|
||||
|
||||
// Implementación de la interfaz IStageInfo
|
||||
auto StageManager::canCollectPower() const -> bool {
|
||||
return power_collection_state_ == PowerCollectionState::ENABLED;
|
||||
|
||||
Reference in New Issue
Block a user