Original Post
Well hello again, I get the feeling that this is a simple question, but still not matter hwat I did I couldn't get it to work... anyways here's the code: ... D3DXMatrixTransformation2D(&SpriteM, NULL, 0.0f, NULL, &D3DXVECTOR2(SpriteFocus.x, SpriteFocus.y), Index, NULL); ... D3DSprite->Begin(NULL); D3DSprite->SetTransform(&SpriteM); D3DSprite->Draw(ClearBallT, NULL, &SpriteFocus, &SpritePos, D3DCOLOR_XRGB(SpriteColR, SpriteColG, SpriteColB)); D3DSprite->End(); ... This should make the sprite rotate around its axis, but it doesn't so I'm clearly at fault here. Instead I get the sprite rotating around something at the top left. If you have any ideas on what may be the problem please post. If you need more code... or explanations, please do not hesitate to ask. Thanks, Fissure.