boardgame
クラス GameRecord

java.lang.Object
  上位を拡張 boardgame.GameRecord

public class GameRecord
extends java.lang.Object

棋譜を抽象化したクラスです。

バージョン:
v1.6 2011/06/14 コメントの見直し。 v1.5 2011/06/13 Small BasicのTic-tac-toe v1.4から移植。
作成者:
たかはしのんき

コンストラクタの概要
GameRecord(int iMaxRec)
          棋譜を作成します。
 
メソッドの概要
 int getCol(int iMove)
          棋譜の手数から列を得ます。
 int getLastMove()
          棋譜の現在の手数を得ます。
 int getRaw(int iMove)
          棋譜の手数から行を得ます。
 void move(int iCol, int iRaw)
          棋譜に次の一手を記録します。
 void unmove()
          最後の一手を止めます。
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

GameRecord

public GameRecord(int iMaxRec)
棋譜を作成します。

メソッドの詳細

getCol

public int getCol(int iMove)
棋譜の手数から列を得ます。

パラメータ:
iMove - 手数

getLastMove

public int getLastMove()
棋譜の現在の手数を得ます。


getRaw

public int getRaw(int iMove)
棋譜の手数から行を得ます。

パラメータ:
iMove - 手数

move

public void move(int iCol,
                 int iRaw)
棋譜に次の一手を記録します。

パラメータ:
iCol - 列
iRaw - 行

unmove

public void unmove()
最後の一手を止めます。