- Adding M10 todo.dat
- removed dead code
This commit is contained in:
wagic.the.homebrew@gmail.com
2009-07-13 12:35:13 +00:00
parent 16280c7ecb
commit da6542f9a7
4 changed files with 2228 additions and 103 deletions

View File

@@ -157,20 +157,6 @@ class ListMaintainerAbility:public MTGAbility{
virtual ostream& toString(ostream& out) const;
};
/* An attempt to globalize triggered abilities as much as possible
class MTGAbilityBasicFeatures{
public:
Targetable * target;
GameObserver * game;
MTGCardInstance * source;
MTGAbilityBasicFeatures();
MTGAbilityBasicFeatures(MTGCardInstance * _source, Targetable * _target = NULL);
void init(MTGCardInstance * _source, Targetable * _target = NULL);
};
*/
class TriggerAtPhase:public TriggeredAbility{
public:
int phaseId;
@@ -189,42 +175,6 @@ class TriggerNextPhase:public TriggerAtPhase{
};
/*
class TriggeredEvent:public MTGAbilityBasicFeatures{
public:
TriggeredEvent();
TriggeredEvent(MTGCardInstance * source, Targetable * target = NULL);
virtual int resolve()=0;
};
class DrawEvent:public TriggeredEvent{
public:
Player * player;
int nbcards;
DrawEvent(Player * _player, int _nbcards);
int resolve();
};
class BuryEvent: public TriggeredEvent{
public:
int resolve();
};
class DamageEvent:public TriggeredEvent{
public:
int damage;
DamageEvent(MTGCardInstance * _source, Damageable * _target, int _damage);
int resolve();
};
class DestroyCondition:public MTGAbilityBasicFeatures{
public:
virtual int testDestroy();
};
*/
class GenericTriggeredAbility:public TriggeredAbility{
public: