Repo

kjana00@gmail.com

older <-

2009-06-24 00:01:07

今朝はくもり。朝ごはんはパンとソーセージとゆでたまごとサラダ。昨日よりは涼しい気がするけどだからといって快適っていうのは程遠く。まあ、夏が近付くわね……

昨日片付けたものをまとめて送り付けてから、片付けものに入る前にやってた仕事の続き。調べてみたところで実機だと呼ばれそうなものだけどエミュレータでは呼ばれないんだなとか、そもそも本当にこの状態に来てるんだかどうだか疑問とか。コード上はやっぱり通常時の短周期タスクが初期状態のうちに呼ばれそうだっていうのを確認した上でそっちのチームの人に聞いてみて、やっぱりそうだし起きたらすぐ寝るっていうもんでもないからちょっと起きてる期間を取った方がいいっていうのを確認する。

そういうことで寝起き周りに手を入れる。昨日取り入れることになったコードだと、もう出来てるブロックの短周期タスクは一時起床では呼ばれなくなってるっていうのも入れてやって、ちょっと動かしてみてこんなものかと。出来上がったつもりになったところで次のブロックへ。

まあ C コードいじるのを先にっていうことにはなるんだ。これも昨日の話の影響で。このブロックへの影響って、一部見るフラグが増えたり減ったりしてるっていうだけのことなんだけど。あんまり根本的な論理に影響は無いからいじるのも楽。前にいじったのと比べて、同じようないじり方になってるのを確認した上でレビュー用に送っておく。

それからお絵描き開始なわけで。簡単そうなところから手を付けてみた。何が簡単そうって、これ二つの関数の中の二つの分枝、合計四つのコード塊でやってること全く一緒だよねっていうのだとか、八つ関数があるけど全部同じだよねっていうのだとか。……まあ、頑張ったんだねっていう感じのコードだったから。抜き出して変数名の一部を消してやって diff を取ると差分が無いからやっぱり同じだとか、差分があると思ったら空行が一つ消えてるのかってひょっとしてコピーですらなく手で写したん? だとか確認してからまとめたのを一つ作っておしまいっていう感じで。

一部 C コードをそのまま引っ張り込むために作ってる表を使うのに、インデックスを手で入れるというのがいい加減 error prone 過ぎて嫌になってきたから名前で使う部分のインデックスをリストアップするブロックをでっち上げたり、良く見たら条件が違うっていうのをあれこれいじってたらいつの間にか出来てたりしつつとりあえず一部分完成。行数ベースで 1/5 ぐらい? まあ悪くないペースか。

昨日より涼しいけど気温は 2℃ 低いだけ……はともかく帰って晩ごはんにとろろ昆布のつゆと五目寿司。久しぶりに干瓢ぐらい入れるかと思わなくもなかったけど、前のあまりの減らなさっぷりを思い出すと買えなくて結局最近のいつも通りになったり。とりとたけのことにんじんと干し椎茸っていう。まあ、十分おいしいけどね。

WWW 見てゲームして、もうちょっとで久しぶりのハイスコア更新だったのになと思って。

older <-

goto

hint can be:

Tags

old

2007-05 -- 2006-12

ゲーム関係の古い記録

before 2005-12