You could 'prerotate' the images: copy the original ship's image 36 times, and rotate them with steps of 10.
For the projectiles, you could use cos and sin to calculate it's position:
For the projectiles, you could use cos and sin to calculate it's position:
x# = x# + (cos(angle#) * speed#) y# = y# + (sin(angle#) * speed#) DrawImage bullet, x#, y# DrawImage ship, ship_x, ship_y, angle# / 10