Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

UnitTrigger Class Reference

#include <gameevents.h>

Inheritance diagram for UnitTrigger:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 UnitTrigger (EventTriggerID id)
virtual void readData (tnstream &stream)
virtual void writeData (tnstream &stream)
ASCString getName () const
void setup ()
void triggered ()

Protected Attributes

int unitID

Constructor & Destructor Documentation

UnitTrigger::UnitTrigger EventTriggerID  id  )  [inline]
 

Definition at line 167 of file gameevents.h.


Member Function Documentation

ASCString UnitTrigger::getName  )  const
 

Definition at line 378 of file gameevents.cpp.

References EventTrigger::gamemap, GameMap::getUnit(), and unitID.

Referenced by UnitDestroyed::getDetailledName(), UnitConquered::getDetailledName(), and UnitLost::getDetailledName().

void UnitTrigger::readData tnstream stream  )  [virtual]
 

Implements EventTrigger.

Definition at line 365 of file gameevents.cpp.

References tnstream::readInt(), unitID, and versionTest().

void UnitTrigger::setup  )  [virtual]
 

Implements EventTrigger.

Definition at line 390 of file gameevents.cpp.

References selectunit().

void UnitTrigger::triggered  ) 
 

Definition at line 395 of file gameevents.cpp.

References eventReady(), and EventTrigger::state().

Referenced by UnitDestroyed::arm(), UnitConquered::arm(), and UnitLost::arm().

void UnitTrigger::writeData tnstream stream  )  [virtual]
 

Implements EventTrigger.

Definition at line 372 of file gameevents.cpp.

References unitID, and tnstream::writeInt().


Member Data Documentation

int UnitTrigger::unitID [protected]
 

Definition at line 165 of file gameevents.h.

Referenced by UnitDestroyed::arm(), UnitConquered::arm(), UnitLost::arm(), getName(), UnitDestroyed::getState(), UnitConquered::getState(), UnitLost::getState(), readData(), UnitConquered::UnitConquered(), UnitDestroyed::UnitDestroyed(), UnitLost::UnitLost(), and writeData().


The documentation for this class was generated from the following files:
Generated on Tue Jun 24 02:22:11 2008 for Advanced Strategic Command by  doxygen 1.4.2