>>かたけいさん
条件式はANDでなくて&&を使うといいですよ。
あと、GSPOITが先だと処理が重くなるのでTIMEの判定を先にした方がいいですよ
(TIMEが先だと毎回GSPOITをしなくて済むし、TIME==1がTRUEになる確率は低いのでなおさら)
もちろん、個人個人書き方の違いはありますので強制するものではありませんが参考になればと思い書かせていただきました。
かたけいさんの奴だと円が単色でない場合に面倒なことになると思うので、大丈夫なように半径で指定する方法を載せておきますね。
VAR CX=200,CY=120,CR=30
ACLS
GCIRCLE CX,CY,R,#LIME
GPAINT CX,CY,#LIME
WHILE 1
TOUCH OUT TT,TX,TY
X=TX-CX
Y=TY-CY
IF TT==1&&SQR(X*X+Y*Y)<=CR THEN BEEP 1
WAIT 1
WEND