|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectboardgame.Board
public class Board
ボードゲームの盤を抽象化したクラスです。 History v1.5 2011/06/13 Small BasicのTic-tac-toe v1.4から移植しました。
フィールドの概要 | |
---|---|
static int |
COIN
駒●の値です。 |
static int |
CROSS
駒×の値です。 |
static int |
NAUGHT
駒○の値です。 |
static int |
SPACE
駒がないときの値です。 |
コンストラクタの概要 | |
---|---|
Board()
ボードゲームの盤を作成します。 |
メソッドの概要 | |
---|---|
void |
drawGrid(AltGraphics ag)
枠線を描画します。 |
void |
drawPiece(AltGraphics ag)
駒を描画します。 |
void |
move(int iCol,
int iRaw)
盤に次の一手を打ちます。 |
void |
newGame()
新しいゲームを開始します。 |
void |
paint(java.awt.Graphics g)
盤面を描画します。 |
void |
setClickSound(java.applet.AudioClip auClick)
クリック音を設定します。 |
void |
unmove()
最後の一手を止めます。 |
クラス java.lang.Object から継承されたメソッド |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
---|
public static final int SPACE
public static final int CROSS
public static final int NAUGHT
public static final int COIN
コンストラクタの詳細 |
---|
public Board()
メソッドの詳細 |
---|
public void move(int iCol, int iRaw)
iCol
- 列iRaw
- 行public void newGame()
public void drawGrid(AltGraphics ag)
ag
- 追加グラフィックスpublic void drawPiece(AltGraphics ag)
ag
- 追加グラフィックスpublic void paint(java.awt.Graphics g)
g
- グラフィックスpublic void setClickSound(java.applet.AudioClip auClick)
auClick
- クリック音のオーディオクリップ(駒を打ったときの音)public void unmove()
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |