Moin, für eine Art 2 Spieler Vokabeltrainer muss ich auch ein Spielerwechsel programmieren. Dabei soll der Spieler erst gewechselt werden wenn er das Wort zwei mal falsch eingegeben hat. Also beim ersten falschen Versuch passiert nichts.
In dieser Klasse wird geschaut ob das eingegebene Wort mit dem Wort in der Liste übereinstimmt. Falls nicht wird false zurückgegeben und der Spieler wird gewechselt. Falls das Wort übereinstimmt wird true zurückgegeben und der aktuelle Spieler bleibt. Mein Idee war nun irgendwie einzubauen das er nachschaut ob der Spieler zum ersten mal das Wort falsch eingegeben hat. Falls ja soll dennoch true zurückgegebenen werden damit der Spieler eine zweite Chance hat. Fall der Spieler beim zweiten mal ebenfalls was falsches eingibt gibt es ein false zurück. Hat jmd. vielleicht eine Idee wie das umzusetzen wäre? Oder vielleicht auch eine andere Idee?
(Der Spieler wird in einer anderen Klasse gewechselt)
Java:
public class Wortliste
{
public boolean pruefe()
{
Steuerung verbindung = new Steuerung();
if(verbindung.leseLoesung().equals(Wort.richtig(null))) //Eingegebene Wort wird mit dem Wort in Wort verglichen
{
return true;
}
else
{
return false;
}
}
}
In dieser Klasse wird geschaut ob das eingegebene Wort mit dem Wort in der Liste übereinstimmt. Falls nicht wird false zurückgegeben und der Spieler wird gewechselt. Falls das Wort übereinstimmt wird true zurückgegeben und der aktuelle Spieler bleibt. Mein Idee war nun irgendwie einzubauen das er nachschaut ob der Spieler zum ersten mal das Wort falsch eingegeben hat. Falls ja soll dennoch true zurückgegebenen werden damit der Spieler eine zweite Chance hat. Fall der Spieler beim zweiten mal ebenfalls was falsches eingibt gibt es ein false zurück. Hat jmd. vielleicht eine Idee wie das umzusetzen wäre? Oder vielleicht auch eine andere Idee?
(Der Spieler wird in einer anderen Klasse gewechselt)