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

AnyUnitEntersPolygon Class Reference

#include <gameevents.h>

Inheritance diagram for AnyUnitEntersPolygon:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 AnyUnitEntersPolygon (int player_=0)
virtual void readData (tnstream &stream)
virtual void writeData (tnstream &stream)
void setup ()
void arm ()
void triggered ()
ASCString getTypeName () const
ASCString getDetailledName () const

Protected Member Functions

virtual State getState (int player)
void fieldOperator (const MapCoordinate &mc)

Constructor & Destructor Documentation

AnyUnitEntersPolygon::AnyUnitEntersPolygon int  player_ = 0  )  [inline]
 

Definition at line 382 of file gameevents.h.


Member Function Documentation

void AnyUnitEntersPolygon::arm  )  [virtual]
 

Reimplemented from EventTrigger.

Definition at line 804 of file gameevents.cpp.

References fieldCrossed, FieldAddressing::operate(), and triggered().

void AnyUnitEntersPolygon::fieldOperator const MapCoordinate mc  )  [protected, virtual]
 

Implements FieldAddressing.

Definition at line 745 of file gameevents.cpp.

References tfield::building, cconnection_areaentered_anyunit, tfield::connection, EventTrigger::gamemap, ContainerBase::getCargo(), GameMap::getField(), ContainerBase::getOwner(), and tfield::vehicle.

ASCString AnyUnitEntersPolygon::getDetailledName  )  const [virtual]
 

Implements EventTrigger.

Definition at line 783 of file gameevents.cpp.

References EventTrigger::gamemap, Player::getName(), and GameMap::player.

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

Implements EventTrigger.

Definition at line 735 of file gameevents.cpp.

References EventTrigger::finally_fulfilled, FieldAddressing::operate(), and EventTrigger::unfulfilled.

ASCString AnyUnitEntersPolygon::getTypeName  )  const [virtual]
 

Implements EventTrigger.

Definition at line 778 of file gameevents.cpp.

void AnyUnitEntersPolygon::readData tnstream stream  )  [virtual]
 

Implements EventTrigger.

Definition at line 764 of file gameevents.cpp.

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

void AnyUnitEntersPolygon::setup  ) 
 

Reimplemented from FieldAddressing.

Definition at line 798 of file gameevents.cpp.

References playerselall(), and FieldAddressing::setup().

void AnyUnitEntersPolygon::triggered  ) 
 

Definition at line 814 of file gameevents.cpp.

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

Referenced by arm().

void AnyUnitEntersPolygon::writeData tnstream stream  )  [virtual]
 

Implements EventTrigger.

Definition at line 771 of file gameevents.cpp.

References tnstream::writeInt(), and FieldAddressing::writeMapModificationData().


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