Mercurial > fife-parpg
comparison engine/core/model/metamodel/grids/squaregrid.h @ 33:112fc4af772d
moved grid ownership to model in similar way as with pathers
author | jasoka@33b003aa-7bff-0310-803a-e67f0ece8222 |
---|---|
date | Fri, 11 Jul 2008 15:42:54 +0000 |
parents | 4a0efb7baf70 |
children | 90005975cdbb |
comparison
equal
deleted
inserted
replaced
32:75b6394ced14 | 33:112fc4af772d |
---|---|
45 unsigned int getCellSideCount() const { return 4; } | 45 unsigned int getCellSideCount() const { return 4; } |
46 ExactModelCoordinate toMapCoordinates(const ExactModelCoordinate& layer_coords); | 46 ExactModelCoordinate toMapCoordinates(const ExactModelCoordinate& layer_coords); |
47 ModelCoordinate toLayerCoordinates(const ExactModelCoordinate& map_coord); | 47 ModelCoordinate toLayerCoordinates(const ExactModelCoordinate& map_coord); |
48 ExactModelCoordinate toExactLayerCoordinates(const ExactModelCoordinate& map_coord); | 48 ExactModelCoordinate toExactLayerCoordinates(const ExactModelCoordinate& map_coord); |
49 void getVertices(std::vector<ExactModelCoordinate>& vtx, const ModelCoordinate& cell); | 49 void getVertices(std::vector<ExactModelCoordinate>& vtx, const ModelCoordinate& cell); |
50 CellGrid* clone(); | |
50 | 51 |
51 private: | 52 private: |
52 bool isAccessibleDiagonal(const ModelCoordinate& curpos, const ModelCoordinate& target); | 53 bool isAccessibleDiagonal(const ModelCoordinate& curpos, const ModelCoordinate& target); |
53 }; | 54 }; |
54 } | 55 } |