public class Pos
extends java.lang.Object
修飾子とタイプ | フィールドと説明 |
---|---|
BVector |
a |
BMatrix |
A |
BVector |
b |
static int |
BLACK |
static int |
COL |
BVector |
d |
BMatrix |
D |
BMatrix |
F |
BMatrix |
F0 |
BVector |
h |
BVector |
l |
int |
moves |
static int |
OPPOSITE |
int[] |
prisoner |
static int |
ROW |
static int |
SPACE |
int |
turn |
BVector |
w |
static int |
WHITE |
コンストラクタと説明 |
---|
Pos(int n)
n路盤の初期局面を生成するコンストラクタです。
|
public static final int ROW
public static final int COL
public static final int SPACE
public static final int BLACK
public static final int WHITE
public static final int OPPOSITE
public BMatrix F0
public BMatrix F
public BMatrix A
public BMatrix D
public BVector b
public BVector w
public BVector l
public BVector h
public BVector a
public BVector d
public int turn
public int moves
public int[] prisoner
public Move toMove(int index)
index
- 添字を渡します。(1 origin)public boolean move(int col, int row)
col
- 着手の横座標row
- 着手の縦座標public boolean isMovable(int col, int row)
col
- 調べる交点の桁位置row
- 調べる交点の行位置public int getStone(int col, int row)
col
- 横座標row
- 縦座標public java.lang.String toString()
toString
クラス内 java.lang.Object