34 #include "crab/LevelResult.h" 35 #include "crab/Shape.h" 36 #include "crab/XMLDoc.h" 37 #include "crab/ai/spriteai.h" 38 #include "crab/level/LevelExit.h" 39 #include "crab/level/MusicArea.h" 40 #include "crab/level/Stairs.h" 41 #include "crab/TMX/TMXTileSet.h" 79 int _tileRows, _tileCols;
82 int _pathRows, _pathCols;
100 int _open, _noWalk, _stairs;
109 void drawDebug(
const Rect &camera);
111 bool insideWalk(
const Rect &boundingBox);
112 bool insideWalk(
const Vector2i &pos);
114 bool insideNoWalk(
const Vector2i &pos);
118 bool collideWithStairs(
const Rect rect,
Vector2f &velMod);
121 bool collideWithTrigger(
const Rect rect,
int index);
132 const Rect &areaWalk()
const {
148 #endif // CRAB_TMXMAP_H
Definition: Rectangle.h:42
Definition: LevelResult.h:44
Definition: PathfindingGrid.h:43
Definition: moveeffect.h:37
Definition: MusicArea.h:41