* ostream printing of JGui objects.
This commit is contained in:
jean.chalard
2009-05-23 08:34:50 +00:00
parent 215e23a975
commit dd054c4963
32 changed files with 1505 additions and 528 deletions

View File

@@ -62,6 +62,7 @@ class NextGamePhase: public Interruptible {
public:
int resolve();
void Render();
virtual ostream& toString(ostream& out) const;
NextGamePhase(int id);
};
@@ -75,6 +76,7 @@ class Spell: public Interruptible, public TargetsList {
~Spell();
int resolve();
void Render();
virtual ostream& toString(ostream& out) const;
};
class StackAbility: public Interruptible {
@@ -82,6 +84,7 @@ class StackAbility: public Interruptible {
MTGAbility * ability;
int resolve();
void Render();
virtual ostream& toString(ostream& out) const;
StackAbility(int id, MTGAbility * _ability);
};
@@ -91,6 +94,7 @@ class PutInGraveyard: public Interruptible {
int removeFromGame;
int resolve();
void Render();
virtual ostream& toString(ostream& out) const;
PutInGraveyard(int id, MTGCardInstance * _card);
};
@@ -101,6 +105,7 @@ class DrawAction: public Interruptible {
Player * player;
int resolve();
void Render();
virtual ostream& toString(ostream& out) const;
DrawAction(int id, Player * _player, int _nbcards);
};