Package fife :: Module fife :: Class HexGrid
[hide private]
[frames] | no frames]

Class HexGrid

source code

_object --+    
          |    
   CellGrid --+
              |
             HexGrid

Proxy of C++ FIFE::HexGrid class

Instance Methods [hide private]
 
__repr__(self) source code
 
__init__(self, diagonals_accessible=False)
__init__(self, bool diagonals_accessible = False) -> HexGrid __init__(self) -> HexGrid
source code
 
isAccessible(self, *args)
isAccessible(self, ModelCoordinate curpos, ModelCoordinate target) -> bool
source code
string
getType(self) source code
string
getName(self) source code
 
getAdjacentCost(self, *args)
getAdjacentCost(self, ModelCoordinate curpos, ModelCoordinate target) -> float
source code
unsigned int
getCellSideCount(self) source code
 
toMapCoordinates(self, *args)
toMapCoordinates(self, ExactModelCoordinate layer_coords) -> ExactModelCoordinate
source code
 
toLayerCoordinates(self, *args)
toLayerCoordinates(self, ExactModelCoordinate map_coord) -> ModelCoordinate
source code
 
toExactLayerCoordinates(self, *args)
toExactLayerCoordinates(self, ExactModelCoordinate map_coord) -> ExactModelCoordinate
source code
 
getVertices(self, *args)
getVertices(self, std::vector<(FIFE::ExactModelCoordinate,std::allocator<(FIFE::ExactModelCoordinate)>)> vtx, ...
source code

Inherited from CellGrid: getAccessibleCoordinates, getRotation, getXScale, getXShift, getYScale, getYShift, setRotation, setXScale, setXShift, setYScale, setYShift

Class Variables [hide private]
  __swig_setmethods__ = {}
  __setattr__ = lambda self, name, value:
  __swig_getmethods__ = {}
  __getattr__ = lambda self, name:
  __swig_destroy__ = _fife.delete_HexGrid
  __del__ = lambda self:
Method Details [hide private]

__repr__(self)
(Representation operator)

source code 
Overrides: _swig_repr

__init__(self, diagonals_accessible=False)
(Constructor)

source code 

__init__(self, bool diagonals_accessible = False) -> HexGrid __init__(self) -> HexGrid

Overrides: CellGrid.__init__

isAccessible(self, *args)

source code 

isAccessible(self, ModelCoordinate curpos, ModelCoordinate target) -> bool

Overrides: CellGrid.isAccessible

getType(self)

source code 
Returns: string
Overrides: CellGrid.getType

getName(self)

source code 
Returns: string
Overrides: CellGrid.getName

getAdjacentCost(self, *args)

source code 

getAdjacentCost(self, ModelCoordinate curpos, ModelCoordinate target) -> float

Overrides: CellGrid.getAdjacentCost

getCellSideCount(self)

source code 
Returns: unsigned int
Overrides: CellGrid.getCellSideCount

toMapCoordinates(self, *args)

source code 

toMapCoordinates(self, ExactModelCoordinate layer_coords) -> ExactModelCoordinate

Overrides: CellGrid.toMapCoordinates

toLayerCoordinates(self, *args)

source code 

toLayerCoordinates(self, ExactModelCoordinate map_coord) -> ModelCoordinate

Overrides: CellGrid.toLayerCoordinates

toExactLayerCoordinates(self, *args)

source code 

toExactLayerCoordinates(self, ExactModelCoordinate map_coord) -> ExactModelCoordinate

Overrides: CellGrid.toExactLayerCoordinates

getVertices(self, *args)

source code 

getVertices(self, std::vector<(FIFE::ExactModelCoordinate,std::allocator<(FIFE::ExactModelCoordinate)>)> vtx, 
    ModelCoordinate cell)

Overrides: CellGrid.getVertices