added override to enable details view for Player deck selection screen.

This commit is contained in:
techdragon.nguyen@gmail.com
2010-11-19 06:48:51 +00:00
parent f684795810
commit e0da1b2565
3 changed files with 7 additions and 1 deletions

View File

@@ -61,6 +61,7 @@ public:
~DeckMenu();
DeckMetaData * getSelectedDeck();
void enableDisplayDetailsOverride();
bool showDetailsScreen();
bool isClosed() { return mClosed; }
int getSelectedDeckId() { return mSelectedDeckId; }

View File

@@ -121,6 +121,11 @@ DeckMetaData * DeckMenu::getSelectedDeck()
return NULL;
}
void DeckMenu::enableDisplayDetailsOverride()
{
mAlwaysShowDetailsButton = true;
}
bool DeckMenu::showDetailsScreen()
{
DeckMetaData * currentMenuItem = getSelectedDeck();

View File

@@ -111,7 +111,7 @@ void GameStateDuel::Start()
deckmenu = NEW DeckMenu(DUEL_MENU_CHOOSE_DECK, this, Fonts::OPTION_FONT, "Choose a Deck",
GameStateDuel::selectedPlayerDeckId, true);
deckmenu->enableDisplayDetailsOverride();
DeckManager *deckManager = DeckManager::GetInstance();
vector<DeckMetaData *> playerDeckList = getValidDeckMetaData(options.profileFile());
int nbDecks = playerDeckList.size();