Erwan
-added "this" as valid target (still needs some work) see cathodion - Added mythic rares in boosters
This commit is contained in:
@@ -53,15 +53,6 @@ class TargetChooserFactory{
|
||||
};
|
||||
|
||||
|
||||
class CardTargetChooser:public TargetChooser {
|
||||
|
||||
protected:
|
||||
MTGCardInstance * validTarget;
|
||||
public:
|
||||
CardTargetChooser(MTGCardInstance * _card, MTGCardInstance * source);
|
||||
virtual int canTarget(Targetable * target );
|
||||
};
|
||||
|
||||
|
||||
class TargetZoneChooser:public TargetChooser{
|
||||
public:
|
||||
@@ -74,6 +65,16 @@ class TargetZoneChooser:public TargetChooser{
|
||||
virtual int canTarget(Targetable * _card);
|
||||
};
|
||||
|
||||
class CardTargetChooser:public TargetZoneChooser {
|
||||
|
||||
protected:
|
||||
MTGCardInstance * validTarget;
|
||||
public:
|
||||
CardTargetChooser(MTGCardInstance * _card, MTGCardInstance * source,int * _zones = NULL, int _nbzones = 0);
|
||||
virtual int canTarget(Targetable * target );
|
||||
};
|
||||
|
||||
|
||||
class CreatureTargetChooser:public TargetZoneChooser{
|
||||
public:
|
||||
int maxpower;
|
||||
|
||||
Reference in New Issue
Block a user