|
2012/7/25(Wed) 22:56:36|NO.47941
#include "hspdxfix.as"
#include "hsp3util.as"
#include "hsp261cmp.as"
es_ini ; system初期化
es_screen 640,480,8 ; スクリーン初期化
if stat=1 : goto *dderr1
if stat=2 : goto *dderr2
goto *start ; 正常に完了
*dderr1
dialog "DirectXの初期化に失敗しました。",1
end
*dderr2
dialog "スクリーンの初期化に失敗しました。",1
end
*dderr3
es_bye
wait 100
dialog "VRAMの容量が不足しています。",1
end
*start
mx=double(640/2.0)
my=double(420)
buffer 3,,,1
bmppalette "chara.bmp"
picload "chara.bmp"
es_buffer 0,1
es_size 32,32,20,0
es_pat 0,0,0,8
es_set 0,mx,my,0
*main
stick ky,31
if (ky&1)=1 :mx-=4
if (ky&4)=4 :mx+=4
if (ky&2)=2 :my-=4
if (ky&8)=8 :my+=4
if (ky&16)=16 {
es_bye
end
}
es_pos 0,mx,my
es_cls
es_draw
es_sync
await 0
goto *main
これがその問題のプログラムです
|