とりあえずTOUCH OUT T,TX,TYで取得している情報はまだ使うかもしれないのでTX,TYに上書きするのは止めた方がいいかもしれませんね。
BGX=FLOOR((X[1]+TX)/16)
BGY=FLOOR((Y[1]+TY)/16)
IF BGX>=0 && BGX<25 THEN
IF BGY>=0 && BGY<15 THEN
BGPUT 0,BGX,BGY,0
ENDIF
ENDIF
BGX,BGYという別の変数を作って範囲内の場合だけBGPUTするようにしました
1そうだね プレイ済み