hugoruscitti / pilasweb

Versión de pilas-engine para navegadores usando HTML5.
www.pilas-editor.com.ar
17 stars 10 forks source link

Ante un error interno de un actor el error se reporta muchas veces #148

Closed hugoruscitti closed 7 years ago

hugoruscitti commented 7 years ago

Como pilas incorpora un mainloop y un manejar de errores muy sencillo, un error dentro de un actor, comportamiento o habilidad se reporta muchas veces:

pilasbloquesjr 2016-10-13 11-24-19

Lo ideal sería poder agregar una opción como "detener_ante_error" a los parámetros iniciales de pilas, así podemos tener con seguridad todo el mainloop en caso de que exista un error, sin romper compatibilidad hacia atrás.

hugoruscitti commented 7 years ago

Se agregó la opción "detener_ante_error", así cuando se inicializa pilas se puede indicar que este comportamiento de detención total es el esperado:

Este es un ejemplo de invocación:

    pilas = new Pilas();
    pilas.iniciar({ancho: 320, alto: 240, data_path: '../dist/data', detener_ante_error: true});