]> git.localhorst.tv Git - l2e.git/blobdiff - src/map/Map.cpp
implemented map tile anmation
[l2e.git] / src / map / Map.cpp
index 682f4f2a8a7f6a43a68cb300db0e7abf36cb2edd..60c319d4a8d8c8fc6a4c0a974c3129ac3a4d176f 100644 (file)
@@ -105,12 +105,15 @@ Vector<int> Map::TileCoordinates(const Vector<int> &position) const {
 }
 
 
-void Map::Render(SDL_Surface *dest, const Vector<int> &inOffset) const {
+void Map::Render(
+               SDL_Surface *dest,
+               const Vector<int> &inOffset,
+               unsigned int frame) const {
        // TODO: skip invisible areas
        for (int i(0); i < numAreas; ++i) {
                const Area &area(areas[i]);
                Vector<int> offset(inOffset + Vector<int>::FromIndex(i, width) * area.Size() * tileset->Size());
-               area.Render(dest, tileset, offset);
+               area.Render(dest, tileset, offset, frame);
        }
 }