Could you maybe expand a little more on what you mean?
Based on what you said, I did something similar which works, just not as well as I'd like it to:
System Event (compare variables) - Player.X < BadGuy.X
System Event (compare variables) - Player.Y < BadGuy.Y
Set BadGuy animation to "WalkLeft"
Basically saying if the character is to the left of the BadGuy and above the BadGuy, the animation will play WalkLeft. While this kind of works, the animations change on diagonal increments.
Let me know if you meant something else?