>>478
Y座標をループ外で取得してることで分岐が動作しないことが原因だと思います