Added new features and triggers to game about tokens and counters, fixed and added new primitives.
This commit is contained in:
@@ -19,7 +19,7 @@ public:
|
||||
int init(MTGCardInstance * _target, const char * _name, int _power, int _toughness);
|
||||
bool sameAs(const char * _name, int _power, int _toughness);
|
||||
bool cancels(int _power, int _toughness);
|
||||
int cancelCounter(int power, int toughness);
|
||||
int cancelCounter(int power, int toughness, MTGCardInstance * _source);
|
||||
int added();
|
||||
int removed();
|
||||
};
|
||||
@@ -29,14 +29,14 @@ class Counters
|
||||
{
|
||||
public:
|
||||
int mCount;
|
||||
vector<Counter *>counters;
|
||||
vector<Counter *>counters;
|
||||
MTGCardInstance * target;
|
||||
Counters(MTGCardInstance * _target);
|
||||
~Counters();
|
||||
int addCounter(const char * _name, int _power = 0, int _toughness = 0, bool _noevent = false);
|
||||
int addCounter(const char * _name, int _power = 0, int _toughness = 0, bool _noevent = false, bool duplicated = false, MTGCardInstance * _source = NULL);
|
||||
int addCounter(int _power, int _toughness);
|
||||
int addCounter(int _power, int _toughness, bool _noevent);
|
||||
int removeCounter(const char * _name, int _power = 0, int _toughness = 0);
|
||||
int removeCounter(const char * _name, int _power = 0, int _toughness = 0, bool _noevent = false, bool duplicated = false, MTGCardInstance * _source = NULL);
|
||||
int removeCounter(int _power, int _toughness);
|
||||
Counter * hasCounter(const char * _name, int _power = 0, int _toughness = 0);
|
||||
Counter * hasCounter(int _power, int _toughness);
|
||||
|
||||
Reference in New Issue
Block a user