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

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)

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

void BuildingSeen::arm  )  [virtual]
 

Reimplemented from EventTrigger.

Definition at line 305 of file gameevents.cpp.

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

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

Implements EventTrigger.

Definition at line 298 of file gameevents.h.

References BuildingPositionTrigger::getName().

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

Implements EventTrigger.

Definition at line 270 of file gameevents.cpp.

References BuildingType::buildingheight, chhochfliegend, chschwimmend, displaymessage(), BuildingType::fieldExists(), EventTrigger::finally_failed, EventTrigger::finally_fulfilled, EventTrigger::gamemap, Building::getField(), GameMap::getField(), 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.

void BuildingSeen::triggered  ) 
 

Definition at line 321 of file gameevents.cpp.

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

Referenced by arm().


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