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

Detailed Description

Definition at line 163 of file gameevents.h.


Constructor & Destructor Documentation

UnitTrigger::UnitTrigger ( EventTriggerID  id  )  [inline]

Definition at line 167 of file gameevents.h.


Member Function Documentation

void UnitTrigger::readData ( tnstream stream  )  [virtual]

Implements EventTrigger.

Definition at line 343 of file gameevents.cpp.

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

void UnitTrigger::writeData ( tnstream stream  )  [virtual]

Implements EventTrigger.

Definition at line 350 of file gameevents.cpp.

References unitID, and tnstream::writeInt().

ASCString UnitTrigger::getName (  )  const

Definition at line 356 of file gameevents.cpp.

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

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

void UnitTrigger::setup (  )  [virtual]

Implements EventTrigger.

Definition at line 368 of file gameevents.cpp.

References selectunit(), and unitID.

void UnitTrigger::triggered (  ) 

Definition at line 373 of file gameevents.cpp.

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

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


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(), setup(), UnitConquered::UnitConquered(), UnitDestroyed::UnitDestroyed(), UnitLost::UnitLost(), and writeData().


The documentation for this class was generated from the following files:
Generated on Mon May 21 01:48:03 2012 for Advanced Strategic Command by  doxygen 1.5.1