diff --git a/projects/mtg/src/AIPlayer.cpp b/projects/mtg/src/AIPlayer.cpp index bcaeb52a1..a52e8b575 100644 --- a/projects/mtg/src/AIPlayer.cpp +++ b/projects/mtg/src/AIPlayer.cpp @@ -391,8 +391,9 @@ int AIPlayer::chooseTarget(TargetChooser * _tc, Player * forceTarget){ //Couldn't find any valid target, //usually that's because we played a card that has bad side effects (ex: when X comes into play, return target land you own to your hand) //so we try again to choose a target in the other player's field... + if (checkOnly) return 0; int cancel = gameObs->cancelCurrentAction(); - if (!cancel && !forceTarget) return chooseTarget(_tc,target->opponent()); + if ( !cancel && !forceTarget) return chooseTarget(_tc,target->opponent()); //ERROR!!! return 0; diff --git a/projects/mtg/src/GameStateDeckViewer.cpp b/projects/mtg/src/GameStateDeckViewer.cpp index 0bf181bc1..bd244fa68 100644 --- a/projects/mtg/src/GameStateDeckViewer.cpp +++ b/projects/mtg/src/GameStateDeckViewer.cpp @@ -125,6 +125,7 @@ void GameStateDeckViewer::Start() mAlpha = 255; last_user_activity = NO_USER_ACTIVITY_HELP_DELAY + 1; onScreenTransition = 0; + useFilter = 0; pricelist = NEW PriceList(RESPATH"/settings/prices.dat",mParent->collection); playerdata = NEW PlayerData(mParent->collection); diff --git a/projects/mtg/src/GameStateShop.cpp b/projects/mtg/src/GameStateShop.cpp index 1d7be782e..7fb8d4bfc 100644 --- a/projects/mtg/src/GameStateShop.cpp +++ b/projects/mtg/src/GameStateShop.cpp @@ -304,7 +304,6 @@ void GameStateShop::load(){ int nbsets = 0; int nbboostersets = 0; - JQuad * mBackThumb = resources.GetQuad("back_thumb"); for(int i=0;imHeight; + q->SetColor(ARGB(255,255,255,255)); renderer->RenderQuad(q,p.x,p.y,0,scale,scale); }else{ //Have card. if(bThumb){ //Thumbnail.