|
2009/07/13(月)
気に入ったようです
|
|
|
( ゜д゜ )彡そう ( ゜д゜ )彡そう デフォ子さん危機一髪のバグとれましたー。 某方が発生条件見付けてくれたおかげで原因が即わかりましたw 環境とか全然関係なかったw 具体的には連爆中に次に爆発する予定の箱を移動させるとバグります。 んで原因なんですが、 フラグ管理を箱ごとでなく位置で設定 爆発フラグが立ってから爆発するまでに若干タイムラグあり なので爆発フラグが立った箱を爆発する前に移動させると 箱の無い場所に爆発フラグが立ってる状態になるわけです。 そんで箱の無い場所が爆発。 んで、連爆の条件が「爆発した箱と同色の箱が隣接してれば爆発」なわけなので 箱の無い場所が爆発したら、隣の箱の無いマスも同色の箱と判断されて誘爆。 んで、また隣の箱の無いマスも(以下無限ループ まぁそんなこんなで無事直しました。 あとひとつ消し忘れてたtraceも消しときまs(ry はいゴメンナサイ、一番やっちゃいけないことですね;
チラシの裏に反応してくれたD4Uさんの優しさに全ゆきだルマが泣いた。 慣れられるレベルならとりあえず及第点かな。 けどやっぱちょっとしゃくらせすぎたかw
|
|
|