Trying to create a floating "joystick" that when in the up position makes the player jump continuously.
It's also going to control the player's left and right movement.
The YP and XP vars are from the joystick. The joystick triggers: left, right, jumping or falling-through actions.
The problems I can't solve:
1. Having the sprite remain mirrored after the joystick is released in the right position
The mirror state it stays in after letting go of the joystick depends on which event is placed first in the event sheet.
2. Continuously jumping while holding up.
When the joystick is up it seems to hold the simulated jump button, and while it's held, the "on lands" event doesn't fire to make the character jump again. I've tried using variables, functions, and a slew of different logical ladders to try and make it work... No luck though.
If I can't get the platform behavior to do what I'd like, I will consider using a more manual way of controlling the character. Functions maybe?
Thank you in advance.