EventTriggered Class Reference

#include <gameevents.h>

Inheritance diagram for EventTriggered:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 EventTriggered (int eventID_=-1)
void setEventID (int eventID_)
virtual void readData (tnstream &stream)
virtual void writeData (tnstream &stream)
ASCString getTypeName () const
ASCString getDetailledName () const
void setup ()
void arm ()
void triggered ()

Protected Member Functions

virtual State getState (int player)

Detailed Description

Definition at line 303 of file gameevents.h.


Constructor & Destructor Documentation

EventTriggered::EventTriggered ( int  eventID_ = -1  )  [inline]

Definition at line 309 of file gameevents.h.


Member Function Documentation

EventTrigger::State EventTriggered::getState ( int  player  )  [protected, virtual]

Implements EventTrigger.

Definition at line 477 of file gameevents.cpp.

References GameMap::events, Event::Executed, EventTrigger::finally_fulfilled, EventTrigger::gamemap, and EventTrigger::unfulfilled.

void EventTriggered::setEventID ( int  eventID_  )  [inline]

Definition at line 310 of file gameevents.h.

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

Implements EventTrigger.

Definition at line 485 of file gameevents.cpp.

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

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

Implements EventTrigger.

Definition at line 491 of file gameevents.cpp.

References tnstream::writeInt().

ASCString EventTriggered::getTypeName (  )  const [virtual]

Implements EventTrigger.

Definition at line 508 of file gameevents.cpp.

Referenced by getDetailledName().

ASCString EventTriggered::getDetailledName (  )  const [virtual]

Implements EventTrigger.

Definition at line 513 of file gameevents.cpp.

References Event::action, Event::description, EventAction::getName(), and getTypeName().

void EventTriggered::setup (  )  [virtual]

Implements EventTrigger.

Definition at line 528 of file gameevents.cpp.

References chooseString(), GameMap::events, and EventTrigger::gamemap.

void EventTriggered::arm (  )  [virtual]

Reimplemented from EventTrigger.

Definition at line 547 of file gameevents.cpp.

References Event::executed, and triggered().

void EventTriggered::triggered (  ) 

Definition at line 554 of file gameevents.cpp.

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

Referenced by arm().


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