Простой способ "в один объект":
В
Draw Рисуешь туловище танка
draw_sprite_ext(спрайт_туловища,-1,x,y,1,1,direction,c_white,1)
Затем башенку
draw_sprite_ext(спрайт_башенки,-1,x,y,1,1,point_direction(x,y,mouse_x,mouse_y),c_white,1)
Справка:
draw_sprite_ext(sprite,subimg,x,y,xscale,yscale,rot,color,alpha) Рисует спрайт, который масштабируется с показателями xscale и yscale и вращается против часовой стрелки в градусах. color - цвет смешивания (используйте c_white, чтобы смешивания не было) и alpha - указывает показатель прозрачности с которым изображения объединяются со своим фоном. Значение 0 делает спрайт полностью прозрачным. Значение 1 делает его непрозрачным. Эта функция может создать отличные эффекты (например, частично прозрачные взрывы).
point_direction(x1,y1,x2,y2) Возвращает направление от точки (x1,y1) до точки (x2,y2) в градусах.