From c9b22709acbe16aa340eb1e46acfbb9ba129f16d Mon Sep 17 00:00:00 2001 From: "wagic.jeck" Date: Tue, 13 Oct 2009 17:01:52 +0000 Subject: [PATCH] Jeck - Alternate card renders now display X costs. --- projects/mtg/src/CardGui.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/projects/mtg/src/CardGui.cpp b/projects/mtg/src/CardGui.cpp index ce233af35..c8763102c 100644 --- a/projects/mtg/src/CardGui.cpp +++ b/projects/mtg/src/CardGui.cpp @@ -247,6 +247,16 @@ void CardGui::alternateRender(MTGCard * card, const Pos& pos){ renderer->RenderQuad(manaIcons[0], pos.actX + (- 12*j + 75)*pos.actZ, pos.actY +(yOffset)*pos.actZ, 0, 0.4 * pos.actZ, 0.4 * pos.actZ); float w = font->GetStringWidth(buffer); font->DrawString(buffer, pos.actX +(- 12*j + 76 - w/2)*pos.actZ, pos.actY + (yOffset - 5)*pos.actZ); + ++j; + } + //Has X? + if (int cost = manacost->hasX()) + { + char buffer[10]; + sprintf(buffer, "X"); + renderer->RenderQuad(manaIcons[0], pos.actX + (- 12*j + 75)*pos.actZ, pos.actY +(yOffset)*pos.actZ, 0, 0.4 * pos.actZ, 0.4 * pos.actZ); + float w = font->GetStringWidth(buffer); + font->DrawString(buffer, pos.actX +(- 12*j + 76 - w/2)*pos.actZ, pos.actY + (yOffset - 5)*pos.actZ); } }