Bennu Game Development

Foros en Español => Mesa de Ayuda => Topic started by: JaViS on April 28, 2011, 12:45:38 AM

Title: Funcionamiento de los archivos .imp y .import
Post by: JaViS on April 28, 2011, 12:45:38 AM
Hola,

recien me topé con esto y no tenia idea de su existencia.

Hay algún link explicandolo?

Muchas gracias
Title: Re: Funcionamiento de los archivos .imp y .import
Post by: SplinterGU on April 28, 2011, 12:56:47 AM
si, en la seccion de Documentacion.
Title: Re: Funcionamiento de los archivos .imp y .import
Post by: DCelso on April 28, 2011, 02:54:06 AM
Son archivos de texto en los que pones la lista de módulos que quieres que use tu programa y de esta forma te ahorras el tener que poner los imports en tus .prg.
Title: Re: Funcionamiento de los archivos .imp y .import
Post by: JaViS on April 28, 2011, 01:48:10 PM
Estoy programando una libreria reutilizable. Me conviene usar los archivos .import o me conviene agregarlos por codigo?

un abrazo
Title: Re: Funcionamiento de los archivos .imp y .import
Post by: SplinterGU on April 28, 2011, 05:06:59 PM
yo los incluyo en el codigo, lo del import es mas bien para los que vienen de fenix.
Title: Re: Funcionamiento de los archivos .imp y .import
Post by: JaViS on April 28, 2011, 06:54:03 PM
Una preguntita rapida, si varios archvos prg, o inc, importan los mismos modulos, no hay problema? no da error mi programa?
Title: Re: Funcionamiento de los archivos .imp y .import
Post by: Drumpi on April 28, 2011, 08:00:41 PM
Según me dijo Splinter, no hay problema.

Ten en cuenta que el bgdc.import es una forma de crear código compatible Fenix-Bennu: si pones los imports a las librerías, el FXC se te va a quejar, pero si usas el fichero externo, puedes compilar en ambos lenguajes sin cambiar código.

De todas formas yo no lo incluí en mi motor de tiles, por ejemplo, porque no sabía cómo lo iba a implementar la gente, y de todas formas, iba a necesitar añadir las librerías de todas formas... aunque una lista de los módulos usados por la llibrería sí que debí haber metido ^^U