After a call to the 'set_image' method of the object class, which acts as an abstraction over sf::Sprite::SetImage, I always set the sprites center to the half of images width and height.
I do this because it seems to be necessary to get Box2D rotation to work.
However, after I've set a different than default (0, 0) sprite center, does that mean that when I call sf::Sprite::SetPosition I'm actually setting the position of the center?