PDA

Ver la versión completa : *****.....



manirea
27/07/2010, 18:31
Pues tenía el minijuego unos días apalancado,y tras retomarlo y pensar que estás casi terminado....
cuando voy a tertearlo no me compila de ninguna de las maneras.
¿Alguno de los presentes me dice porque?


PROGRAM videojuego;
INCLUDE "DLL\import.prg";

BEGIN
set_mode(800,600,32,MODE_WINDOW);
load_fpg("images/modga.fpg");
Gamer1();
Gamer2();
END

PROCESS Gamer1()
BEGIN
graph=1;
angle=180000;
x=400;
y=500;
LOOP

IF (key(_left))
x=x-3;
END

IF (key(_right))
x=x+3;
END

IF (key(_space))
Fire();
END

IF (x<0)
x=800;
end

IF (x>800)
x=0;
END

IF (key(_esc))
exit(0);
end

IF(collision( type Fire2 ))
BREAK;
END

FRAME;
END
END

PROCESS Fire()
BEGIN
x=father.x;
y=father.y;
graph=2;
LOOP
y=y-8;
FRAME;
END
END

PROCESS Fire2()
BEGIN
x=father.x;
y=father.y;
graph=2;
LOOP
y=y+8;
FRAME;
END
END

PROCESS Gamer2()
BEGIN
graph=3;
angle=180000;
x=400;
y=50;
LOOP

IF(KEY(_Z))
x=x-3;
END
IF(KEY(_X))
x=x+3;
END
IF (key(_A))
Fire2();
END
IF (x<0)
x=800;
END
IF ( collision ( type Fire ) )
BREAK;
END

IF (x>800)
x=0;
END

FRAME;
END
END




Aviso que es un poco de código

GameMaster
27/07/2010, 18:33
Hombre que pregunta mas rara, no sabes ver en la consola cmd el motivo ?

hardyx
27/07/2010, 18:38
¿El no poner los errores que te da es para darle más emoción?

Creo que tienes que incluir el módulo donde está definido Collision.

GameMaster
27/07/2010, 18:41
Seguro, al menos si pusiera el código completo, pero así esto es mas que emoción, incluso te tienes que adivinar el contenido de 'import.prg' :)

manirea
27/07/2010, 18:43
Me dice básicamente que he metido la gamba con las colisiones en los procesos de disparo.
21309

Pero no lo entiendo, lo he repasado varias veces y no le veo el fallo.

GameMaster
27/07/2010, 18:51
Que raro siendo Fenix, eso ocurre con Bennu si te olvidas de importar el modulo que tiene la funcion collision, pero si usas Fenix eso no tenia que salir...
Has mezclado versiones, dll's ?

< - >
Ha cojorones, pero si estas usando Bennu....
No usas Fenix, nos has engañado, pues ya sabes porque es, te falta el import.

hardyx
27/07/2010, 18:59
Mira aqui:
http://forum.bennugd.org/index.php?topic=357.0

Drumpi
27/07/2010, 21:25
Hemos tenido que averiguar que usabas bennu.
Hemos tenido que adivinar el error.
Aun tenemos que imaginar qué hace import.prg.

Pero ese error indica que te falta importar la mod_grproc... y si no, es que no encuentra las librerías de bennu, que deberían estar en la misma carpeta que el prg, o en la ruta que hayas puesto en el gpe.

manirea
28/07/2010, 13:26
¿Sabeis de algun ide para windows que resalte la sintaxis del bennu aparte del modulo para el notepad que viene con el bennupack?
Me está jorobando un huevo.

Drumpi
28/07/2010, 22:00
Pues aparte del Firebird que tambien viene en el Bennupack (y es el mejor para bennu, por todo lo que trae), en el foro de bennu se han hablado de unos cuantos, pero como yo estoy bien con notepad++ y la linea de comandos, no le he prestado mucha atención.