X-Git-Url: http://git.localhorst.tv/?a=blobdiff_plain;f=src%2Fmap%2FMap.cpp;h=60c319d4a8d8c8fc6a4c0a974c3129ac3a4d176f;hb=d97b7038c28058a76e7214e0dce0394fd8b67cff;hp=682f4f2a8a7f6a43a68cb300db0e7abf36cb2edd;hpb=0911d263c10cca314305799d5b839ee9653cac0b;p=l2e.git diff --git a/src/map/Map.cpp b/src/map/Map.cpp index 682f4f2..60c319d 100644 --- a/src/map/Map.cpp +++ b/src/map/Map.cpp @@ -105,12 +105,15 @@ Vector Map::TileCoordinates(const Vector &position) const { } -void Map::Render(SDL_Surface *dest, const Vector &inOffset) const { +void Map::Render( + SDL_Surface *dest, + const Vector &inOffset, + unsigned int frame) const { // TODO: skip invisible areas for (int i(0); i < numAreas; ++i) { const Area &area(areas[i]); Vector offset(inOffset + Vector::FromIndex(i, width) * area.Size() * tileset->Size()); - area.Render(dest, tileset, offset); + area.Render(dest, tileset, offset, frame); } }