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" |