ciao,
in primis questo e' sbagliato
Le stringhe si eguagliano con il metodo equals o equalsIgnoreCase quindi ==> codiceInserito.equals("1234")codice:if (codiceInserito=="1234"){
Per il tuo errore quando chiami
Dove hai istanziato e riempito usciteStanza[0] visto che non esiste nemmeno costruttore ? (infatti metti costruttore vuoto).codice:Stanza Stanza1 = usciteStanza[0];
Quando istanzi questi (gi� ci sarebbe molto da ridire perch� le varibili si scrivono con l'iniziale minuscola ES. Stanza terreno1 oppure Stanza[] terreno1Uscite, proprio per differenziarli dagli oggetti.)
istanzi delle stanze vuote "empty", quindi siccome a monte usciteStanza sar� null la set ti caricher� un oggetto null.codice:Stanza Terreno1 = new Stanza(); Stanza Terreno2 = new Stanza(); Stanza Terreno3 = new Stanza(); Stanza[] Terreno1Uscite = {Terreno2,Terreno3}; //Stanze adiacenti alla stanza Stanza[] Terreno2Uscite = {Terreno3,Terreno1}; Stanza[] Terreno3Uscite = {Terreno1,Terreno2}; Terreno1.setUscite(Terreno1Uscite);
Ciao

Rispondi quotando
