2011年6月12日日曜日

にっきちゃ

 ケツイ5面の曲をみみこぴして遊んでたが、
3日もかかった上に8和音以上つかってて死にたい。プロの技に脱帽せざるを得ない。
テンポ半分にして5面バグを再現して遊んだら満足した。
 
 複数選択したままソートすると時間計算処理にえらい時間がかかるバグを発見。
ソート後、選択解除、再選択処理の際、
ひと項目ずつ選択処理をするたびにトータル時間を計算しなおすので
たくさん選択していると毎回時間計算して処理を食う。たぶんO(n^2)回。
 ListView_SetItemState( hList, iItem, LVIS_SELECTED, LVIS_SELECTED );
で選択状態にするとWM_NOTIFYのLVN_ITEMCHANGEDが送信されてくるため起こる。
ver1.01をVectorに登録したので反映されるまで保留。

0 件のコメント: