#include <Stack.h>
Collaboration diagram for Stack:

Public Member Functions | |
| bool | ParseNode (const TiXmlNode *node, Player *owner) |
| void | WriteNode (TiXmlNode *node, const Player *owner, const Player *viewer) const |
| void | WriteNode (TiXmlNode *node) const |
| const Ship * | GetDesign () const |
| long | GetCount () const |
| long | GetDamaged () const |
| int | GetDamage () const |
| void | SetDesign (const Ship *s) |
| void | SetCount (long count) |
| void | SetDamaged (long d) |
| void | SetDamage (int d) |
| long | DamageAllShips (long damage) |
| bool | KillShips (long count, bool salvage) |
| void | AddFromFleet (long fleet, long ships, long damaged) |
| const Fleet * | GetFleetIn () const |
| Fleet * | GetFleetIn () |
| void | SetFleetIn (Fleet *fin) |
| bool | operator== (const Stack &s) const |
Private Member Functions | |
| bool | IsBase () const |
| void | SetupShips (const Player *owner, long cargo) |
| void | SetupBase (const Planet *planet) |
| long | DP () const |
Private Attributes | |
| const Ship * | mShip |
| long | mShips |
| long | mDamage |
| long | mDamaged |
| Fleet * | mFleetIn |
| deque< Origin > | mOrigins |
| long | bArmor |
| long | bShield |
| int | bSpeed |
| long | bx |
| long | by |
| long | bMass |
| long | bShips |
| bool | bIsBase |
| long | bRandInit |
| long | bPlan |
| long | bFlee |
| const Stack * | bMAT |
Friends | |
| class | Fleet |
| class | Battle |
| class | Bombing |
| bool | StackLighter (Stack *s1, Stack *s2) |
Classes | |
| class | Origin |
Fleets are made up of stacks of ships.
Definition at line 42 of file Stack.h.
1.4.2-20050421