Bueno, abro un hilo para ir comentando mis diferentes problemas portando codigos viejos de fenix a bennu... ya que llevo un buen rato con ello y aunque he solucionado muchos problemas supongo que surgiran otros muchos.
exactamente el problema que tengo es con la orden collision el mensaje que recibo es:
error: Undefined procedure ("COLLISION")
la línea en cuestion que me da el fallo es esta:
id_disparo_mata= collision(type disparo) OR collision(type disparo_especial);
Supongo que algo habrá cambiado con respecto a esto en bennu y no me he enterado.
¿Alguna idea? gracias de antemano
si,copiate un bgdi.import de otro proyecto bennu.
o bien pon los import que necesites
mira el archivo funtion_list.txt.
Tienes que añadir la linea "import modulocorrespondiente" al principio de tu código. Ahora Bennu está modularizado y las diferentes funciones están en diferentes módulos que se han de cargar explícitamente si se hace uso de ellas. Para saber en qué módulo está una función concreta, mírate el archivo function-list.txt que viene en la carpeta del bennu.
P.D:Qué rapidez, DCelso!
si ya veo, no pense que collision tb estuviera modularizado...
ya tuve que hacer el import para las teclas, para inicializar el modo grafico, para el scroll... para.. jaja
alguna manera de importarlas todas y listo?
Una solucion rápida es crearte un código sólo para las import de todas las librerías (llamalo libs_bennu.inc, por ejemplo), y mételo luego en tu proyecto (include "libs_bennu.inc"; ).
Y lo que te han dicho del bgdi.import creo que es lo mismo ¿no?
yo recomiendo que escriban las lineas adecuadas de import en el codigo, no es la muerte de nadie, con unos 10 minutos como mucho con pruebas, ya esta listo... y a medida que le van tomando practica, lo podran hacer tan rapido como lo escriben... 1 minuto.