どうしてもきれいに動いてくれません。
どうしてでしょうか?わかる方、修正をお願いします。
ex=200 ey=50 *main redraw 0 pos ex-8,ey-8 mes "■" if move=0 : emove=rnd(20)//確率を設定 if emove=0: emove=-1 :move=1: emovex=rnd(400) : emovey=rnd(100) : emx=emovex-ex :emy=emovey-ey//きちんと移動してくれることを祈るばかり。 if move=1{ if emx<=20 : emx-2 : ex+2 if emx<=-20 : emx+2 : ex-2 if emx>20 : if emx<=50 : emx-3 : ex+3 if emx>-20 : if emx<=-50 : emx+3 : ex-3 if emx>50 : emx-4 : ex+4 if emx>-50 : emx+4 : ex-4 if emy<=20 : emy-2 : ey+2 if emy<=-20 : emy+2 : ey-2 if emy>20 : if emy<=50 : emy-3 : ey+3 if emy>-20 : if emy<=-50 : emy+3 : ey-3 if emy>50 : emy-4 : ey+4 if emy>-50 : emy+4 : ey-4 if emx<3|emx>-3 : move=0 : emove=-1 if emy<3|emy>-3 : move=0 : emove=-1 if ex>400 : ex=400 if ey>100 : ey=100 if ex<0 : ex=0 if ey<0 : ey=0 } redraw 1 await 16 gosub*main