You already have self.angle. Why not just do your transform as a function of that?
a_deg = self.angle % 360 sprite = pygame.transform.rotate(self.original, a_deg * -1) On Tue, Aug 30, 2011 at 7:21 AM, Nathan BIAGINI <[email protected]>wrote: > Doing something like : > > a_rad = math.atan2(speedy, speedx) > > ? > > I can turn 360 degrees yeah but it does not make proper rotation... i ll > try to find something on the internet about 2d car physics. > > > 2011/8/30 Weeble <[email protected]> > >> >> On Aug 30, 2011 10:46 AM, "Nathan BIAGINI" <[email protected]> wrote: >> >> >> a_rad = math.asin(speedx/SPEED) >> >> Try math.atan2, feeding it both the x and y components of the velocity. >> > >
