Hello world in bennu

Spazio dedicato al linguaggio BennuGD per programmare videogiochi sulle nostre openconsole
Avatar utente
Zip
Site Admin
Messaggi: 3094
Iscritto il: 3 mag 2011, 21:03
Console open: Attuali Caanoo , Wiz, dingoo a320 (possedute Wiz, s7100B, s5110, s7300B, OpenPandora)
Località: Sicilia
Contatta:

Re: domanda su Bennu

Messaggioda Zip » 16 giu 2011, 19:45


Avatar utente
gigios
Newser OC.it
Newser OC.it
Messaggi: 851
Iscritto il: 4 mag 2011, 9:08
Console open: Wiz; Caanoo
Località: Lombardia

Re: domanda su Bennu

Messaggioda gigios » 16 giu 2011, 20:26

Come promemoria quando le cose sembrano tutte corrette ma un programma continua a non funzionare sulla console.

Provate a riscaricare il runtime ufficiale dal sito Bennu per togliersi il dubbio legato ad eventuali versioni di runtime miste (può capitare che si mescolino i runtime di due console differenti, o almeno a me è capitato e quindi ora cerco sempre di tenere ben separate le due cose).

:shock:
Certo che ne ho combinati di errori durante questi miei test con Bennu :lol:
Immagine

Avatar utente
kayuz
Cavaliere OC.it
Cavaliere OC.it
Messaggi: 627
Iscritto il: 4 mag 2011, 15:27
Console open: Caanoo fidelis!! sempre co'te! :D
Località: Terni

Re: domanda su Bennu

Messaggioda kayuz » 18 giu 2011, 11:41

aggiornamento: 8-)
me lo compila e parte tranquillamente:
solo che non mi ha implementato il jkeys.lib... cioè se premo menù o select o start non succede nulla:: ed in realtà dovrebbe chiudere il programma e tornare al menù della Caanoo... credo è da rivedere il codice
come mai?

Avatar utente
gigios
Newser OC.it
Newser OC.it
Messaggi: 851
Iscritto il: 4 mag 2011, 9:08
Console open: Wiz; Caanoo
Località: Lombardia

Re: domanda su Bennu

Messaggioda gigios » 18 giu 2011, 11:50

COme sempre.... la cosa è strana :lol:

Io nel codice del BinaryClock controllo i tasti con questo IF

Codice: Seleziona tutto

IF((key(_esc) ||(jkeys_state[_JKEY_MENU])))


Controlla che non ci sia qualche 'giro' strano con IF/END (anche se teoricamente mi aspetterei un errore di compilazione se ne manca uno).
Purtroppo non posso aiutarti di più (in questi due giorni, come il weekend scorso, non sarò davanti al PC :P ).
Riverifica il codice, cercando di capire il flusso del programma.
Immagine

Avatar utente
Zip
Site Admin
Messaggi: 3094
Iscritto il: 3 mag 2011, 21:03
Console open: Attuali Caanoo , Wiz, dingoo a320 (possedute Wiz, s7100B, s5110, s7300B, OpenPandora)
Località: Sicilia
Contatta:

Re: domanda su Bennu

Messaggioda Zip » 18 giu 2011, 14:34

kayuz posta il tutto aggiornato zippato o il sorgente..

Avatar utente
kayuz
Cavaliere OC.it
Cavaliere OC.it
Messaggi: 627
Iscritto il: 4 mag 2011, 15:27
Console open: Caanoo fidelis!! sempre co'te! :D
Località: Terni

Re: domanda su Bennu

Messaggioda kayuz » 18 giu 2011, 15:02

ecco qua ;) mi aiutate col file PRG?
http://www.mediafire.com/?hm8m2tbm1kl671d

Avatar utente
Zip
Site Admin
Messaggi: 3094
Iscritto il: 3 mag 2011, 21:03
Console open: Attuali Caanoo , Wiz, dingoo a320 (possedute Wiz, s7100B, s5110, s7300B, OpenPandora)
Località: Sicilia
Contatta:

Re: Hello world in bennu

Messaggioda Zip » 18 giu 2011, 15:19

Codice: Seleziona tutto

import "mod_key";
import "mod_video";
import "mod_text";
import "mod_proc";

include "jkeys.lib"

BEGIN
   jkeys_set_default_keys(); //Set default keys
   jkeys_controller(); //Start process used to check Wiz/Caanoo keys
   set_mode(320,240,16); // Set video risolution to 320x240 pixels and 16 bits colors
   write(0,8,8,0, "WINDAAA");

   LOOP
       IF((key(_esc) ||(jkeys_state[_JKEY_MENU])))
         exit();
       END
       FRAME;
   END
END

ho pulito il codice, e l'ho sistemato meglio
non capisco perche non ti funzionano i tasti, cancella il dcb e prova ricompilarlo
mi assicuri che non hai toccato il jkeylib?

Avatar utente
kayuz
Cavaliere OC.it
Cavaliere OC.it
Messaggi: 627
Iscritto il: 4 mag 2011, 15:27
Console open: Caanoo fidelis!! sempre co'te! :D
Località: Terni

Re: Hello world in bennu

Messaggioda kayuz » 18 giu 2011, 15:27

il codice che mi hai risistemato mi dice così (nel file txt err):


BGDC 1.0.0 (Apr 14 2011 00:12:42)
Copyright © 2006-2011 SplinterGU (Fenix/BennuGD)
Copyright © 2002-2006 Fenix Team (Fenix)
Copyright © 1999-2002 José Luis Cebrián Pagüe (Fenix)
Bennu Game Development comes with ABSOLUTELY NO WARRANTY;
see COPYING for details

/mnt/sd/movie/Test/Test.prg:15: error: Unknown identifier ( token error: " " ).

Avatar utente
Zip
Site Admin
Messaggi: 3094
Iscritto il: 3 mag 2011, 21:03
Console open: Attuali Caanoo , Wiz, dingoo a320 (possedute Wiz, s7100B, s5110, s7300B, OpenPandora)
Località: Sicilia
Contatta:

Re: Hello world in bennu

Messaggioda Zip » 18 giu 2011, 15:33

la riga 15 è

Codice: Seleziona tutto

IF((key(_esc) ||(jkeys_state[_JKEY_MENU])))

prova a cambiarla in

Codice: Seleziona tutto

IF(jkeys_state[_JKEY_MENU])

Avatar utente
kayuz
Cavaliere OC.it
Cavaliere OC.it
Messaggi: 627
Iscritto il: 4 mag 2011, 15:27
Console open: Caanoo fidelis!! sempre co'te! :D
Località: Terni

Re: Hello world in bennu

Messaggioda kayuz » 18 giu 2011, 15:48

adesso dice così: sembra che non sia più un errore di indentifier (mi pare)

BGDC 1.0.0 (Apr 14 2011 00:12:42)
Copyright © 2006-2011 SplinterGU (Fenix/BennuGD)
Copyright © 2002-2006 Fenix Team (Fenix)
Copyright © 1999-2002 José Luis Cebrián Pagüe (Fenix)
Bennu Game Development comes with ABSOLUTELY NO WARRANTY;
see COPYING for details

/mnt/sd/movie/Test/Test.prg:5: error: String expected ( token error: "-" ).


Torna a “BennuGD Italia”

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite