|
Defines |
#define | FSTypes_h |
#define | FREESTARSVERSION 0.1 |
#define | HOSTFILEVERSION 0.1 |
#define | RULESFILEVERSION 0.1 |
#define | TURNFILEVERSION 0.1 |
#define | ORDERSFILEVERSION 0.1 |
#define | XYFILEVERSION 0.1 |
#define | RACEFILEVERSION 0.1 |
#define | epsilon 0.00000001 |
Typedefs |
typedef long | TechType |
typedef long | TransferType |
typedef long | HabType |
typedef unsigned long | ComponentType |
typedef unsigned long | HullType |
Functions |
template<class FwdIter, class ReturnType, class TrinaryOp, class Third> |
ReturnType | accumulate (FwdIter First, FwdIter Last, ReturnType Initial, TrinaryOp func, Third arg) |
template<class _RandomAccessIter> |
void | Random_Shuffle (_RandomAccessIter __first, _RandomAccessIter __last) |
Variables |
const long | PR_SELF = 4 |
const long | PR_FRIEND = 3 |
const long | PR_NEUTRAL = 2 |
const long | PR_ENEMY = 1 |
const TechType | NEXT_CHEAP = -5 |
const TechType | RESEARCH_ALCHEMY = -4 |
const TechType | NEXT_SAME = -3 |
const TechType | NEXT_LOW = -2 |
const TechType | TECH_NONE = -1 |
const long | MAX_TECH_LEVEL = 26 |
const TransferType | TRANSFER_NOORDER = 0 |
const TransferType | TRANSFER_LOADALL = 1 |
const TransferType | TRANSFER_UNLOADALL = 2 |
const TransferType | TRANSFER_LOADAMT = 3 |
const TransferType | TRANSFER_UNLOADAMT = 4 |
const TransferType | TRANSFER_FILLPER = 5 |
const TransferType | TRANSFER_WAITPER = 6 |
const TransferType | TRANSFER_LOADDUNN = 7 |
const TransferType | TRANSFER_AMOUNTTO = 8 |
const TransferType | TRANSFER_DESTTO = 9 |
const TransferType | TRANSFER_SETTOPER = 10 |
const TransferType | TRANSFER_DROPNLOAD = 11 |
const ComponentType | CT_NONE = 0x00000000 |
const ComponentType | CT_ARMOR = 0x00000001 |
const ComponentType | CT_SHIELD = 0x00000002 |
const ComponentType | CT_WEAPON = 0x00000004 |
const ComponentType | CT_BOMB = 0x00000008 |
const ComponentType | CT_ELEC = 0x00000010 |
const ComponentType | CT_HULL = 0x00000020 |
const ComponentType | CT_BASE = 0x00000040 |
const ComponentType | CT_PLANSCAN = 0x00000080 |
const ComponentType | CT_DEFENSE = 0x00000100 |
const ComponentType | CT_TERRAFORM = 0x00000200 |
const ComponentType | CT_ENGINE = 0x00000400 |
const ComponentType | CT_MINELAY = 0x00000800 |
const ComponentType | CT_MINER = 0x00001000 |
const ComponentType | CT_SCANNER = 0x00002000 |
const ComponentType | CT_MECH = 0x00004000 |
const ComponentType | CT_ALCHEMY = 0x00008000 |
const ComponentType | CT_PLANET_SPECIAL = 0x00010000 |
const ComponentType | CT_GATE = 0x00020000 |
const ComponentType | CT_DRIVER = 0x00040000 |
const ComponentType | CT_PLANETARY = CT_PLANSCAN | CT_DEFENSE | CT_TERRAFORM | CT_PLANET_SPECIAL | CT_ALCHEMY |
const ComponentType | CT_ORBITAL = CT_DRIVER | CT_GATE |
const ComponentType | CT_ALL = ~CT_NONE |
const ComponentType | CT_GENERAL = CT_ALL & ~(CT_BOMB | CT_MINER | CT_ENGINE | CT_ORBITAL | CT_PLANETARY | CT_HULL | CT_BASE) |
const HullType | HC_NONE = 0x0000 |
const HullType | HC_SCOUT = 0x0001 |
const HullType | HC_LAYER = 0x0002 |
const HullType | HC_MINICOL = 0x0004 |
const HullType | HC_WARSHIP = 0x0008 |
const HullType | HC_BOMBER = 0x0010 |
const HullType | HC_MINER = 0x0020 |
const HullType | HC_COLONY = 0x0040 |
const HullType | HC_FREIGHTER = 0x0080 |
const HullType | HC_UTILITY = 0x0100 |
const HullType | HC_FUEL = 0x0200 |
const HullType | HC_SMALLBASE = 0x0400 |
const HullType | HC_BIGBASE = 0x0800 |
const HullType | HC_ARMED = 0x1000 |
const HullType | HC_UNKNOWN = 0x2000 |
const HullType | HC_BASE = HC_SMALLBASE | HC_BIGBASE |
const HullType | HC_UNARMED = HC_COLONY | HC_MINICOL | HC_FREIGHTER | HC_FUEL | HC_MINER |
const HullType | HC_COL = HC_COLONY | HC_MINICOL |
const HullType | HC_ALL = ~HC_NONE |
const unsigned long | RE_NONE = 0x0000 |
const unsigned long | RE_MT = 0x0001 |
const unsigned long | RE_ARTIFACT = 0x0002 |
const unsigned long | RE_COMET = 0x0004 |
const unsigned long | RE_WORMHOLE = 0x0008 |
const unsigned long | RE_ALL = ~RE_NONE |
const unsigned long | PPS_NONE = 0x0000 |
const unsigned long | PPS_PLANET = 0x0001 |
const unsigned long | PPS_BASES = 0x0002 |
const unsigned long | PPS_UNARM = 0x0004 |
const unsigned long | PPS_ESCORT = 0x0008 |
const unsigned long | PPS_CAPSHIP = 0x0010 |
const unsigned long | PPS_TECH = 0x0020 |
const unsigned long | PPS_RESOURCE = 0x0040 |
const unsigned long | PPS_SCORE = 0x0080 |
const unsigned long | PPS_RANK = 0x0100 |
const unsigned long | PPS_ALL = ~PPS_NONE |