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 {
Definition: PathfindingGrid.h:43
Definition: LevelResult.h:44
Definition: Rectangle.h:42
Definition: MusicArea.h:41