C++/biblioteka SDL/rotozoom.h
rotozoomSurface( student , -GetAlfa()-90, 1, 0);
Problem dość prosty.
Przy obracaniu główny bohater "skacze", ale nie o stopnie tylko na lewo i prawo. Nie obraca się dookoła swojej osi.
Problem polega na tym, że najprawdopodobniej obracam bitmapę wokół lewego górnego rogu zamiast środka ciężkości:
GetXpos()-GetSstudent()/2,GetYpos()-GetHstudent.bmp/2 (gdzie S - szerokosc, H - wysokosc)
Moje pytanie:
Czy da się w jakiś sposób ustawiać miejsce, o które ma obracać bitmapę lub w jaki sposób zaimplementować coś takiego?
Zaznacze, ze obracam sie o pojedyncze stopnie, wiec zalezy mi na precyzji.