• [librcsc] sprintf,vsprintf を snprintf,vsnprintfに置換 (akiyama)
  • [librcsc] コーチ/トレーナ 用のワールドモデルを整備.グローバル情報に対応した物体管理クラスを導入. (akiyama)
  • [agent2d] librcscの変更に追従 (akiyama)

"Exceptional C++ style"に触発されて,sprintfをsnprintfに書き換えた.

リリースの準備が整ったので,遂にリリース. soccerwindow2は秋キャンプまで寝かせようと思っていたけど,本に添付のバージョンではgcc-4.1でコンパイルできないことがあるようなので,前倒しでリリースすることにした. librcscとsoccerwindow2はrpmでもリリースする予定.

コーチ用のライブラリのクラス名が冗長になってしまっているのが気持ち悪い.例えば,GlobalWorldModel.単にWorldModelとしたいところだが,これではプレイヤのライブラリと重複してしまう.かと言って,GWorldModelなんてのはもっと嫌なので却下.namespaceを分割するのがもっとも真っ当な解決策ではあるが,そうすべきか否か.迷いどころ.


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2016-03-14 (月) 14:51:37 (1253d)
SourceForge.JP
Creative Commons License
RoboCup tools by Hidehisa Akiyama is licensed under a Creative Commons 表示-非営利 2.1 日本 License.