BuildingConquered Class Reference

#include <gameevents.h>

Inheritance diagram for BuildingConquered:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 BuildingConquered ()
 BuildingConquered (const MapCoordinate &position)
ASCString getTypeName () const
ASCString getDetailledName () const
void arm ()
void triggered ()

Protected Member Functions

 BuildingConquered (EventTriggerID id)
virtual State getState (int player)

Detailed Description

Definition at line 257 of file gameevents.h.


Constructor & Destructor Documentation

BuildingConquered::BuildingConquered ( EventTriggerID  id  )  [inline, protected]

Definition at line 259 of file gameevents.h.

BuildingConquered::BuildingConquered (  )  [inline]

Definition at line 262 of file gameevents.h.

BuildingConquered::BuildingConquered ( const MapCoordinate position  )  [inline]

Definition at line 263 of file gameevents.h.

References PositionTrigger::pos.


Member Function Documentation

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

Implements EventTrigger.

Reimplemented in BuildingLost.

Definition at line 157 of file gameevents.cpp.

References MapField::building, displaymessage(), EventTrigger::finally_failed, EventTrigger::fulfilled, EventTrigger::gamemap, GameMap::getField(), ContainerBase::getOwner(), PositionTrigger::pos, and EventTrigger::unfulfilled.

Referenced by BuildingLost::getState().

ASCString BuildingConquered::getTypeName (  )  const [inline, virtual]

Implements EventTrigger.

Reimplemented in BuildingLost.

Definition at line 264 of file gameevents.h.

ASCString BuildingConquered::getDetailledName (  )  const [inline, virtual]

Implements EventTrigger.

Reimplemented in BuildingLost.

Definition at line 265 of file gameevents.h.

References BuildingPositionTrigger::getName().

void BuildingConquered::arm (  )  [virtual]

Reimplemented from EventTrigger.

Reimplemented in BuildingLost.

Definition at line 174 of file gameevents.cpp.

References MapField::building, ContainerBase::conquered, displaymessage(), EventTrigger::gamemap, GameMap::getField(), PositionTrigger::pos, and triggered().

void BuildingConquered::triggered (  ) 

Definition at line 186 of file gameevents.cpp.

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

Referenced by BuildingLost::arm(), and arm().


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