diff options
| author | briaguya <70942617+briaguya-ai@users.noreply.github.com> | 2025-01-20 09:04:21 -0500 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-01-20 07:04:21 -0700 |
| commit | 3acc6eada046a2c88cbb6d06b66b47841ad415e6 (patch) | |
| tree | f4b0e6d2c1f412962fd3b2a8bb7d77e1ed4ad433 | |
| parent | bfc07230815dffa400ac359a5b3d7ba9deaaa5ca (diff) | |
render correct trophy in podium ceremony (#162)
* render correct trophy in podium ceremony
* use ternaries
| -rw-r--r-- | src/engine/courses/PodiumCeremony.cpp | 23 |
1 files changed, 5 insertions, 18 deletions
diff --git a/src/engine/courses/PodiumCeremony.cpp b/src/engine/courses/PodiumCeremony.cpp index a6d170960..631a187dc 100644 --- a/src/engine/courses/PodiumCeremony.cpp +++ b/src/engine/courses/PodiumCeremony.cpp @@ -171,31 +171,18 @@ void PodiumCeremony::SpawnActors() { OTrophy::TrophyType type = OTrophy::TrophyType::BRONZE; switch(D_802874D8.unk1D) { - case 0: // Bronze - if (gCCSelection == CC_150) { - OTrophy::TrophyType::BRONZE_150; - } else { - OTrophy::TrophyType::BRONZE; - } + case 2: // Bronze + type = gCCSelection == CC_150 ? OTrophy::TrophyType::BRONZE_150 : OTrophy::TrophyType::BRONZE; break; case 1: // Silver pos.x -= 3.0; pos.z += 15.0; - - if (gCCSelection == CC_150) { - OTrophy::TrophyType::SILVER_150; - } else { - OTrophy::TrophyType::SILVER; - } + type = gCCSelection == CC_150 ? OTrophy::TrophyType::SILVER_150 : OTrophy::TrophyType::SILVER; break; - case 2: // Gold + case 0: // Gold pos.x -= 2.0; pos.z -= 15.0; - if (gCCSelection == CC_150) { - OTrophy::TrophyType::GOLD_150; - } else { - OTrophy::TrophyType::GOLD; - } + type = gCCSelection == CC_150 ? OTrophy::TrophyType::GOLD_150 : OTrophy::TrophyType::GOLD; break; } |
