es_mesを使いすぎるとPCによってはちらついたりする
↓これでも白くフラッシュするならPCの問題だろう
PC自体の問題じゃなくOSやグラボの設定か
裏で動いてる他のソフトとの相性とかの可能性もある・・・
#include "hspdx.as"
wx=640:wy=480
es_ini ; system初期化
es_screen wx,wy,32,,0,1 ; スクリーン初期化
if stat=0 : goto *start
*owari1
dialog "初期化に失敗しました。"
end
*start
chrsx=64:chrsy=64 ; キャラクタのサイズを指定
buffer 3
picload "testchr.bmp"
es_buffer 0,2
if stat : goto *owari1
es_size 64,64,60
es_pat 0, 0,64
es_area -64,-64,wx,wy ; 画面ボーダー設定
gsel 0,1
es_cls
es_sync
wait 100
repeat 100
a=rnd(64):spd=rnd(10)*25+250
x=rnd(640):y=rnd(480)
es_set cnt,x,y,0
es_adir cnt,a,spd
es_flag cnt,$6200 ; X,Yバウンド設定
loop
*gmain
es_cls
stick ky,$1f ; キーの情報を取得
if ky&$e0 : goto *owari ; [ESC]中断チェック
es_draw
pos 0,0:es_mes "Bench="+tt
es_sync 16 ; 1/60?
tt=stat
await 0
goto *gmain
*owari
es_bye
end