|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
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()
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||