Draw(dest, position + offset);
}
void DrawCenter(SDL_Surface *dest, geometry::Vector<int> position) const {
- geometry::Vector<int> offset(-sprite->Width() / 2, -sprite->Height() / 2);
- Draw(dest, position + offset);
+ Draw(dest, position - (sprite->Size() / 2));
}
void DrawCenterBottom(SDL_Surface *dest, geometry::Vector<int> position) const {
geometry::Vector<int> offset(-sprite->Width() / 2, -sprite->Height());