Bennu Game Development

Foros en Español => Mesa de Ayuda => Topic started by: ruboslav on May 18, 2010, 12:53:45 PM

Title: no me cargan los FPG (resuelto)
Post by: ruboslav on May 18, 2010, 12:53:45 PM
 Saludos, gente. Mirando este foro ya me doy cuenta donde se mudó los usuarios de DIVSITE. Hacía años que no me pasaba por allí y pensé que estaba todo medio muerto pero ya veo que no, jejeje y todo gracias (me parece a mi) a las GP32 que tenemos todo quisqui por ahi  :P

Bueno, al tema. Estoy trasteando con el Bennu y ya tengo los primeros quebraderos de cabeza y es que sencillamente, a mi no me carga los FPGs. Así de claro. Llegué a esa conclusión al ver que la pantalla siempre me sale negra, o sea que no salen gráficos. De momento es todo lo que  he podido hacer. Ahi va el código ( a ver si se me está escapando algo que como novato no veo):



global
int fichero1,id1;
end


process main()


begin

set_mode(640,480,32);
fichero1=load_fpg("C:/programacion/decanoid/alpha.fpg");
id1=load_png("graphics/escenario.png");
bola();

repeat
frame;
until(key(_esc));
exit ();

end

process bola()

private
int sentidox, sentidoy;
end

begin

x=320;
y=240;
file=id1;
graph=20;
frame;

sentidox=1;
sentidoy=-1;

loop
IF (key(_up)) y=y-10; END
IF (key(_down)) y=y+10; END
IF (key(_left)) x=x-10; END
IF (key(_right)) x=x+10; END
IF (key(_esc)) break; END
frame;
end

end



En este codigo puse la ruta completa pero ni por esas. Da igual que sea completa o relativa que no va. Uso el FPG edit de toda la vida y el compilador de Bennu es la version 1.0.0.

¿Qué estoy haciendo mal?
Title: Re: no me cargan los FPG
Post by: FreeYourMind on May 18, 2010, 01:11:26 PM
Cambia el bpp a 8 o 16 a ver si ya ves algo en pantalla.
Title: Re: no me cargan los FPG
Post by: BoMbErLiNk on May 18, 2010, 01:24:17 PM
Tienes mal esto :
fichero1=load_fpg("C:/programacion/decanoid/alpha.fpg");
id1=load_png("graphics/escenario.png");

file=id1;
graph=20;

Los graficos cargados con load_png se almacenan en el file 0 y el valor que te devuelve load_png es el grafico :
file=0;
graph=id1;

Si vas a usar el fpg entonces sería así :
file=fichero1;
graph=20;

Nunca uses cosas como "C:/programacion/decanoid/", si el juego se ejecuta en la carpeta decanoid y en raiz de esa carpeta tienes el archivo alpha.fpg llamalo directamente como fichero1=load_fpg("alpha.fpg");, así te aseguras que funcione cuando muevas de carpeta el juego.
Title: Re: no me cargan los FPG
Post by: ruboslav on May 18, 2010, 02:55:50 PM
Vale, gracias. Resuelto. No sé que lío tenía ya formado con los fpg y png. Típico manoseo en el codigo que no acaba en nada bueno :P. Saludos.
Title: Re: no me cargan los FPG (resuelto)
Post by: La momia que fuma on May 18, 2010, 06:15:14 PM
Hey, bienvenido de nuevo ;)
Title: Re: no me cargan los FPG (resuelto)
Post by: ruboslav on May 20, 2010, 03:11:45 PM
Thank you Momia!  :D
Title: Re: no me cargan los FPG (resuelto)
Post by: Drumpi on May 20, 2010, 04:01:11 PM
Anda, ya decía que me sonaba ese nick (Drumpi esconde gugle y el buscador de divsite).
Pues nada, bienvenido de nuevo al begin ;)