場所的にはあってますが、BGGET(1,X+SX,Y+SY)==832 がIF~THENで囲まれなくなったのはなぜでしょう? これだけとエラーになっちゃいますよね。書きかけなだけだったらすいません。 56~57行目の X=X+SX:Y=Y+SY を消します BGGET(1,X+SX,Y+SY) が 832 「ではない」ときだけ、X=X+SX:Y=Y+SY が足されるようにします。これには == ではなくて != を使います