OscarBraindeaD
13/06/2004, 06:41
Hola a todos.
Veréis me salió este error: "Error en alloc, new_map()" (el texto exacto no lo recuerdo, pero si es necesario vuelvo a reproducirlo para pillar el texto tal cual) al intentar cargar un fichero png con load_png().
La cuestión es que lo que iba haciendo es cargar un png, descargarlo de memoria (con unload_map()) y volver a cargar otro, así sucesivamente.
Cuando ya llevaba varios cargados/descargados me salía ese error... no sé si es que no libera bien la memoria en unload_map() o que ésta no vale para los png...
Lo he solucionado metiendo todos los png's en un fpg y, una vez cargado el fpg, no hay problema al mostrarlos las veces que haga falta, puesto que sólo se cargan a memoria una vez.
Pero me queda la duda de si las funciones de liberar memoria (unload_song(), unload_map(), etc)... sólo valen para cierto tipo de ficheros o funcionan en todos...
Muchas gracias.
Salud
Veréis me salió este error: "Error en alloc, new_map()" (el texto exacto no lo recuerdo, pero si es necesario vuelvo a reproducirlo para pillar el texto tal cual) al intentar cargar un fichero png con load_png().
La cuestión es que lo que iba haciendo es cargar un png, descargarlo de memoria (con unload_map()) y volver a cargar otro, así sucesivamente.
Cuando ya llevaba varios cargados/descargados me salía ese error... no sé si es que no libera bien la memoria en unload_map() o que ésta no vale para los png...
Lo he solucionado metiendo todos los png's en un fpg y, una vez cargado el fpg, no hay problema al mostrarlos las veces que haga falta, puesto que sólo se cargan a memoria una vez.
Pero me queda la duda de si las funciones de liberar memoria (unload_song(), unload_map(), etc)... sólo valen para cierto tipo de ficheros o funcionan en todos...
Muchas gracias.
Salud