Files
wagic/projects/mtg/src/ManaCostHybrid.cpp
T

36 lines
605 B
C++

#include "PrecompiledHeader.h"
#include "ManaCostHybrid.h"
ManaCostHybrid::ManaCostHybrid()
{
init(0, 0, 0, 0);
}
ManaCostHybrid::ManaCostHybrid(int c1, int v1, int c2, int v2)
{
init(c1, v1, c2, v2);
}
void ManaCostHybrid::init(int c1, int v1, int c2, int v2)
{
color1 = c1;
color2 = c2;
value1 = v1;
value2 = v2;
}
int ManaCostHybrid::getConvertedCost()
{
if (value2 > value1)
return value2;
return value1;
}
int ManaCostHybrid::hasColor(int color)
{
if (((color1 == color) && value1) || ((color2 == color) && value2))
return 1;
return 0;
}