BuildingSeen Class Reference

#include <gameevents.h>

Inheritance diagram for BuildingSeen:

Inheritance graph
[legend]
List of all members.

Public Member Functions

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

Protected Member Functions

virtual State getState (int player)

Detailed Description

Definition at line 291 of file gameevents.h.


Constructor & Destructor Documentation

BuildingSeen::BuildingSeen (  )  [inline]

Definition at line 295 of file gameevents.h.

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

Definition at line 296 of file gameevents.h.

References PositionTrigger::pos.


Member Function Documentation

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

Implements EventTrigger.

Definition at line 248 of file gameevents.cpp.

References MapField::building, chhochfliegend, chschwimmend, displaymessage(), BuildingType::fieldExists(), EventTrigger::finally_failed, EventTrigger::finally_fulfilled, EventTrigger::gamemap, Building::getField(), GameMap::getField(), ContainerBaseType::height, PositionTrigger::pos, Building::typ, EventTrigger::unfulfilled, visible_all, and visible_now.

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

Implements EventTrigger.

Definition at line 297 of file gameevents.h.

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

Implements EventTrigger.

Definition at line 298 of file gameevents.h.

References BuildingPositionTrigger::getName().

void BuildingSeen::arm (  )  [virtual]

Reimplemented from EventTrigger.

Definition at line 283 of file gameevents.cpp.

References MapField::building, buildingSeen, cconnection_seen, Building::connection, displaymessage(), EventTrigger::gamemap, GameMap::getField(), PositionTrigger::pos, and triggered().

void BuildingSeen::triggered (  ) 

Definition at line 299 of file gameevents.cpp.

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

Referenced by arm().


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