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();