Hello world in bennu

Spazio dedicato al linguaggio BennuGD per programmare videogiochi sulle nostre openconsole
User avatar
Zip
Site Admin
Posts: 3101
Joined: 3 May 2011, 21:03
Console open: Attuali Caanoo , Wiz, dingoo a320 (possedute Wiz, s7100B, s5110, s7300B, OpenPandora)
Location: Sicilia
Contact:

Re: domanda su Bennu

Post by Zip »

User avatar
gigios
Newser OC.it
Newser OC.it
Posts: 851
Joined: 4 May 2011, 9:08
Console open: Wiz; Caanoo
Location: Lombardia

Re: domanda su Bennu

Post by gigios »

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:
Image
User avatar
kayuz
Cavaliere OC.it
Cavaliere OC.it
Posts: 627
Joined: 4 May 2011, 15:27
Console open: Caanoo fidelis!! sempre co'te! :D
Location: Terni

Re: domanda su Bennu

Post by kayuz »

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?
User avatar
gigios
Newser OC.it
Newser OC.it
Posts: 851
Joined: 4 May 2011, 9:08
Console open: Wiz; Caanoo
Location: Lombardia

Re: domanda su Bennu

Post by gigios »

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

Io nel codice del BinaryClock controllo i tasti con questo IF

Code: Select all

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.
Image
User avatar
Zip
Site Admin
Posts: 3101
Joined: 3 May 2011, 21:03
Console open: Attuali Caanoo , Wiz, dingoo a320 (possedute Wiz, s7100B, s5110, s7300B, OpenPandora)
Location: Sicilia
Contact:

Re: domanda su Bennu

Post by Zip »

kayuz posta il tutto aggiornato zippato o il sorgente..
User avatar
kayuz
Cavaliere OC.it
Cavaliere OC.it
Posts: 627
Joined: 4 May 2011, 15:27
Console open: Caanoo fidelis!! sempre co'te! :D
Location: Terni

Re: domanda su Bennu

Post by kayuz »

ecco qua ;) mi aiutate col file PRG?
http://www.mediafire.com/?hm8m2tbm1kl671d
User avatar
Zip
Site Admin
Posts: 3101
Joined: 3 May 2011, 21:03
Console open: Attuali Caanoo , Wiz, dingoo a320 (possedute Wiz, s7100B, s5110, s7300B, OpenPandora)
Location: Sicilia
Contact:

Re: Hello world in bennu

Post by Zip »

Code: Select all

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?
User avatar
kayuz
Cavaliere OC.it
Cavaliere OC.it
Posts: 627
Joined: 4 May 2011, 15:27
Console open: Caanoo fidelis!! sempre co'te! :D
Location: Terni

Re: Hello world in bennu

Post by kayuz »

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: " " ).
User avatar
Zip
Site Admin
Posts: 3101
Joined: 3 May 2011, 21:03
Console open: Attuali Caanoo , Wiz, dingoo a320 (possedute Wiz, s7100B, s5110, s7300B, OpenPandora)
Location: Sicilia
Contact:

Re: Hello world in bennu

Post by Zip »

la riga 15 è

Code: Select all

IF((key(_esc) ||(jkeys_state[_JKEY_MENU])))
prova a cambiarla in

Code: Select all

IF(jkeys_state[_JKEY_MENU])
User avatar
kayuz
Cavaliere OC.it
Cavaliere OC.it
Posts: 627
Joined: 4 May 2011, 15:27
Console open: Caanoo fidelis!! sempre co'te! :D
Location: Terni

Re: Hello world in bennu

Post by kayuz »

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: "-" ).
Post Reply