* Checks if the specified rectangle is free of (solid) tiles.
* Note that this does not include static objects, e.g. bonus blocks.
*/
- bool is_free_of_tiles(const Rect& rect) const;
+ bool is_free_of_tiles(const Rect& rect, const bool ignoreUnisolid = false) const;
/**
* Checks if the specified rectangle is free of both
* 1.) solid tiles and
* 2.) MovingObjects in COLGROUP_STATIC.
* Note that this does not include badguys or players.
*/
- bool is_free_of_statics(const Rect& rect, const MovingObject* ignore_object = 0) const;
+ bool is_free_of_statics(const Rect& rect, const MovingObject* ignore_object = 0, const bool ignoreUnisolid = false) const;
/**
* Checks if the specified rectangle is free of both
* 1.) solid tiles and