Go to the source code of this file.
|
enum | GAME_STATE {
GS_EXIT = 0,
GS_MENU,
GS_LOAD,
GS_SAVE,
GS_GAME,
GS_GAMEOVER,
GS_TITLE,
GS_CREDITS,
GS_INTRO,
GS_KEYMAP,
GS_END
} |
|
enum | PARTICLE_EFFECT { EFF_NORMAL,
EFF_PROBE
} |
|
enum | MEMBER {
MEM_NONE = 0,
MEM_NEUTRAL,
MEM_FEDERATION,
MEM_KLINGON,
MEM_FERENGI,
MEM_ROMULAN,
MEM_OTHER,
MEM_ENEMY,
MEM_END
} |
|
enum | NAVIGATION_MODE {
NAV_NONE = 0,
NAV_TOPO,
NAV_TACTICAL,
NAV_OCCUPATION,
NAV_END
} |
|
enum | HEALTH {
HLT_UNDEFINED =-1,
HLT_HULL,
HLT_WARPCORE,
HLT_IMPULSE,
HLT_THRUSTER,
HLT_COMPUTER,
HLT_SENSOR,
HLT_SHIELD,
HLT_PHASER,
HLT_PHOTON,
HLT_CLOAK
} |
|
enum | ID {
ID_NONE = 0,
ID_ANIMATION,
ID_PLANET_BOTTOM,
ID_CLASS_A,
ID_CLASS_B,
ID_CLASS_L,
ID_CLASS_N,
ID_CLASS_M1,
ID_CLASS_M2,
ID_CLASS_M3,
ID_PLANET_TOP,
ID_STAR_BOTTOM,
ID_STAR_BLUE,
ID_STAR_WHITE,
ID_STAR_YELLOW,
ID_STAR_RED,
ID_BLACK_HOLE,
ID_STAR_TOP,
ID_PROBE,
ID_BULLET_BOTTOM,
ID_DISRUPTOR,
ID_PHOTON,
ID_PROTON,
ID_PLASMA,
ID_BULLET_TOP,
ID_SHIP_BOTTOM,
ID_GALAXYCLASS,
ID_PLAYER,
ID_KLINGONBC,
ID_KLINGONBOP,
ID_ROMULANBOP,
ID_SHIP_TOP,
ID_BASE_BOTTOM,
ID_FEDERATIONBASE,
ID_KLINGON_BASE,
ID_ROMULAN_BASE,
ID_BASE_TOP,
ID_SPECIAL_BOTTOM,
ID_SPECIAL_TOP
} |
|
enum | AI {
AI_NONE,
AI_CHASE,
AI_EVADE,
AI_MOVE,
AI_WANDER,
AI_DOCK,
AI_RELEASE,
AI_MAX
} |
|
|
const char | SIGNATURE [] = "File Version 0001A" |
|
#define DEGTORAD |
( |
|
x | ) |
((x)*(ALLEGRO_PI/180.0)) |
#define DISRUPTOR_DAMAGE 10 |
#define ENTERPRISE_ENERGY_DELAY 20 |
#define ENTERPRISE_PHASER_POWER 1000 |
#define ENTERPRISE_PHASERLOAD_DELAY 40 |
#define ENTERPRISE_REPAIR_DELAY 80 |
#define ENTERPRISE_SHIELDLOAD_DELAY 40 |
#define GO_LOOSE_CRITICAL 1 |
#define GO_WIN_REACHED 10 |
#define MAX_CREW_FEDERATION 500 |
#define MAX_CREW_KLINGON_BC 400 |
#define MAX_CREW_KLINGON_BOP 50 |
#define MAX_CREW_ROMULAN 200 |
#define MAX_STARBASE_HEALTH 200 |
#define MODE_COMMUNICATION 4 |
#define MODE_ENGINEERING 2 |
#define MODE_MAINSCREEN 1 |
#define MODE_NAVIGATION 3 |
#define RADTODEG |
( |
|
x | ) |
((x)/(ALLEGRO_PI*180.0)) |
#define RESERVED_SAMPLES 20 |
#define ROMULAN_BOP_PHASER_POWER 1000 |
#define UNIVERSE_SIZE 200 |
Enumerator |
---|
AI_NONE |
|
AI_CHASE |
|
AI_EVADE |
|
AI_MOVE |
|
AI_WANDER |
|
AI_DOCK |
|
AI_RELEASE |
|
AI_MAX |
|
Enumerator |
---|
GS_EXIT |
|
GS_MENU |
|
GS_LOAD |
|
GS_SAVE |
|
GS_GAME |
|
GS_GAMEOVER |
|
GS_TITLE |
|
GS_CREDITS |
|
GS_INTRO |
|
GS_KEYMAP |
|
GS_END |
|
Enumerator |
---|
HLT_UNDEFINED |
|
HLT_HULL |
|
HLT_WARPCORE |
|
HLT_IMPULSE |
|
HLT_THRUSTER |
|
HLT_COMPUTER |
|
HLT_SENSOR |
|
HLT_SHIELD |
|
HLT_PHASER |
|
HLT_PHOTON |
|
HLT_CLOAK |
|
Enumerator |
---|
ID_NONE |
|
ID_ANIMATION |
|
ID_PLANET_BOTTOM |
|
ID_CLASS_A |
|
ID_CLASS_B |
|
ID_CLASS_L |
|
ID_CLASS_N |
|
ID_CLASS_M1 |
|
ID_CLASS_M2 |
|
ID_CLASS_M3 |
|
ID_PLANET_TOP |
|
ID_STAR_BOTTOM |
|
ID_STAR_BLUE |
|
ID_STAR_WHITE |
|
ID_STAR_YELLOW |
|
ID_STAR_RED |
|
ID_BLACK_HOLE |
|
ID_STAR_TOP |
|
ID_PROBE |
|
ID_BULLET_BOTTOM |
|
ID_DISRUPTOR |
|
ID_PHOTON |
|
ID_PROTON |
|
ID_PLASMA |
|
ID_BULLET_TOP |
|
ID_SHIP_BOTTOM |
|
ID_GALAXYCLASS |
|
ID_PLAYER |
|
ID_KLINGONBC |
|
ID_KLINGONBOP |
|
ID_ROMULANBOP |
|
ID_SHIP_TOP |
|
ID_BASE_BOTTOM |
|
ID_FEDERATIONBASE |
|
ID_KLINGON_BASE |
|
ID_ROMULAN_BASE |
|
ID_BASE_TOP |
|
ID_SPECIAL_BOTTOM |
|
ID_SPECIAL_TOP |
|
Enumerator |
---|
MEM_NONE |
|
MEM_NEUTRAL |
|
MEM_FEDERATION |
|
MEM_KLINGON |
|
MEM_FERENGI |
|
MEM_ROMULAN |
|
MEM_OTHER |
|
MEM_ENEMY |
|
MEM_END |
|
Enumerator |
---|
NAV_NONE |
|
NAV_TOPO |
|
NAV_TACTICAL |
|
NAV_OCCUPATION |
|
NAV_END |
|
Enumerator |
---|
EFF_NORMAL |
|
EFF_PROBE |
|
const char SIGNATURE[] = "File Version 0001A" |