BuildingType::LocalCoordinate Class Reference

A local coordinate referencing a single field that a building covers. More...

#include <buildingtype.h>

List of all members.

Public Member Functions

 LocalCoordinate (int _x, int _y)
 LocalCoordinate ()
 LocalCoordinate (const ASCString &s)
bool valid () const
ASCString toString () const
bool operator< (const LocalCoordinate &a) const

Public Attributes

int x
int y


Detailed Description

A local coordinate referencing a single field that a building covers.

Definition at line 57 of file buildingtype.h.


Constructor & Destructor Documentation

BuildingType::LocalCoordinate::LocalCoordinate ( int  _x,
int  _y 
) [inline]

Definition at line 60 of file buildingtype.h.

BuildingType::LocalCoordinate::LocalCoordinate (  )  [inline]

Definition at line 61 of file buildingtype.h.

BuildingType::LocalCoordinate::LocalCoordinate ( const ASCString s  ) 

Definition at line 497 of file buildingtype.cpp.

References s2, x, and y.


Member Function Documentation

bool BuildingType::LocalCoordinate::valid (  )  const [inline]

Definition at line 63 of file buildingtype.h.

References x, and y.

ASCString BuildingType::LocalCoordinate::toString (  )  const

Definition at line 487 of file buildingtype.cpp.

References x, and y.

Referenced by BuildingType::runTextIO().

bool BuildingType::LocalCoordinate::operator< ( const LocalCoordinate a  )  const [inline]

Definition at line 65 of file buildingtype.h.

References x, and y.


Member Data Documentation

int BuildingType::LocalCoordinate::x

Definition at line 59 of file buildingtype.h.

Referenced by Building::chainbuildingtofield(), BuildingType::fieldExists(), BuildingType::getBIPicture(), BuildingType::getFieldCoordinate(), BuildingType::getLocalCoordinate(), BuildingType::getPicture(), LocalCoordinate(), operator<(), BuildingType::paintSingleField(), BuildingType::read(), toString(), valid(), and BuildingType::write().

int BuildingType::LocalCoordinate::y

Definition at line 59 of file buildingtype.h.

Referenced by Building::chainbuildingtofield(), BuildingType::fieldExists(), BuildingType::getBIPicture(), BuildingType::getFieldCoordinate(), BuildingType::getLocalCoordinate(), BuildingType::getPicture(), LocalCoordinate(), operator<(), BuildingType::paintSingleField(), BuildingType::read(), toString(), valid(), and BuildingType::write().


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