added override to enable details view for Player deck selection screen.
This commit is contained in:
@@ -61,6 +61,7 @@ public:
|
|||||||
~DeckMenu();
|
~DeckMenu();
|
||||||
|
|
||||||
DeckMetaData * getSelectedDeck();
|
DeckMetaData * getSelectedDeck();
|
||||||
|
void enableDisplayDetailsOverride();
|
||||||
bool showDetailsScreen();
|
bool showDetailsScreen();
|
||||||
bool isClosed() { return mClosed; }
|
bool isClosed() { return mClosed; }
|
||||||
int getSelectedDeckId() { return mSelectedDeckId; }
|
int getSelectedDeckId() { return mSelectedDeckId; }
|
||||||
|
|||||||
@@ -121,6 +121,11 @@ DeckMetaData * DeckMenu::getSelectedDeck()
|
|||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void DeckMenu::enableDisplayDetailsOverride()
|
||||||
|
{
|
||||||
|
mAlwaysShowDetailsButton = true;
|
||||||
|
}
|
||||||
|
|
||||||
bool DeckMenu::showDetailsScreen()
|
bool DeckMenu::showDetailsScreen()
|
||||||
{
|
{
|
||||||
DeckMetaData * currentMenuItem = getSelectedDeck();
|
DeckMetaData * currentMenuItem = getSelectedDeck();
|
||||||
|
|||||||
@@ -111,7 +111,7 @@ void GameStateDuel::Start()
|
|||||||
|
|
||||||
deckmenu = NEW DeckMenu(DUEL_MENU_CHOOSE_DECK, this, Fonts::OPTION_FONT, "Choose a Deck",
|
deckmenu = NEW DeckMenu(DUEL_MENU_CHOOSE_DECK, this, Fonts::OPTION_FONT, "Choose a Deck",
|
||||||
GameStateDuel::selectedPlayerDeckId, true);
|
GameStateDuel::selectedPlayerDeckId, true);
|
||||||
|
deckmenu->enableDisplayDetailsOverride();
|
||||||
DeckManager *deckManager = DeckManager::GetInstance();
|
DeckManager *deckManager = DeckManager::GetInstance();
|
||||||
vector<DeckMetaData *> playerDeckList = getValidDeckMetaData(options.profileFile());
|
vector<DeckMetaData *> playerDeckList = getValidDeckMetaData(options.profileFile());
|
||||||
int nbDecks = playerDeckList.size();
|
int nbDecks = playerDeckList.size();
|
||||||
|
|||||||
Reference in New Issue
Block a user