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:
2025-08-17 08:20:38 +02:00
parent 142603db71
commit b359a73d50
3 changed files with 14 additions and 1 deletions
+12
View File
@@ -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;