A SAFE! / ¡Una caja fuerte!


ENGLISH (Español más abajo)
------------------------------------------

I have finally been able to find another little time to continue with the project. It took me a whole day to program the safe; Everything seemed correct: Variables, chains, relationships between actions of the triggers and the actors, the image frames... But something strange was happening. The button to open the safe failed even when entering the correct combination.

But a little light went on and I decided to put a variable checker in a text dialog. Simply put $Local1 $Local2 $Local3 $Local4 , so it gives me the value every time it changes. And there was the problem. When changing the Local1 variable (which is related to the state and animation frame of the first figure), the tester always returned "0". And the same with the other three. After going crazy finding the source of the problem, I decided to try replacing the use of local variables with global variables, defined by me. And everything worked immediately.

I'd love to know why. But ok. It works now :)



ESPAÑOL (english above)
------------------------------------------

Por fin he podido encontrar otro ratito para seguir con el proyecto. Me ha llevado un día entero programar la caja fuerte; Todo parecía correcto: Variables, cadenas, relaciones entre acciones de los disparadores y los actores, los cuadros de imágenes... Pero algo raro ocurría. El botón de abrir la caja fuerte fallaba aún poniendo la combinación correcta.

Pero se me encendió una lucecita y decidí poner un comprobador de variables en un diálogo de texto. Simplemente poner $Local1 $Local2 $Local3 $Local4 , para que me dé el valor cada vez que cambie. Y ahí estaba el problema. Al cambiar la variable Local1 (que se relaciona con el estado y cuadro de animación de la primera cifra), el comprobador devolvía "0" siempre. Y lo mismo con las otras tres. Tras volverme loco encontrando el origen del problema, decidí probar a sustituir el uso de variables locales por variables globales, definidas por mí. Y todo funcionó al momento.

Me encantaría saber por qué. Pero bueno. Ya funciona :)

Get Stealth

Leave a comment

Log in with itch.io to leave a comment.