Indicator

Green border indicator for pay zero, can play from exile or can play
from graveyard cards...
This commit is contained in:
Anthony Calosa
2016-05-29 14:29:34 +08:00
parent e45290e834
commit d7fd36ddeb

View File

@@ -244,7 +244,10 @@ void CardGui::Render()
highlightborder = game? game->getResourceManager()->GetQuad("white"):WResourceManager::Instance()->GetQuad("white"); highlightborder = game? game->getResourceManager()->GetQuad("white"):WResourceManager::Instance()->GetQuad("white");
if(fakeborder) if(fakeborder)
{ {
fakeborder->SetColor(ARGB((int)(actA),15,15,15)); if(card->has(Constants::CANPLAYFROMGRAVEYARD)||card->has(Constants::CANPLAYFROMEXILE)||card->has(Constants::PAYZERO))
fakeborder->SetColor(ARGB((int)(actA),7,235,7));//green border
else
fakeborder->SetColor(ARGB((int)(actA),15,15,15));
renderer->RenderQuad(fakeborder.get(), actX, actY, actT, (29 * actZ + 1) / 16, 42 * actZ / 16); renderer->RenderQuad(fakeborder.get(), actX, actY, actT, (29 * actZ + 1) / 16, 42 * actZ / 16);
} }
//draw border for highlighting //draw border for highlighting
@@ -365,8 +368,8 @@ void CardGui::Render()
buff = "CT"; buff = "CT";
if(!card->isToken && card->isACopier) if(!card->isToken && card->isACopier)
buff = "C"; buff = "C";
if(card->has(Constants::PAYZERO)) //if(card->has(Constants::PAYZERO))
buff += "Z"; //buff += "Z";
if(card->alias == 1000) if(card->alias == 1000)
{ {
if(card->chooseacolor == 1) if(card->chooseacolor == 1)