Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

cRegion Class Reference

#include <regions.h>

List of all members.

Public Methods

 cRegion ()
 ~cRegion ()
void add (P_CHAR pc)
void add (P_ITEM pi)
void remove (P_CHAR pc)
void remove (P_ITEM pi)

Private Methods

void removeNow (P_CHAR pc)
void removeNow (P_ITEM pi)
void addNow (P_CHAR pc)
void addNow (P_ITEM pi)
bool isValidCoord (UI16 x, UI16 y)

Private Attributes

WHERE_IS_NOW_MAP item_where_is_now
WHERE_IS_NOW_MAP char_where_is_now
region_db_st regions [6144/32][4096/32]

Friends

class NxwItemWrapper
class NxwCharWrapper


Constructor & Destructor Documentation

cRegion::cRegion  
 

cRegion::~cRegion  
 


Member Function Documentation

void cRegion::add P_ITEM    pi
 

void cRegion::add P_CHAR    pc
 

void cRegion::addNow P_ITEM    pi [private]
 

void cRegion::addNow P_CHAR    pc [private]
 

bool cRegion::isValidCoord UI16    x,
UI16    y
[private]
 

void cRegion::remove P_ITEM    pi
 

void cRegion::remove P_CHAR    pc
 

void cRegion::removeNow P_ITEM    pi [private]
 

void cRegion::removeNow P_CHAR    pc [private]
 


Friends And Related Function Documentation

friend class NxwCharWrapper [friend]
 

friend class NxwItemWrapper [friend]
 


Member Data Documentation

WHERE_IS_NOW_MAP cRegion::char_where_is_now [private]
 

WHERE_IS_NOW_MAP cRegion::item_where_is_now [private]
 

region_db_st cRegion::regions[ 6144 / 32 ][ 4096 / 32 ] [private]
 


The documentation for this class was generated from the following files: SourceForge.net Logo