2007-11-04から1日間の記事一覧

リフト用コードをマージ中 その3

ユーザー入力でキャラクタを操作できるようにしました。 差分 今回のコードではキャラクタの移動処理が座標を更新する移動ルーチン(move_routine)と速度を更新する速度ルーチン(speed_routine)に分かれていて、move_routineにはvelocity_routineを、speed_ro…

constなcoroutine

boost::functionと違って、boost::coroutines::shared_coroutineはoperator()が非constになっています。 コルーチンは明らかに状態を持っていて、operator()はその状態を変更するわけなので、直感的には正しく思えます。 しかし、shared_coroutineの名前の通…