https://kie.nu/2FNQ
ダウンロード時のパスはHSPです。
勝手ですが、わずかにアレンジしてみました。
描画区間は
redraw0
clrobj;ボタン等限定の消去命令
color 255,255,255;塗りつぶす色
boxf;四角で塗りつぶして、消去(ボタン等は消えない)
button goto "name",*label
mes"ここに文字が入ります。"
redraw1
のようにclsを使わず、redraw0とredraw1で囲むと一瞬のチラツキが無くなります。
その場合の画面消去はclrobjとboxfで行います。
ちなみにgradfはboxfのグラデーション版です。
ちなみにclrobjですが、goto等でジャンプした先で今押したボタンのIDという物を
statで取得できるので変数(X等)に入れて
X = stat
clrobj X,Xとすると、
中断するまで、ランダムボタンの押された時のジャンプ先にしか行かないのを利用して、
中断するまではランダムで動くボタンとスコアをboxfによる書き換え以外を
行わない事が出来るので
(つまり、中断ボタンを書き換えない。)
ランダムで動くボタンとスコアのみを消すことが出来るので処理わずかにが軽くなります。