[ Java奮戦記_目次 ]
棋譜情報を管理するクラス
仕様を確認する
このクラスは、棋譜情報を表します。
棋譜情報は、
対局情報と手順で構成されています。紙媒体の「棋譜」からイメージしました。
コーディングする
→
クリックしてソース Kifu.java を表示
[コンストラクタ]
- 対局情報と手順が空のインスタンスを生成します。
[実装するメソッド]
- パラメータとして「囲碁Viewer形式の手順」を受け取り、インスタンス内に設定します。
- パラメータとして「対局情報」を受け取り、インスタンス内に設定します。
- 戻り値として「囲碁Viewer形式の手順」を返します。
- 戻り値として「対局情報」を返します。
- パラメータとして「着点の情報」を受け取り、着点の情報を一手追加します。
- パラメータとして「作成するコピーの手数」を受け取り、
戻り値として「指定された手数までの棋譜情報(Kifuクラス)」を返します。
[参考情報]
- クリックして Javadoc を表示
- テストプログラム TestKifu.java
注意点
棋譜情報のコピーを作成するメソッドがついていますが、これは、今現在再生している棋譜情報から、検討用の棋譜情報を作成するために実装しました。