Package reversi

Class Coordinates

java.lang.Object
reversi.Coordinates

public class Coordinates
extends java.lang.Object
Die Klasse Coordinates beschreibt eine Position auf dem Spielfeld. 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).
  • Constructor Summary

    Constructors 
    Constructor Description
    Coordinates​(int row, int col)
    Erzeugt eine neues Coordinates-Objekt
  • Method Summary

    Modifier and Type Method Description
    boolean equals​(java.lang.Object 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.
    java.lang.String toMoveString()  
    java.lang.String toString()  

    Methods inherited from class java.lang.Object

    getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • Coordinates

      public Coordinates​(int row, int col)
      Erzeugt eine neues Coordinates-Objekt
      Parameters:
      row - die Reihe auf dem Spielfeld
      col - die Spalte auf dem Spielfeld
  • Method Details

    • getRow

      public int getRow()
      Liefert die Zeile der durch das Objekt beschriebenen Position zurück.
    • getCol

      public int getCol()
      Liefert die Spalte der durch das Objekt beschriebenen Position zurück.
    • toString

      public java.lang.String toString()
      Overrides:
      toString in class java.lang.Object
    • equals

      public boolean equals​(java.lang.Object o)
      Overrides:
      equals in class java.lang.Object
    • toMoveString

      public java.lang.String toMoveString()
      Returns:
      Coordinates in a String in chess like format