FIFE
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
cell.h File Reference
#include <vector>
#include <set>
#include <list>
#include <map>
#include "util/base/fifeclass.h"
#include "model/metamodel/modelcoords.h"
+ Include dependency graph for cell.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  FIFE::TransitionInfo
 Simple class to hold the data for transistions. More...
 
class  FIFE::CellDeleteListener
 Listener interface for deletions happening on a cell, used for transistions. More...
 
class  FIFE::CellChangeListener
 Listener interface for changes happening on a cell. More...
 
class  FIFE::Cell
 A basic cell on a CellCache. More...
 

Namespaces

 FIFE
 All FIFE related code is in this namespace.
 

Typedefs

typedef uint8_t FIFE::CellTypeInfo
 
typedef uint8_t FIFE::CellVisualEffect
 

Enumerations

enum  FIFE::CellType {
  FIFE::CTYPE_NO_BLOCKER = 0, FIFE::CTYPE_STATIC_BLOCKER = 1, FIFE::CTYPE_DYNAMIC_BLOCKER = 2, FIFE::CTYPE_CELL_NO_BLOCKER = 3,
  FIFE::CTYPE_CELL_BLOCKER = 4
}
 Defines different blocker types. More...
 
enum  FIFE::CellVisualType { FIFE::CELLV_CONCEALED = 0, FIFE::CELLV_REVEALED, FIFE::CELLV_MASKED }
 Defines different cell visuals which are used for Fog of War. More...
 

Variables

static const double FIFE::MIN_CELL_Z = -9999999