ラインの下の画面上をクリックするとそこに置くようにし、またラインより上の文字を
クリックし複製すると、最初においた文字が消えてしまします。
最初の文字の場所をうまく記憶させるような事はできますか?
また、いい方法があれば教えていただけないでしょうか
screen 0,300,300 cls pos 0.0 color 0, 0, 0 :boxf color 255, 255, 255 pos 30, 20 mes "文字セレクト" pos 30, 40 mes "● ▲" line 0,80,300,80 *sentaku ;;;;マウスポジションを探してクリックしたものの判別 x=mousex : y=mousey if (x>30)&(x<45)&(y>30)&(y<55) : gosub *cl redraw 1 await 1 goto *sentaku color 0,0,0 *cl stick key if key=256 : gosub *cl2 return ;;;;クリックした時の動作 *cl2 redraw 2;ちらつき防止 pos 0, 0 color 0, 0, 0 :boxf color 255, 255, 255 pos 30, 20 mes "文字セレクト" pos 30, 40 mes "● ▲" line 0,80,600,80 pos mousex,mousey color 255, 255, 255 gmode 4,,,256 mes "●" redraw 1;実描画 await 1 x=mousex : y=mousey stick key if key=256 { if (x>0)&(x<300)&(y>80)&(y<300) : gosub *set } goto *cl2 *set gosub *sentaku