next up previous contents index
Next: バージョン 3 プロトコル Up: 試合の記録方法と再生方法 Previous: バージョン 1 プロトコル   Contents   Index


バージョン 2 プロトコル

バージョン2のログファイルプロトコルでは,冗長で不用なデータの記録を回 避しようとしている. フォーマットは次のようになる:

DRAW_MODE や BLANK_MODE といった他の情報は,ログファイルには記録され ない.空間の最適化に関しては,まだ工夫の余地が残っている.チーム名をファ イルヘッダの一部に含めてしてしまうことで,一度きりの記録にすることがで きる.プレイヤの背番号は,配列のインデックスと利用することで暗黙的に指 定することができる.

このように,バージョン2の情報チャンクは同じサイズにはならない.よって, ログファイルを逆再生するような場合に,固定サイズバイトのシークだけで済 ませることはできない.一度にファイル全体を読んでしまうか,少なくとも, showinfo_t チャンクのストリーム位置を記録しなければならない.

異なるプラットフォーム間での互換性を維持するために,値はネットワークバ イトオーダで表現される.



Hidehisa Akiyama 2004-11-21