I looked into the 8 direction behavior, but the angles were weird when I used arrow keys, like click arrow key, move in this direction. Depending on what direction i had in the code the sprite would move at different angles.
These are not the actual numbers, just as an example:
Like Touch Left at -90 at 100 speed, then touch right at 180 degrees at 100 speed. the sprite would move left with Touch Left and Up with 180 degrees.
If I then put Touch Right above Touch left in the code, the sprite would move at different angles.
How would I integrate the 8 directions into your code for a Joystick?