summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorbriaguya <70942617+briaguya-ai@users.noreply.github.com>2025-01-20 09:04:21 -0500
committerGitHub <noreply@github.com>2025-01-20 07:04:21 -0700
commit3acc6eada046a2c88cbb6d06b66b47841ad415e6 (patch)
treef4b0e6d2c1f412962fd3b2a8bb7d77e1ed4ad433
parentbfc07230815dffa400ac359a5b3d7ba9deaaa5ca (diff)
render correct trophy in podium ceremony (#162)
* render correct trophy in podium ceremony * use ternaries
-rw-r--r--src/engine/courses/PodiumCeremony.cpp23
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;
}