Can someone try using rotate_sprite() in a .c file and then a .cpp file and see if they are having the same problem I am, It doesnt work for me if its saved as .cpp but does as .c. At least I think thats the problem, weird as hell!