Ted83
04-02-2009, 16:33
Ciao,
Vi chiedo un aiutino. Ho un problema con un progetto Java nel quale posso utilizzare solo le classi base ( JAVA UTIL E JAVA.IO ).
Devo riuscire a srotolare un campo di gioco, cioè prendere solo le caselle piene (quelle verdi) e metterle in un array ad una dimensione... dalla configurazione che vi allego, il problema nasce nella riga 7, xchè se inizio a scorrere tutto il campo di gioco dal basso verso l'alto e da sinistra verso destra per aver tutte le caselle su una riga, nella riga 7 la casella successiva sarebbe J, anche se x il percorso dovrebbe essere G !!!
ecco la configurazione del gioco: 11 righe e 14 colonne separate dalla codifica delle righe con una | , lettera E indica le caselle vuote, $ fine riga, lettea J indica casella J ecc...
11 14|3 E.1 1.10 E$3 E.1 J.10 E$3 E.1 J.2 2.1 -1.1 G.1 -3.1 -2.1 2.1 4.2 E$11 E.1 J.2 E$6 E.1 J.2 4.1 3.1 E.1 G.2 E$5 E.2 G.2 E.1 -1.1 -2.1 T.2 E$5 E.1 3.8 E$1 E.1 7.1 -1.1 1.1 B.1 3.8 E$1 E.1 -14.12 E$1 E.1 G.1 J.11 E$2 E.1 B.1 3.1 -1.1 S.1 G.7 E$
http://img18.imageshack.us/img18/474/giocoocaqz8.png (http://img18.imageshack.us/my.php?image=giocoocaqz8.png)
http://img18.imageshack.us/img18/giocoocaqz8.png/1/w576.png (http://g.imageshack.us/img18/giocoocaqz8.png/1/)
Non so se mi sn spiegato bene... ma come dovrei fare secondo voi???
Legenda: S indica la posizione d'inizio e T indica la posizione d'arrivo
Vi chiedo un aiutino. Ho un problema con un progetto Java nel quale posso utilizzare solo le classi base ( JAVA UTIL E JAVA.IO ).
Devo riuscire a srotolare un campo di gioco, cioè prendere solo le caselle piene (quelle verdi) e metterle in un array ad una dimensione... dalla configurazione che vi allego, il problema nasce nella riga 7, xchè se inizio a scorrere tutto il campo di gioco dal basso verso l'alto e da sinistra verso destra per aver tutte le caselle su una riga, nella riga 7 la casella successiva sarebbe J, anche se x il percorso dovrebbe essere G !!!
ecco la configurazione del gioco: 11 righe e 14 colonne separate dalla codifica delle righe con una | , lettera E indica le caselle vuote, $ fine riga, lettea J indica casella J ecc...
11 14|3 E.1 1.10 E$3 E.1 J.10 E$3 E.1 J.2 2.1 -1.1 G.1 -3.1 -2.1 2.1 4.2 E$11 E.1 J.2 E$6 E.1 J.2 4.1 3.1 E.1 G.2 E$5 E.2 G.2 E.1 -1.1 -2.1 T.2 E$5 E.1 3.8 E$1 E.1 7.1 -1.1 1.1 B.1 3.8 E$1 E.1 -14.12 E$1 E.1 G.1 J.11 E$2 E.1 B.1 3.1 -1.1 S.1 G.7 E$
http://img18.imageshack.us/img18/474/giocoocaqz8.png (http://img18.imageshack.us/my.php?image=giocoocaqz8.png)
http://img18.imageshack.us/img18/giocoocaqz8.png/1/w576.png (http://g.imageshack.us/img18/giocoocaqz8.png/1/)
Non so se mi sn spiegato bene... ma come dovrei fare secondo voi???
Legenda: S indica la posizione d'inizio e T indica la posizione d'arrivo