Wow, that's totally not what everyone though you were asking for.
Yes, you'll need to have an animation for each direction, otherwise there's nothing to display and TGF'll use the next-nearest animation.
To do what you want, you'd probably just need to do something like this:
Keyboard: pressed left
+direction("active")<16
---Active: set direction to direction("active")+1
Keyboard: pressed right
+direction("active")>0
---Active: set direction to direction("active")-1
That'll give you 16 possible directions, but you probably want more. So use an active picture and rotate it to the correct angle in a similar way. For the actual shooting, look up an article on 360 degree bullets.
Something I remember doing in TGF for a 360 degree turret was to make the muzzle out of a line of closely-spaced little grey circles that rotate around a central point using trig. There are a couple of ways you can represent it.