Classes | Typedefs | Enumerations

C:/Development/LoM/client/src/Core/Map/Components/Tile.h File Reference

#include "../../../Utility/Common.h"

Classes

class  Tile
 Implementation of a Tile. More...

Typedefs

typedef vector< Tile * > TileList
 List of Tile objects.

Enumerations

enum  WalledEdge {
  WALL_NONE, WALL_N_ONE, WALL_E_ONE, WALL_S_ONE,
  WALL_W_ONE, WALL_N_TWO, WALL_E_TWO, WALL_S_TWO,
  WALL_W_TWO, WALL_N_THREE, WALL_E_THREE, WALL_S_THREE,
  WALL_W_THREE, WALL_N_PARALLEL, WALL_E_PARALLEL, WALL_ALL
}
 

Enumerated edge wall occupation.

More...

Typedef Documentation

List of Tile objects.

A list of pointers to Tile objects. Implemented as a std::vector.


Enumeration Type Documentation

enum WalledEdge

Enumerated edge wall occupation.

Note:
For multiple edge enumerations, the directional letter indicates the first edge occupied by a wall. The other edges are looked at clockwise (e.g., WALL_N_TWO would indicated that both the NORTH and EAST edges of the tile are occupied by a wall).
Enumerator:
WALL_NONE 
WALL_N_ONE 
WALL_E_ONE 
WALL_S_ONE 
WALL_W_ONE 
WALL_N_TWO 
WALL_E_TWO 
WALL_S_TWO 
WALL_W_TWO 
WALL_N_THREE 
WALL_E_THREE 
WALL_S_THREE 
WALL_W_THREE 
WALL_N_PARALLEL 
WALL_E_PARALLEL 
WALL_ALL 
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines