altEngine
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | Public Attributes | List of all members
Trigger Class Reference

#include <trigger.h>

Collaboration diagram for Trigger:
Collaboration graph
[legend]

Public Member Functions

 Trigger (Entity *entity, Audio &audio)
 
 ~Trigger ()
 
void create_sources (Audio &audio)
 
void destroy (Audio &audio)
 

Public Attributes

Entityentity
 
bool noise
 
char noise_str [128]
 
unsigned int pickup_index
 
unsigned int respawn_index
 
unsigned int explode_index
 
unsigned int idle_index
 
char action [LINE_SIZE]
 
char message [LINE_SIZE]
 
float radius
 
int source
 
int loop_source
 
unsigned int pickup_buf
 
unsigned int respawn_buf
 
bool hide
 
bool active
 
bool played
 
bool client_active
 
bool health
 
bool armor
 
float timeout
 
float timeout_value
 

Constructor & Destructor Documentation

Trigger::Trigger ( Entity entity,
Audio audio 
)
Trigger::~Trigger ( )

Member Function Documentation

void Trigger::create_sources ( Audio audio)

Here is the call graph for this function:

void Trigger::destroy ( Audio audio)

Here is the call graph for this function:

Member Data Documentation

char Trigger::action[LINE_SIZE]
bool Trigger::active
bool Trigger::armor
bool Trigger::client_active
Entity* Trigger::entity
unsigned int Trigger::explode_index
bool Trigger::health
bool Trigger::hide
unsigned int Trigger::idle_index
int Trigger::loop_source
char Trigger::message[LINE_SIZE]
bool Trigger::noise
char Trigger::noise_str[128]
unsigned int Trigger::pickup_buf
unsigned int Trigger::pickup_index
bool Trigger::played
float Trigger::radius
unsigned int Trigger::respawn_buf
unsigned int Trigger::respawn_index
int Trigger::source
float Trigger::timeout
float Trigger::timeout_value

The documentation for this class was generated from the following files: