Questione : Applet del cliente del Java - passando uno booleano ad un altro

Alright, in modo da progresso sta andando grande. Ora sto lavorando al assistente-lato che prende. I clienti di quel senso due sapranno quando qualcuno ha preso un articolo fuori dalla terra. il

Alright, in modo da la parte interna di tileGen ha booleans differenti che dicono a tiraggio o non estrarre l'arma o non permettere che l'arma sia up.

Anyway, dato che ora sto lavorando alla spada… qui sono come works.

When un cliente che sta prendendo l'articolo fa questa: class= " lineNumbers " >
1 del >

 se (drawSword)
{
	se (== del currentMap 1)
	{
		se (== dello spawnY del && del == 13 dello spawnX 7)
		{
			drawSword = falso;
			tiraggio = “drawSword„;
			currentItem = “3„;
			prova
			{
				addInv (3);
			}
			fermo (eccezione ere)
			{t
				ere.printStackTrace ();
			}
		}
	}
}
il class= >

If che di

Anyway, dopo quello “della raccolta "… sulla linea 1023 è dove trasmette questa azione all'assistente: class= " lineNumbers " >
1 del >
} altrimenti se (== “raccolta„ del myCommand) {
				//int theirTile = bordo [spawnY] [spawnX];
                  os.println (me.getUsername () + “|„ + currentItem + “|„ + tiraggio + “|" + theirTile + “|raccolta„);
            }
le mattonelle " libere " di >

Their del class= di

Then andiamo indietro allineare 420 dove il funzionamento () è class= " i lineNumbers " >
1 del >
 se (“raccolta„ .equalsIgnoreCase (temp [4]))
{
	c.append (“\ n " +temp [0] + “|„ + temp [1] + “|„ + temp [2] + “|„ + temp [3] + “|„ + temp [4]);
	changeX di //int = Integer.parseInt (temp [1]);
	changeY di //int = Integer.parseInt (temp [2]);
	//board [changeY] [changeX] = 4;
	theItem di int = Integer.parseInt (temp [1]);
	c.append (“\ n " +temp [0] +„ ha preso “+ getItem (theItem) [0] +„ .");
	Boolean.parseBoolean (temp [2]) = falso; drawSword di // = falso?
}
la linea " libera " di >
the primo del class= di
Then qui è dove il mio problema si trova. che sto provando a convincere la stringa “drawSword„ come il booleano ad essere falsa ma ottengo questo errore: class= " lineNumbers " >
1 del >

 C:\wamp\www\mystikrpg\tileGen.java: 428: tipo inatteso
required: variabile
trovato: valore
	Boolean.parseBoolean (temp [2]) = falso; drawSword di // = falso?
	                    ^
1 errore

L'attrezzo ha completato con il codice di uscita 1
class= >

So di

Any?
class= del

Risposta : Applet del cliente del Java - passando uno booleano ad un altro

Sì, il codice non ha alcun significato. Potete o ottenere il valore, o fissare il valore:
1:
2:
3:
4:
5:
booleano che = Boolean.parseBoolean (temp [2]);

// o

temp [2] = “falso„;
Altre soluzioni  
 
programming4us programming4us