X-Git-Url: http://git.localhorst.tv/?a=blobdiff_plain;f=src%2Fgraphics%2FAnimation.cpp;h=602d7ef5d7613ada5118239b3ebf870e381633fc;hb=a3ba4dc677ad7c92eeb78b20b642241563605c9d;hp=f55a9aa9fc6520b7c46e1532f8c83fccd9dece55;hpb=60e0fe29ce6cd033edc78b181d9d07fa72c11172;p=l2e.git diff --git a/src/graphics/Animation.cpp b/src/graphics/Animation.cpp index f55a9aa..602d7ef 100644 --- a/src/graphics/Animation.cpp +++ b/src/graphics/Animation.cpp @@ -63,24 +63,24 @@ bool AnimationRunner::JustFinished() const { } -void AnimationRunner::Draw(SDL_Surface *dest, geometry::Vector position) const { +void AnimationRunner::Draw(SDL_Surface *dest, math::Vector position) const { GetSprite()->Draw(dest, position + animation->Offset(Frame()), animation->Col(Frame()) + ColOffset(), animation->Row(Frame()) + RowOffset()); } -void AnimationRunner::DrawTopRight(SDL_Surface *dest, geometry::Vector position) const { - geometry::Vector offset(-GetSprite()->Width(), 0); +void AnimationRunner::DrawTopRight(SDL_Surface *dest, math::Vector position) const { + math::Vector offset(-GetSprite()->Width(), 0); Draw(dest, position + offset); } -void AnimationRunner::DrawCenter(SDL_Surface *dest, geometry::Vector position) const { +void AnimationRunner::DrawCenter(SDL_Surface *dest, math::Vector position) const { Draw(dest, position - (GetSprite()->Size() / 2)); } -void AnimationRunner::DrawCenterBottom(SDL_Surface *dest, geometry::Vector position) const { - geometry::Vector offset(-GetSprite()->Width() / 2, -GetSprite()->Height()); +void AnimationRunner::DrawCenterBottom(SDL_Surface *dest, math::Vector position) const { + math::Vector offset(-GetSprite()->Width() / 2, -GetSprite()->Height()); Draw(dest, position + offset); }