Skip to content

Commit 2818a18

Browse files
CodingJellyfishBenau
authored andcommitted
Delete nobest (supertuxkart#3987)
* Delete nobest * Make supertux locked
1 parent 0f415a3 commit 2818a18

File tree

2 files changed

+14
-36
lines changed

2 files changed

+14
-36
lines changed

data/gui/dialogs/select_challenge_nobest.stkgui

Lines changed: 0 additions & 32 deletions
This file was deleted.

src/states_screens/dialogs/select_challenge.cpp

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -120,10 +120,7 @@ SelectChallengeDialog::SelectChallengeDialog(const float percentWidth,
120120
std::string challenge_id) :
121121
ModalDialog(percentWidth, percentHeight)
122122
{
123-
if (PlayerManager::getCurrentPlayer()->isLocked("difficulty_best"))
124-
loadFromFile("select_challenge_nobest.stkgui");
125-
else
126-
loadFromFile("select_challenge.stkgui");
123+
loadFromFile("select_challenge.stkgui");
127124

128125
m_challenge_id = challenge_id;
129126
World::getWorld()->schedulePause(WorldStatus::IN_GAME_MENU_PHASE);
@@ -185,6 +182,19 @@ SelectChallengeDialog::SelectChallengeDialog(const float percentWidth,
185182
track_manager->getTrack(c->getData()->getTrackId())->getName();
186183
getWidget<LabelWidget>("title")->setText(track_name, true);
187184
}
185+
186+
187+
188+
if (PlayerManager::getCurrentPlayer()->isLocked("difficulty_best"))
189+
{
190+
getWidget<IconButtonWidget>("supertux")->setBadge(LOCKED_BADGE);
191+
getWidget<IconButtonWidget>("supertux")->setActive(false);
192+
}
193+
else
194+
{
195+
getWidget<IconButtonWidget>("supertux")->unsetBadge(LOCKED_BADGE);
196+
getWidget<IconButtonWidget>("supertux")->setActive(true);
197+
}
188198
}
189199

190200
// ----------------------------------------------------------------------------

0 commit comments

Comments
 (0)