Jag håller på att programera ett frågespel och när man har svarat rätt på en fråga så anropas metoden reward()
public void reward(){
if (besokt=true)
sp.messLabel.setText("Du har redan varit här");
else{
sp.poang=sp.poang+pengar;
sp.messLabel.setText("Du tjänade nyss " + pengar+" kronor");
sp.antalPengar.setText(""+ sp.poang);
besokt=true;
}
Variabeln besokt är false från början. Det som är problemet är att den ger feledelandet i stället för att uppdatera pengarna när man svarar rätt på en fråga. Var någonstans har jag tänkt fel?