Ich möchte verschiedene Zustände definieren über eine Int-Variable, bei einem Klick auf einen Button soll dann abgefragt werden welcher Zustand vorliegt und dann das dem Zustandentsprechende Ausführen, allerdings schaffe ich es nicht eine globale integer Variable anzulegen, die Variable wird einfach nicht gefunden, geht das so nicht oder hab ich einen Fehler gemacht? Bitte um euere Hilfe, hier der Quellcode:
Code:
int Zustand=0;
//[...]
public void ZugActionPerformed(ActionEvent evt)
{ if (Spieler.istLeer())
{
}
else if (Computer.istLeer())
{
}
else if (this.Zustand==0)
{
EntscheidungsAbfrageSpieler();
}
else if (Zustand==1)
{
PcHubraum.setText("Hubraum");
PcLeistung.setText("Leistung");
PcTempo.setText("Tempo");
PcNullHundert.setText("0-100km/h");
Spielkarte Help=Spieler.getObersteKarte();
Name.setText(Help.getName());
WertH.setText(Integer.toString(Help.getHubraum()) + " ccm");
WertL.setText(Integer.toString(Help.getLeistung()) + " Ps");
WertT.setText(Integer.toString(Help.getTempo()) + " km/h");
WertNH.setText(Integer.toString(Help.getNullHundert()) + " s");
Zustand=2;
}
else if (Zustand==2);
{
EntscheidungsAbfrageComputer();
}
}
Hoffe ihr könnt mir helfen!