|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectreversi.Coordinates
public class Coordinates
Die Klasse Coordinates beschreibt eine Position auf dem Spielfeld. Sie wird
von den Methoden nextMove() (Interface ReversiPlayer)
und getPosition() (Interface GameBoard) genutzt. Der
Ursprung des Koordinatensystems liegt in der linken oberen Ecke. Gültige
Werte für die Koordinaten sind 1 bis
GameBoard.getSize() (beides einschließlich).
Achtung: Im Gegensatz zu der sonst üblichen Konvention wird in einer
Coordinates-Angabe zuerst der y-Wert und dann der x-Wert
festgehalten!
| Constructor Summary | |
|---|---|
Coordinates(int row,
int col)
Erzeugt eine neues Coordinates-Objekt, das die Position row
(Zeile), col (Spalte) auf dem Spielfeld beschreibt. |
|
| Method Summary | |
|---|---|
boolean |
equals(Object o)
Überprüft, ob diese Coordinates-Instanz das gleiche
Spielfeld bezeichnet wie der gegebene Parameter o. |
int |
getCol()
Liefert die Spalte der durch das Objekt beschriebenen Position zurück. |
int |
getRow()
Liefert die Zeile der durch das Objekt beschriebenen Position zurück. |
String |
toString()
Liefert eine String-Darstellung der duch das Objekt beschriebenen Position zurück, z.B. |
| Methods inherited from class java.lang.Object |
|---|
getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public Coordinates(int row,
int col)
row
(Zeile), col (Spalte) auf dem Spielfeld beschreibt.
Gültige Werte für row und col sind
1 bis GameBoard.getSize() (beides
einschließlich).
| Method Detail |
|---|
public int getRow()
public int getCol()
public String toString()
Coordinates( 4, 7
).
toString in class Objectpublic boolean equals(Object o)
Coordinates-Instanz das gleiche
Spielfeld bezeichnet wie der gegebene Parameter o.
equals in class Objecttrue zurück, falls o eine
Instanz von Coordinates ist und das gleiche
Spielfeld bezeichnet.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||