diff --git a/projects/mtg/include/DeckMenu.h b/projects/mtg/include/DeckMenu.h index 4db19d8b1..210d64d5b 100644 --- a/projects/mtg/include/DeckMenu.h +++ b/projects/mtg/include/DeckMenu.h @@ -61,6 +61,7 @@ public: ~DeckMenu(); DeckMetaData * getSelectedDeck(); + void enableDisplayDetailsOverride(); bool showDetailsScreen(); bool isClosed() { return mClosed; } int getSelectedDeckId() { return mSelectedDeckId; } diff --git a/projects/mtg/src/DeckMenu.cpp b/projects/mtg/src/DeckMenu.cpp index be4b42d46..83fa860ab 100644 --- a/projects/mtg/src/DeckMenu.cpp +++ b/projects/mtg/src/DeckMenu.cpp @@ -121,6 +121,11 @@ DeckMetaData * DeckMenu::getSelectedDeck() return NULL; } +void DeckMenu::enableDisplayDetailsOverride() +{ + mAlwaysShowDetailsButton = true; +} + bool DeckMenu::showDetailsScreen() { DeckMetaData * currentMenuItem = getSelectedDeck(); diff --git a/projects/mtg/src/GameStateDuel.cpp b/projects/mtg/src/GameStateDuel.cpp index 9cf6f4a9b..5fbac124f 100644 --- a/projects/mtg/src/GameStateDuel.cpp +++ b/projects/mtg/src/GameStateDuel.cpp @@ -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 playerDeckList = getValidDeckMetaData(options.profileFile()); int nbDecks = playerDeckList.size();