|
Public Methods |
| | cCoord (void) |
| | cCoord (const cCoord &clCoord) |
| | cCoord (UI16, UI16, SI08=0, UI08 uiMap=0, UI08 uiPlane=0) |
| cCoord & | operator= (const cCoord &clCoord) |
| bool | operator== (const cCoord &) const |
| bool | operator!= (const cCoord &) const |
| cCoord | operator+ (const cCoord &src) const |
| cCoord | operator- (const cCoord &src) const |
| bool | cCoord::operator< (const cCoord &src) const |
| unsigned int | distance (const cCoord &src) const |
| unsigned char | direction (const cCoord &dest) const |
| bool | lineOfSight (const cCoord &target, bool touch=false) |
| bool | lineOfSight (const cCoord &target, UI16 targethight, bool touch=false) |
| void | effect (UI16 id, UI08 speed=10, UI08 duration=5, UI16 hue=0, UI16 renderMode=0) |
Static Public Methods |
| UI32 | distance (const cCoord &a, const cCoord &b) |
Public Attributes |
| UI16 | x |
| UI16 | y |
| SI08 | z |
| UI08 | map |
Static Public Attributes |
| cCoord | null |
Private Methods |
| double | specialFloor (const double value) const |