Whitespaces and add button to toggle griv/scrolling view
This commit is contained in:
@@ -97,7 +97,7 @@ private:
|
|||||||
int lastTotal;
|
int lastTotal;
|
||||||
int mSelected;
|
int mSelected;
|
||||||
|
|
||||||
InteractiveButton *toggleDeckButton, *sellCardButton, *statsPrevButton, *filterButton;
|
InteractiveButton *toggleDeckButton, *sellCardButton, *statsPrevButton, *filterButton, *toggleViewButton;
|
||||||
|
|
||||||
WGuiFilters * filterMenu;
|
WGuiFilters * filterMenu;
|
||||||
WSrcDeckViewer * source;
|
WSrcDeckViewer * source;
|
||||||
|
|||||||
@@ -28,6 +28,7 @@ const int kNextStatsButtonId = 10005;
|
|||||||
const int kPrevStatsButtonId = 10006;
|
const int kPrevStatsButtonId = 10006;
|
||||||
const int kCycleCardsButtonId = 10007;
|
const int kCycleCardsButtonId = 10007;
|
||||||
const int kShowCardListButtonId = 10008;
|
const int kShowCardListButtonId = 10008;
|
||||||
|
const int kSwitchViewButton = 10009;
|
||||||
|
|
||||||
class InteractiveButton: public SimpleButton
|
class InteractiveButton: public SimpleButton
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -47,6 +47,7 @@ GameStateDeckViewer::GameStateDeckViewer(GameApp* parent) :
|
|||||||
toggleDeckButton = NEW InteractiveButton(NULL, kToggleDeckActionId, Fonts::MAIN_FONT, "View Deck", 10, SCREEN_HEIGHT_F - 20, JGE_BTN_PRI);
|
toggleDeckButton = NEW InteractiveButton(NULL, kToggleDeckActionId, Fonts::MAIN_FONT, "View Deck", 10, SCREEN_HEIGHT_F - 20, JGE_BTN_PRI);
|
||||||
sellCardButton = NEW InteractiveButton(NULL, kSellCardActionId, Fonts::MAIN_FONT, "Sell Card", (SCREEN_WIDTH_F/ 2) - 100, SCREEN_HEIGHT_F - 20, JGE_BTN_SEC);
|
sellCardButton = NEW InteractiveButton(NULL, kSellCardActionId, Fonts::MAIN_FONT, "Sell Card", (SCREEN_WIDTH_F/ 2) - 100, SCREEN_HEIGHT_F - 20, JGE_BTN_SEC);
|
||||||
filterButton = NEW InteractiveButton(NULL, kFilterButtonId, Fonts::MAIN_FONT, "filter", (SCREEN_WIDTH_F - 110), SCREEN_HEIGHT_F - 20, JGE_BTN_CTRL);
|
filterButton = NEW InteractiveButton(NULL, kFilterButtonId, Fonts::MAIN_FONT, "filter", (SCREEN_WIDTH_F - 110), SCREEN_HEIGHT_F - 20, JGE_BTN_CTRL);
|
||||||
|
toggleViewButton = NEW InteractiveButton(NULL, kSwitchViewButton, Fonts::MAIN_FONT, "Grid", (SCREEN_WIDTH_F/ 2) - 130, SCREEN_HEIGHT_F - 20, JGE_BTN_NONE);
|
||||||
}
|
}
|
||||||
|
|
||||||
GameStateDeckViewer::~GameStateDeckViewer()
|
GameStateDeckViewer::~GameStateDeckViewer()
|
||||||
@@ -56,6 +57,7 @@ GameStateDeckViewer::~GameStateDeckViewer()
|
|||||||
SAFE_DELETE(sellCardButton);
|
SAFE_DELETE(sellCardButton);
|
||||||
SAFE_DELETE(statsPrevButton);
|
SAFE_DELETE(statsPrevButton);
|
||||||
SAFE_DELETE(filterButton);
|
SAFE_DELETE(filterButton);
|
||||||
|
SAFE_DELETE(toggleViewButton);
|
||||||
|
|
||||||
if (myDeck)
|
if (myDeck)
|
||||||
{
|
{
|
||||||
@@ -357,11 +359,11 @@ void GameStateDeckViewer::sellCard()
|
|||||||
|
|
||||||
bool GameStateDeckViewer::userPressedButton()
|
bool GameStateDeckViewer::userPressedButton()
|
||||||
{
|
{
|
||||||
return (
|
return ((toggleDeckButton->ButtonPressed())
|
||||||
(toggleDeckButton->ButtonPressed())
|
|
||||||
|| (sellCardButton->ButtonPressed())
|
|| (sellCardButton->ButtonPressed())
|
||||||
|| (statsPrevButton->ButtonPressed())
|
|| (statsPrevButton->ButtonPressed())
|
||||||
|| (filterButton->ButtonPressed())
|
|| (filterButton->ButtonPressed())
|
||||||
|
|| (toggleViewButton->ButtonPressed())
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -371,6 +373,7 @@ void GameStateDeckViewer::setButtonState(bool state)
|
|||||||
sellCardButton->setIsSelectionValid(state);
|
sellCardButton->setIsSelectionValid(state);
|
||||||
statsPrevButton->setIsSelectionValid(state);
|
statsPrevButton->setIsSelectionValid(state);
|
||||||
filterButton->setIsSelectionValid(state);
|
filterButton->setIsSelectionValid(state);
|
||||||
|
toggleViewButton->setIsSelectionValid(state);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -380,6 +383,7 @@ void GameStateDeckViewer::RenderButtons()
|
|||||||
sellCardButton->Render();
|
sellCardButton->Render();
|
||||||
filterButton->Render();
|
filterButton->Render();
|
||||||
statsPrevButton->Render();
|
statsPrevButton->Render();
|
||||||
|
toggleViewButton->Render();
|
||||||
}
|
}
|
||||||
|
|
||||||
void GameStateDeckViewer::Update(float dt)
|
void GameStateDeckViewer::Update(float dt)
|
||||||
|
|||||||
Reference in New Issue
Block a user