上のコードだと60番にブロックのBG入ってるとすり抜けてしまいますね。 if jdbg<blk+1 then 〜 が正しいです。。