多分、このプログラムの場合カーソルのy座標を代入する変数をつくって、十字ボタンに応じてインクリメント、デクリメントしたほうがいい気がします そうすればlocateを何回も書いたりする必要もなくなるし色々応用もききます 他にも10、11行目は if c==#a then if x==0 then - if x==1 then - endif とするほうがスマートだったり