Public Member Functions | Public Attributes

Room Class Reference

List of all members.

Public Member Functions

 Room (Map& map, uint north, uint south)
void Lock ()
void Unlock ()
bool IsLocked ()
 Room (uint x1, uint y1, uint x2, uint y2, uint num)
uint RX ()
uint RY ()
 Room (uint x1, uint y1, uint x2, uint y2, uint num)
uint RX ()
uint RY ()

Public Attributes

bool locked
uint16 x1
uint16 y1
uint16 x2
uint16 y2
private uint mX1
private uint mY1
private uint mX2
private uint mY2
uint Num
array< uint > Neighbours
uint X1
uint Y1
uint X2
uint Y2

Constructor & Destructor Documentation

Room ( Map map,
uint  north,
uint  south 
)
Room ( uint  x1,
uint  y1,
uint  x2,
uint  y2,
uint  num 
)
Room ( uint  x1,
uint  y1,
uint  x2,
uint  y2,
uint  num 
)

Member Function Documentation

void Lock (  ) 
void Unlock (  ) 
bool IsLocked (  ) 
uint RX (  ) 
uint RY (  ) 
uint RX (  ) 
uint RY (  ) 

Member Data Documentation

bool locked
uint16 x1
uint16 y1
uint16 x2
uint16 y2
private uint mX1
private uint mY1
private uint mX2
private uint mY2
uint Num
array< uint > Neighbours
uint X1
uint Y1
uint X2
uint Y2