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; } }