/**
* IgoPanel クラスは、碁盤を表す抽象クラスです。
* @author Jiro Suzuki
*/
import javax.swing.JPanel;
public abstract class IgoPanel extends JPanel{
/** グラフィック描画の碁盤 */
public static final int GRAPHIC_BOARD=1;
/** イメージ描画の碁盤 */
public static final int IMAGE_BOARD=2;
/** テキスト描画の碁盤 */
public static final int TEXT_BOARD=3;
/**
* 盤面を更新します。
* @param intBoard 盤面データ
*/
public abstract void update(IntBoard intBoard);
/**
* 囲碁Viewerのコントローラーに、動作させるモードのコントローラーを設定します。
* @param controller 囲碁Viewerのコントローラー
*/
public abstract void setIgoGameController(IgoModel controller);
}