From d0b2340a73f07d75948d4586264f927fba45ecab Mon Sep 17 00:00:00 2001 From: Anthony Calosa Date: Fri, 24 Feb 2017 15:04:12 +0800 Subject: [PATCH] crash fix in buying booster this should be in game only --- projects/mtg/src/CardGui.cpp | 23 +++++++++++++---------- 1 file changed, 13 insertions(+), 10 deletions(-) diff --git a/projects/mtg/src/CardGui.cpp b/projects/mtg/src/CardGui.cpp index fc92feb0a..9a2ace5d3 100644 --- a/projects/mtg/src/CardGui.cpp +++ b/projects/mtg/src/CardGui.cpp @@ -530,18 +530,21 @@ void CardGui::Render() } //for necro - if (!shadow) - shadow = card->getObserver()->getResourceManager()->GetQuad("shadow"); - if (shadow) + if(game) { - int myA = 0; - if(game && card->has(Constants::NECROED))//no peeking... - myA = 255; - else - myA = 0; + if (!shadow) + shadow = card->getObserver()->getResourceManager()->GetQuad("shadow"); + if (shadow) + { + int myA = 0; + if(game && card->has(Constants::NECROED))//no peeking... + myA = 255; + else + myA = 0; - shadow->SetColor(ARGB(myA,255,255,255)); - renderer->RenderQuad(shadow.get(), actX, actY, actT, (28 * actZ + 1) / 16, 40 * actZ / 16); + shadow->SetColor(ARGB(myA,255,255,255)); + renderer->RenderQuad(shadow.get(), actX, actY, actT, (28 * actZ + 1) / 16, 40 * actZ / 16); + } } PlayGuiObject::Render();