• [librcsc] コマンドクラスにパラメータへのインタフェース追加. (akiyama) 00:19:37

主に体のコマンドに対して,コマンドのパラメータを取得するためのメソッドを追加した. 基底のクラスにやたらvirtualなメソッドが増えたのが気に食わないが,これが一番収まりがいいだろうからしょうがない.

  • [librcsc] Loggerにインタフェース追加. (akiyama) 00:19:37

描画データ追加用メソッドの別バージョンを用意した. RBGの値をそれぞれcharで与えられるバージョン,更に,描画データの位置情報をgeomライブラリのクラスで与えられるバージョンをそれぞれ追加.

  • [soccerwindow2] ランチャダイアログの不具合修正. (akiyama) 01:48:54

これまで,soccerwindow2からサーバを起動した場合,killから再スタートまでの待ち時間を1秒に決め打ちにしていたが,これでは不具合があるため修正した. 不具合の原因は,サーバがteam_l_startとteam_r_startでチームを起動した場合に,それぞれをkillするたびに1秒スリープしていたこと.すなわち,サーバにチームを起動させた場合は,サーバの再スタートまで2秒以上待たなければならない.

  • [librcsc] Conditionクラスを追加. (akiyama) 02:40:08

Compositeクラスとして,AndCondition, OrCondition, NotConditionも実装. 参考:下羅さんライブラリ,というよりも,ほぼそのまま.

  • [soccerwindow2] テストと微修正. (akiyama) 20:20:12

回転表示とラスタ演算のテスト. フィールドを90度回転させて縦に描画するのが非常に簡単にできることが分かったので,暇なときにきちんと作ってみよう. ラスタ演算をORにすると半透明っぽく描画できることも分かった. 実効速度への影響具合にもよるが,デバッグ情報の描画はこれでやった方がすっきりしていいかも.

仕事のプログラムを突発的に作らなければならなくなったので,ちょっと休止. そちらのプログラムもQtで作っていて,その作業過程で判明した点をいくつかフィードバック.


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