je code sur psp, en C
et mon "plan' de travail respecte bien "un pixel de l'ecran pour un pixel de l'image"
le probleme c'est qu'avec la methode de spipu, mon point tourne autour de l'autre, mais en ovale, et en diagonale
(je sais pas si je m'explique bien en fait

)
tempx = ((decor[i].xp-xp1)*cos + (decor[i].yp-yp1)*sin) + xp1 ;
tempy = ((xp1-decor[i].xp)*sin + (decor[i].yp-yp1)*cos) + yp1 ;
decor[i].xp = tempx;
decor[i].yp = tempy;