つばめさんの質問はそのままプログラムにすれば希望の動作になりますね。 1 例えば¨■¨を表示したとします。 LOCATE命令で位置を決めてPRINT命令で表示出来ます。 またはスプライトを使えば、SPSETでスプライトを出し、SPOFSで場所を変更(移動)させることも出来ますね。 2 それを移動させる命令を書きます。 BUTTON命令でボタン入力を調べて、その内容をIFで判定して座標(X,Y)を変更するようにすれば移動出来ます。 3 そして、X=10,Y=10の座標でAボタンを押すと、別のルーチンへ飛ぶ… Aボタンが押されたかどうかをBUTTON命令で調べてその時に位置の変数X,Yが10の位置かを調べて全てが満たされている時にGOTOやGOSUB、自作命令などで別のルーチンを呼び出せばOKです。 プログラムはヨッシーさんのサンプルが参考になるかと。