[ Java奮戦記_目次 ]
対局情報を表すクラス
仕様を確認する
このクラスは、対局情報を表します。
対局者名や大会名、大会日など、対局に関する情報を保持します。
コーディングする
→
クリックしてソース GameInformation.java を表示
[コンストラクタ]
- 対局情報が空のインスタンスを生成します。
[実装するメソッド]
- パラメータとして「SGF形式データ」を受け取り、その中から対局情報を抽出し、インスタンス内に設定します。
- 戻り値として「対局情報をSGF形式に変換したString」を返します。
- パラメータとして「黒番の対局者名を表すString」を受け取り、インスタンス内に設定します。
- 戻り値として「黒番の対局者名を表すString」を返します。
- パラメータとして「白番の対局者名を表すString」を受け取り、インスタンス内に設定します。
- 戻り値として「白番の対局者名を表すString」を返します。
- パラメータとして「黒番の段位を表すString」を受け取り、インスタンス内に設定します。
- 戻り値として「黒番の段位を表すString」を返します。
- パラメータとして「白番の段位を表すString」を受け取り、インスタンス内に設定します。
- 戻り値として「白番の段位を表すString」を返します。
- パラメータとして「大会名を表すString」を受け取り、インスタンス内に設定します。
- 戻り値として「大会名を表すString」を返します。
- パラメータとして「対局名を表すString」を受け取り、インスタンス内に設定します。
- 戻り値として「対局名を表すString」を返します。
- パラメータとして「対局日を表すString」を受け取り、インスタンス内に設定します。
- 戻り値として「対局日を表すString」を返します。
- パラメータとして「持ち時間を表すString」を受け取り、インスタンス内に設定します。
- 戻り値として「持ち時間を表すString」を返します。
- パラメータとして「コミを表すString」を受け取り、インスタンス内に設定します。
- 戻り値として「コミを表すString」を返します。
- パラメータとして「ルールを表すString」を受け取り、インスタンス内に設定します。
- 戻り値として「ルールを表すString」を返します。
- パラメータとして「結果を表すString」を受け取り、インスタンス内に設定します。
- 戻り値として「結果を表すString」を返します。
- パラメータとして「対局場所を表すString」を受け取り、インスタンス内に設定します。
- 戻り値として「対局場所を表すString」を返します。
- パラメータとして「対局コメントを表すString」を受け取り、インスタンス内に設定します。
- 戻り値として「対局コメントを表すString」を返します。
- パラメータとして「路数を表すString」を受け取り、インスタンス内に設定します。
- 戻り値として「路数を表すString」を返します。
[参考情報]
- クリックして Javadoc を表示
- テストプログラム TestGameInformation.java
注意点
SGF形式のデータの中で、対局に関する情報は EV[],DT[],PB[],PW[] などなど、いくつかのプロパティとして表現されています。これをデータの中から読み取ったり、戻り値として返したりします。