No meu projeto eu meio que fiz um sistema onde quando se aperta a tecla S, o jogador solta uma bola de fogo.
Até aí tudo bem, quando se aperta S o Evento "Bola de Fogo" se posiciona onde o herói está e anda na direção imposta. Mas percebi que quando jogador corre, a bola de fogo as vezes fica empacada no jogador, ela acaba se posicionando atras dele e nao consegue se mover. Então eu queria fazer com que a bola de fogo só saísse se o personagem estivesse parado. Como faço isso?
Obs: Minha solução foi fazer uma série de condições com Input.press?(:RIGHT),(:LEFT) e etc mas achei que ficou muito grande. Tem um jeito melhor de fazer isso?