Software-Challenge Dokumentation

Methodendokumentation - FieldState

Inhaltsverzeichnis

FieldState-Methoden

Der FieldState beschreibt den Zustand eines Feldes im Spiel. Es handelt sich um ein Enum, das verschiedene Zustände wie Fische unterschiedlicher Größe und Teams oder leere Felder repräsentiert.


getSize()

Gibt die Größe eines Fisches auf dem Feld zurück. Bei leeren Feldern oder der Krake kann die Rückgabe speziell behandelt werden (z.B. -1 oder 0).

  • Rückgabetyp: int
.getSize()

Das ganze Konstrukt:

fieldState.getSize()

Hier ein Code-Beispiel:

int fishSize = fieldState.getSize();

getTeam()

Gibt die Teamzugehörigkeit eines Fisches auf dem Feld zurück. Bei leeren Feldern oder der Krake wird möglicherweise null oder ein spezieller Wert zurückgegeben.

  • Rückgabetyp: Team
.getTeam()

Das ganze Konstrukt:

fieldState.getTeam()

Hier ein Code-Beispiel:

Team fishTeam = fieldState.getTeam();

isEmpty()

Überprüft, ob das Feld leer ist.

  • Rückgabetyp: boolean
.isEmpty()

Das ganze Konstrukt:

fieldState.isEmpty()

Hier ein Code-Beispiel:

boolean isEmpty = fieldState.isEmpty();

Teilbare URL erstellen

Abschnitte auswählen