#include <MissionEvent.h>
List of all members.
Public Types |
enum | EVENT_TYPE {
MESSAGE,
OBJECTIVE,
INSTRUCTION,
IFF,
DAMAGE,
JUMP,
HOLD,
SKIP,
END_MISSION,
BEGIN_SCENE,
CAMERA,
VOLUME,
DISPLAY,
FIRE_WEAPON,
END_SCENE,
NUM_EVENTS
} |
enum | EVENT_STATUS { PENDING,
ACTIVE,
COMPLETE,
SKIPPED
} |
enum | EVENT_TRIGGER {
TRIGGER_TIME,
TRIGGER_DAMAGE,
TRIGGER_DESTROYED,
TRIGGER_JUMP,
TRIGGER_LAUNCH,
TRIGGER_DOCK,
TRIGGER_NAVPT,
TRIGGER_EVENT,
TRIGGER_SKIPPED,
TRIGGER_TARGET,
TRIGGER_SHIPS_LEFT,
TRIGGER_DETECT,
TRIGGER_RANGE,
TRIGGER_EVENT_ALL,
TRIGGER_EVENT_ANY,
NUM_TRIGGERS
} |
Detailed Description
Definition at line 42 of file MissionEvent.h.
Member Enumeration Documentation
- Enumerator:
PENDING |
|
ACTIVE |
|
COMPLETE |
|
SKIPPED |
|
Definition at line 73 of file MissionEvent.h.
- Enumerator:
TRIGGER_TIME |
|
TRIGGER_DAMAGE |
|
TRIGGER_DESTROYED |
|
TRIGGER_JUMP |
|
TRIGGER_LAUNCH |
|
TRIGGER_DOCK |
|
TRIGGER_NAVPT |
|
TRIGGER_EVENT |
|
TRIGGER_SKIPPED |
|
TRIGGER_TARGET |
|
TRIGGER_SHIPS_LEFT |
|
TRIGGER_DETECT |
|
TRIGGER_RANGE |
|
TRIGGER_EVENT_ALL |
|
TRIGGER_EVENT_ANY |
|
NUM_TRIGGERS |
|
Definition at line 77 of file MissionEvent.h.
- Enumerator:
MESSAGE |
|
OBJECTIVE |
|
INSTRUCTION |
|
IFF |
|
DAMAGE |
|
JUMP |
|
HOLD |
|
SKIP |
|
END_MISSION |
|
BEGIN_SCENE |
|
CAMERA |
|
VOLUME |
|
DISPLAY |
|
FIRE_WEAPON |
|
END_SCENE |
|
NUM_EVENTS |
|
Definition at line 52 of file MissionEvent.h.
Constructor & Destructor Documentation
MissionEvent::MissionEvent |
( |
| ) |
|
MissionEvent::~MissionEvent |
( |
| ) |
|
Member Function Documentation
void MissionEvent::Activate |
( |
| ) |
|
bool MissionEvent::CheckTrigger |
( |
| ) |
|
|
virtual |
double MissionEvent::Delay |
( |
| ) |
const |
|
inline |
int MissionEvent::Event |
( |
| ) |
const |
|
inline |
int MissionEvent::EventChance |
( |
| ) |
const |
|
inline |
int MissionEvent::EventForName |
( |
const char * |
n | ) |
|
|
static |
int MissionEvent::EventID |
( |
| ) |
const |
|
inline |
Text MissionEvent::EventMessage |
( |
| ) |
const |
|
inline |
const char * MissionEvent::EventName |
( |
| ) |
const |
const char * MissionEvent::EventName |
( |
int |
n | ) |
|
|
static |
int MissionEvent::EventParam |
( |
int |
index = 0 | ) |
const |
Point MissionEvent::EventPoint |
( |
| ) |
const |
|
inline |
Rect MissionEvent::EventRect |
( |
| ) |
const |
|
inline |
Text MissionEvent::EventShip |
( |
| ) |
const |
|
inline |
Text MissionEvent::EventSound |
( |
| ) |
const |
|
inline |
Text MissionEvent::EventSource |
( |
| ) |
const |
|
inline |
Text MissionEvent::EventTarget |
( |
| ) |
const |
|
inline |
void MissionEvent::ExecFrame |
( |
double |
seconds | ) |
|
void MissionEvent::Execute |
( |
bool |
silent = false | ) |
|
|
virtual |
bool MissionEvent::IsActive |
( |
| ) |
const |
|
inline |
bool MissionEvent::IsComplete |
( |
| ) |
const |
|
inline |
bool MissionEvent::IsPending |
( |
| ) |
const |
|
inline |
bool MissionEvent::IsSkipped |
( |
| ) |
const |
|
inline |
int MissionEvent::NumEventParams |
( |
| ) |
const |
int MissionEvent::NumTriggerParams |
( |
| ) |
const |
void MissionEvent::Skip |
( |
| ) |
|
|
virtual |
int MissionEvent::Status |
( |
| ) |
const |
|
inline |
double MissionEvent::Time |
( |
| ) |
const |
|
inline |
int MissionEvent::Trigger |
( |
| ) |
const |
|
inline |
int MissionEvent::TriggerForName |
( |
const char * |
n | ) |
|
|
static |
const char * MissionEvent::TriggerName |
( |
| ) |
const |
const char * MissionEvent::TriggerName |
( |
int |
n | ) |
|
|
static |
int MissionEvent::TriggerParam |
( |
int |
index = 0 | ) |
const |
Text MissionEvent::TriggerParamStr |
( |
| ) |
const |
Text MissionEvent::TriggerShip |
( |
| ) |
const |
|
inline |
Text MissionEvent::TriggerTarget |
( |
| ) |
const |
|
inline |
static const char* MissionEvent::TYPENAME |
( |
| ) |
|
|
inlinestatic |
Friends And Related Function Documentation
Member Data Documentation
double MissionEvent::delay |
|
protected |
int MissionEvent::event_chance |
|
protected |
Text MissionEvent::event_message |
|
protected |
int MissionEvent::event_nparams |
|
protected |
int MissionEvent::event_param[10] |
|
protected |
Vec3 MissionEvent::event_point |
|
protected |
Rect MissionEvent::event_rect |
|
protected |
Text MissionEvent::event_ship |
|
protected |
Text MissionEvent::event_sound |
|
protected |
Text MissionEvent::event_source |
|
protected |
Text MissionEvent::event_target |
|
protected |
Sound* MissionEvent::sound |
|
protected |
double MissionEvent::time |
|
protected |
int MissionEvent::trigger |
|
protected |
int MissionEvent::trigger_nparams |
|
protected |
int MissionEvent::trigger_param[10] |
|
protected |
Text MissionEvent::trigger_ship |
|
protected |
Text MissionEvent::trigger_target |
|
protected |
The documentation for this class was generated from the following files: