Hola ZELDA
Veo en tu código que lo que causa el error es la variable "walljump" que toma valor -1 o 1.
Con sinceridad te digo que esa variable no le entrega ninguna utilidad a tu código, si la eliminas solucionas el problema.
Al iniciar, asumo que walljump tiene valor 1, significa que puedes hacer wall jump SÓLO en la pared de la derecha, si intentas hacer en la izquierda, no funciona.
Una vez que haces el salto en la pared, walljump toma valor -1, significa que ahora SÓLO puedes hacer walljump en la pared izquierda, si intentas en la derecha no funciona.
Si eliminas la condición "& walljump =" y eliminas la asignación de la variable, ya podrás hacer walljump en ambas paredes.
Saludos
Veo en tu código que lo que causa el error es la variable "walljump" que toma valor -1 o 1.
Con sinceridad te digo que esa variable no le entrega ninguna utilidad a tu código, si la eliminas solucionas el problema.
Al iniciar, asumo que walljump tiene valor 1, significa que puedes hacer wall jump SÓLO en la pared de la derecha, si intentas hacer en la izquierda, no funciona.
Una vez que haces el salto en la pared, walljump toma valor -1, significa que ahora SÓLO puedes hacer walljump en la pared izquierda, si intentas en la derecha no funciona.
Si eliminas la condición "& walljump =" y eliminas la asignación de la variable, ya podrás hacer walljump en ambas paredes.
Saludos