boardgame.igo
クラス IgoBoard

java.lang.Object
  上位を拡張 boardgame.Board
      上位を拡張 boardgame.igo.IgoBoard

public class IgoBoard
extends Board

碁盤を抽象化したクラスです。

バージョン:
v1.6 2011/06/14 新規作成。
作成者:
たかはしのんき

フィールドの概要
static int BLACK
          黒石の値
static int WHITE
          白石の値
 
クラス boardgame.Board から継承されたフィールド
COIN, CROSS, NAUGHT, SPACE
 
コンストラクタの概要
IgoBoard(int iRo)
          碁盤を作成します。
 
メソッドの概要
 void drawGrid(AltGraphics ag)
          枠線を描画します。
 
クラス boardgame.Board から継承されたメソッド
drawPiece, move, newGame, paint, setClickSound, unmove
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

BLACK

public static final int BLACK
黒石の値

関連項目:
定数フィールド値

WHITE

public static final int WHITE
白石の値

関連項目:
定数フィールド値
コンストラクタの詳細

IgoBoard

public IgoBoard(int iRo)
碁盤を作成します。

パラメータ:
iRo - 路数 (3?19)
メソッドの詳細

drawGrid

public void drawGrid(AltGraphics ag)
枠線を描画します。 囲碁の場合、線上に石を置くので、クラス Board の drawGrid をオーバーライドし、囲碁特有の枠線を描きます。

オーバーライド:
クラス Board 内の drawGrid
パラメータ:
ag - 追加グラフィックス