Fixed the psp side - darned implicit casts...

This commit is contained in:
wrenczes
2011-05-04 10:15:38 +00:00
parent 0cb8c50b39
commit bfffb169cf
+2 -2
View File
@@ -493,7 +493,7 @@ int ManaCost::getConvertedCost()
int ManaCost::remove(int color, int value) int ManaCost::remove(int color, int value)
{ {
assert (value >= 0); assert (value >= 0);
int toRemove = min(cost[color], value); int8_t toRemove = min(cost[color], (int8_t)value);
cost[color] -= toRemove; cost[color] -= toRemove;
return 1; return 1;
} }
@@ -526,7 +526,7 @@ int ManaCost::remove(ManaCost * _cost)
return 0; return 0;
for (unsigned int i = 0; i < Constants::MTG_NB_COLORS; i++) for (unsigned int i = 0; i < Constants::MTG_NB_COLORS; i++)
{ {
int toRemove = min(cost[i], _cost->getCost(i)); //we don't want to be negative int8_t toRemove = min(cost[i], (int8_t)_cost->getCost(i)); //we don't want to be negative
cost[i] -= toRemove; cost[i] -= toRemove;
assert(cost[i] >= 0); assert(cost[i] >= 0);
} }