Je pense que ce n'est pas le côté graphique qui te posera problème, mais les algorithmes de déplacement, de recherche de chemins.
Pour résoudre ton problème, tu pourrais mettre une variable orientation comprise entre 0 et 7 correspondant aux images de différentes orientations droite, haut-droite, haut, haut-gauche, gauche, bas-gauche, bas, bas-droite (toutes ces images étant dans le même sprite).
Dans le draw du tank, tu dessines la sprite et tu changes l'image_index en fonction de l'orientation:
draw_sprite_ext( sprite_index, orientation, x,y, etc...)
En revanche, ton tank ne sera pas animé de cette façon (les chenilles ne rouleront pas).