package forge;
/**
* <p>Card_Color class.</p>
*
* @author Forge
* @version $Id: $
*/
public class Card_PT {
// takes care of individual card color, for global color change effects use AllZone.getGameInfo().getColorChanges()
private int power;
private int toughness;
private long timeStamp = 0;
/**
* <p>getTimestamp.</p>
*
* @return a long.
*/
public long getTimestamp() {
return timeStamp;
}
/**
* <p>Constructor for Card_PT.</p>
*
* @param mc a {@link forge.card.mana.ManaCost} object.
* @param c a {@link forge.Card} object.
* @param addToColors a boolean.
* @param baseColor a boolean.
*/
Card_PT(int newPower, int newToughness, long stamp) {
power = newPower;
toughness = newToughness;
timeStamp = stamp;
}
public int getPower() {
return power;
}
public int getToughness() {
return toughness;
}
/**
* <p>equals.</p>
*
* @param cost a {@link java.lang.String} object.
* @param c a {@link forge.Card} object.
* @param addToColors a boolean.
* @param time a long.
* @return a boolean.
*/
public boolean equals(int newPower, int newToughness, long stamp) {
return timeStamp == stamp && power == newPower && toughness == newToughness;
}
}