Ü10 A2a) isFinished() in LastFrame

mwmedia
Neuling
Neuling
Beiträge: 8
Registriert: 17. Mai 2007 12:37

Ü10 A2a) isFinished() in LastFrame

Beitrag von mwmedia » 24. Jan 2010 20:16

Hallo,

wieso wird isFinished() in LastFrame nie true und somit auch isFrameScoreCalculateable() nie true?
Eigentlich dachte ich wenn alle Würfe ausgeführt wurden bzw wenn alle nachfolgenden Würfe ausgeführt wurden, die im aktuellen Frame gewertet werden müssen, dann wird der Frame abgeschlossen.

Code: Alles auswählen

/**
	 * Signals that the last frame has no need to be changed, because he is the
	 * last frame.
	 * 
	 * @return <code>false</code>.
	 */
	@Override
	public boolean isFinished() {
		return false;
	}

	/**
	 * @return true if the game has advanced far enough to calculate this frames
	 *         score
	 */
	@Override
	public boolean isFrameScoreCalculateable() {
		return isFinished();
	}
Oder sehe ich das total falsch?

Danke und Gruß

mj_f
Erstie
Erstie
Beiträge: 15
Registriert: 18. Nov 2009 21:00

Re: Ü10 A2a) isFinished() in LastFrame

Beitrag von mj_f » 24. Jan 2010 20:26

Sollen wir die Methode isGameFinished() in der Klasse StandardFrame auch implementieren? Als Kommentar steht dort "TODO implement method", aber in der Aufgabenstellung wird es nicht erwähnt.

Sebastian Hartte
Sonntagsinformatiker
Sonntagsinformatiker
Beiträge: 236
Registriert: 15. Apr 2004 17:57

Re: Ü10 A2a) isFinished() in LastFrame

Beitrag von Sebastian Hartte » 25. Jan 2010 16:30

mj_f hat geschrieben:Sollen wir die Methode isGameFinished() in der Klasse StandardFrame auch implementieren?.
Ja.

Gruß,
Sebastian

Antworten

Zurück zu „Archiv“