Bennu Game Development

Foros en Español => General => Topic started by: Drumpi on December 15, 2010, 07:23:20 PM

Title: Bug con save_png y mapas de 1 bit
Post by: Drumpi on December 15, 2010, 07:23:20 PM
Hola a todos:

Estaba mirando mi viejo código del conversor de fuentes cuando me ha surgido un error tratando de visualizar un mapa de un bit. He podido aislar el siguiente código:

[code language="bennu"]program mapa1bit;

import "mod_map";
import "mod_draw";

global
    int graficos1;
   
begin
    graficos1=new_map(3,3,1);
    map_put_pixel(0,graficos1,0,0,1);
    map_put_pixel(0,graficos1,1,0,1);
    map_put_pixel(0,graficos1,2,0,1);
    map_put_pixel(0,graficos1,0,1,1);
    map_put_pixel(0,graficos1,0,2,1);
    save_map(0,graficos1,"1bit.map");
    save_png(0,graficos1,"1bit.png");
end[/code]

Da fallo de segmentación. Con los map no hay problemas (salvo que no hay un visor para este formato, al menos, en mi PC, sin usar DIV), pero el png da fallo en este código y en el otro.
Title: Re: Bug con save_png y mapas de 1 bit
Post by: SplinterGU on December 15, 2010, 08:44:50 PM
el save_png revienta... no soporta mapas de 1bpp.
Title: Re: Bug con save_png y mapas de 1 bit
Post by: DCelso on December 15, 2010, 09:00:47 PM
creo que fpgedit2009 abre los maps de un bit, pero no estoy seguro.
Title: Re: Bug con save_png y mapas de 1 bit
Post by: SplinterGU on December 15, 2010, 09:17:03 PM
png en bennugd no soporta 1bpp, esta mal la implementacion.
Title: Re: Bug con save_png y mapas de 1 bit
Post by: blostec on December 16, 2010, 12:03:37 PM
Hay solución?
Title: Re: Bug con save_png y mapas de 1 bit
Post by: SplinterGU on December 16, 2010, 12:08:43 PM
si, ya hay solucion
Title: Re: Bug con save_png y mapas de 1 bit
Post by: blostec on December 16, 2010, 12:10:02 PM
Menudo crack  ;)