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

tsearchdestructbuildingfields Class Reference

Inheritance diagram for tsearchdestructbuildingfields:

Inheritance graph
[legend]
List of all members.

Public Member Functions

void initdestructbuilding (int x, int y)
virtual void testfield (const MapCoordinate &mc)
 tsearchdestructbuildingfields (GameMap *_gamemap)

Public Attributes

Vehiclevehicle
char numberoffields
tfieldstartfield

Constructor & Destructor Documentation

tsearchdestructbuildingfields::tsearchdestructbuildingfields GameMap _gamemap  )  [inline]
 

Definition at line 133 of file controls.cpp.


Member Function Documentation

void tsearchdestructbuildingfields::initdestructbuilding int  x,
int  y
 

Definition at line 137 of file controls.cpp.

References actmap, Vehicle::attacked, GameMap::cleartemps(), dispmessage2(), getfield(), Vehicle::hasMoved(), SearchFields::initsearch(), tmoveparams::movestatus, numberoffields, startfield, SearchFields::startsearch(), Vehicle::typ, vehicle, tmoveparams::vehicletomove, and Vehicletype::wait.

Referenced by destructbuildinglevel1().

void tsearchdestructbuildingfields::testfield const MapCoordinate mc  )  [virtual]
 

Implements SearchFields.

Definition at line 160 of file controls.cpp.

References tfield::a, tfield::building, BuildingType::buildingheight, BuildingType::buildingNotRemovable, SearchFields::gamemap, GameMap::getField(), getheightdelta(), Vehicle::height, log2(), numberoffields, startfield, Building::typ, and vehicle.


Member Data Documentation

char tsearchdestructbuildingfields::numberoffields
 

Definition at line 129 of file controls.cpp.

Referenced by initdestructbuilding(), and testfield().

tfield* tsearchdestructbuildingfields::startfield
 

Definition at line 130 of file controls.cpp.

Referenced by initdestructbuilding(), and testfield().

Vehicle* tsearchdestructbuildingfields::vehicle
 

Definition at line 128 of file controls.cpp.

Referenced by initdestructbuilding(), and testfield().


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