From b138b8e97db31ca2ad889be03ed10a12b0c26eaf Mon Sep 17 00:00:00 2001 From: "techdragon.nguyen@gmail.com" Date: Tue, 31 Jan 2012 13:11:08 +0000 Subject: [PATCH] fixed the game shop button interactions. --- projects/mtg/src/GameStateShop.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/projects/mtg/src/GameStateShop.cpp b/projects/mtg/src/GameStateShop.cpp index c9545e76c..b79abd603 100644 --- a/projects/mtg/src/GameStateShop.cpp +++ b/projects/mtg/src/GameStateShop.cpp @@ -608,6 +608,7 @@ void GameStateShop::Update(float dt) { srcCards->Shuffle(); load(); + disablePurchase = false; } else if (btn == JGE_BTN_CANCEL) options[Options::DISABLECARDS].number = !options[Options::DISABLECARDS].number; @@ -623,10 +624,13 @@ void GameStateShop::Update(float dt) return; } else if (btn == JGE_BTN_SEC) + { bListCards = !bListCards; + disablePurchase = false; + } else if (shopMenu) { - if (cycleCardsButton->ButtonPressed() || showCardListButton->ButtonPressed()) + if (btn == JGE_BTN_OK && (cycleCardsButton->ButtonPressed() || showCardListButton->ButtonPressed())) { disablePurchase = true; return;