public class Stones
extends java.lang.Object
コンストラクタと説明 |
---|
Stones()
石の集合オブジェクトを作成します。
|
修飾子とタイプ | メソッドと説明 |
---|---|
void |
add(int iCol,
int iRow)
石の集合に石の位置を追加します。
|
void |
add(Pos pos)
石の集合に石の位置を追加します。
|
void |
add(Stones stn)
石の集合に石の集合を追加します。
|
void |
clear()
石の集合を空に初期化します。
|
int |
getCount()
石の集合の石の数を返します。
|
Pos |
getNext()
石の集合の次の石の位置を返します。
|
boolean |
getNext(Pos pos)
石の集合の次の石の位置を返します。
|
void |
rewind()
石の集合の読み出しインデックスを初期化します。
|
java.lang.String |
toString()
石の集合を文字列に変換します。
|
public void add(Pos pos)
pos
- 追加する石の位置を指定します。public void add(Stones stn)
stn
- 追加する石の集合を指定します。public void add(int iCol, int iRow)
iCol
- 追加する石の桁位置を指定します。iRow
- 追加する石の行位置を指定します。public void clear()
public int getCount()
public Pos getNext()
null
を返します。public boolean getNext(Pos pos)
for
文の反復条件として使えるように次の石がないときはfalse
を返します。pos
- 石の位置が返されるオブジェクトを指定します。true
、ないときはfalse
を返します。public void rewind()
public java.lang.String toString()
toString
クラス内 java.lang.Object