Die View-Schnittstelle von Gomoku

Die Schnittstelle des Gomoku-Views liegt in IView.java vor.

package view;
import java.awt.Dimension;
/** View.java
 * Schnittstelle View für Gomoku mit MVC
 * @author Prof. Dr. Andreas Solymosi, Beuth-Hochschule für Technik, (c) 2012, solymosi@tfh-berlin.de
 * @version 2/1/12
 */
public interface IView {
      /**
       * Spielfeld oder Informationstafel wurde(n) verändert
       * Wird von Contol aufgerufen, wenn ein Stein mit oder ohne Erfolg (weil das Feld besetzt ist) gesetzt wurde.
       */
    void neuZeichnen(); // const
    /**
     * Wird von Control aufgerufen, wenn Eingaben auf der Darstellung (z.B. durch Mausklick) empfangen werden, um ihre Position identifizieren zu können
     * @return Größe des dargestellten Bretts: Anzahl der Felder
     */
    Dimension brettgröße(); // const
} 

Eine einfache Implementierung der Schnittstelle


Version: 5. Februar 2012

© Prof. Solymosi, 20102 Beuth-Hochschule für Technik Berlin, Fachbereich VI (Informatik und Medien)

solymosibht-berlin.de