show large images on grid deck view user option

also forced border targets and target source
This commit is contained in:
Anthony Calosa
2017-03-05 19:43:49 +08:00
parent f205de7205
commit 4bf5943ac5
9 changed files with 37 additions and 16 deletions

View File

@@ -270,12 +270,12 @@ void CardGui::Render()
//draw border for highlighting
if (game)
{
if (card && card->isTargetted() && highlightborder)
if (card && (card->isTargetted()||card->forcedBorder) && highlightborder)
{
highlightborder->SetColor(ARGB(95,255,0,0));
renderer->RenderQuad(highlightborder.get(), actX, actY, actT, (30 * actZ + 1) / 16, 43 * actZ / 16);
}
if (card && card->isTargetter() && highlightborder)
if (card && (card->isTargetter()||card->forcedBorder2) && highlightborder)
{
highlightborder->SetColor(ARGB(95,0,245,0));
renderer->RenderQuad(highlightborder.get(), actX, actY, actT, (30 * actZ + 1) / 16, 43 * actZ / 16);
@@ -387,7 +387,7 @@ void CardGui::Render()
}
}
if (card && card->isTargetted())
if (card && (card->isTargetted()||card->forcedBorder))
{
if(card->isTapped())
{
@@ -399,7 +399,7 @@ void CardGui::Render()
else
renderer->DrawRoundRect(actX - (scale * quad->mWidth / 2)-2,actY - (scale * quad->mHeight / 2)-2, (scale * quad->mWidth)-0.02f, (scale * quad->mHeight)-0.02f, 1.8f,ARGB(250,255,0,0));
}
if (card && card->isTargetter())
if (card && (card->isTargetter()||card->forcedBorder2))
{
if(card->isTapped())
{