>>167
現在は止まっている位置よりxに-7、yに-5した位置から描画を開始しているので
x7、y5より小さいとマイナスの値になり、エラーになってしまいます。

あらかじめ、値を調べておけば大丈夫だと思うので、変更しておきます。

>>164
トリップつけました。