dest.move(movement);
Constraints constraints;
- for(std::list<TileMap*>::const_iterator i = Sector::current()->solid_tilemaps.begin(); i != Sector::current()->solid_tilemaps.end(); i++) {
+ for(std::list<TileMap*>::const_iterator i = Sector::current()->solid_tilemaps.begin(); i != Sector::current()->solid_tilemaps.end(); ++i) {
TileMap* solids = *i;
// FIXME Handle a nonzero tilemap offset
for(int x = starttilex; x*32 < max_x; ++x) {
continue;
Rectf rect = solids->get_tile_bbox(x, y);
- if(tile->getAttributes() & Tile::SLOPE) { // slope tile
+ if(tile->is_slope ()) { // slope tile
AATriangle triangle = AATriangle(rect, tile->getData());
if(rectangle_aatriangle(&constraints, dest, triangle)) {