- virtual void Draw(SDL_Surface *dest, geometry::Point<int> position) const {
- Animation::Draw(dest, position + frames[Frame()].disposition);
- }
-
-protected:
- virtual int Col() const { return frames[Frame()].col; }
- virtual int Row() const { return frames[Frame()].row; }
- virtual int NumFrames() const { return frames.size(); };
-
-private: