hspdx
Path : sample\hspdx
HSPDX.AS
hspdx.dll header #uselib "hspdx.dll" #func es_ini es_ini 2 #func es_bye es_bye $100 #func es_release es_release 0 #func es_screen es_screen 0 #func es_buffer es_buffer 2 #func es_window es_window 0 #func es_area es_area 0 #func es_sync es_sync 0
sample\hspdx\HSPDX.AS - 2004/06/12
SSAVER.AS
#include "hspdx.as" - ・hspdx.dllを使ったスクリーンセーバーのサンプル このソーススクリプトをもとに、packfileにstart.ax, hspdx.bmp を指定してスクリーンセーバーを作ってみてください。 DirectXを使ったスクリーンセーバーを作る上での注意点は、 1.プレビューや設定の画面はDirectXを使わないこと。es_iniなどの 初期化もしないように。
sample\hspdx\SSAVER.AS - 2004/06/12
TEST1.AS
#include "hspdx.as" HSPDX.DLL sample1 スプライトを表示、カーソルキーで上下左右に移動。 スペースキーで、リンゴを発射。たくさん発射。 左上にベンチマークを表示。
sample\hspdx\TEST1.AS - 2004/06/12
TEST2.AS
#include "hspdx.as" HSPDX.DLL sample2 フルサイズの画像を表示。 [ESC]キーで終了 es_ini system初期化 es_screen 640,480,8 スクリーン初期化 if stat=1 : goto *dderr1 if stat=2 : goto *dderr2 goto *start 正常に完了 *dderr1 dialog {"DirectXの初期化に失敗しました。
sample\hspdx\TEST2.AS - 2004/06/12
TEST3.AS
#include "hspdx.as" HSPDX.DLL sample3 フルサイズの画像をフェードイン表示。 [SPACE]キーでホワイトアウト [ESC]キーで終了 es_ini system初期化 es_screen 640,480,8 スクリーン初期化 if stat=1 : goto *dderr1 if stat=2 : goto *dderr2 goto *start 正常に完了 *dderr1 dialog {"DirectXの初期化に失敗しました。
sample\hspdx\TEST3.AS - 2004/06/12
TEST4.AS
#include "hspdx.as" HSPDX.DLL sample4 リンゴをいっぱい表示。 [ESC]キーで終了 wx=640:wy=480 es_ini system初期化 es_screen wx,wy,8 スクリーン初期化 if stat=1 : goto *dderr1 if stat=2 : goto *dderr2 goto *start 正常に完了 *dderr1 dialog {"DirectXの初期化に失敗しました。
sample\hspdx\TEST4.AS - 2004/06/12
TEST5.AS
#include "hspdx.as" HSPDX.DLL sample5 シューティングゲームのサンプル。 カーソルキーで移動、スペースで発射 [ESC]キーで終了 wx=640:wy=480 es_ini system初期化 es_screen wx,wy,8 スクリーン初期化 if stat=1 : goto *dderr1 if stat=2 : goto *dderr2 goto *start 正常に完了 *dderr1 dialog {"DirectXの初期化に失敗しました。
sample\hspdx\TEST5.AS - 2004/06/12
TEST6.AS
#include "hspdx.as" HSPDX.DLL sample6 パレット設定のサンプル。 [ESC]キーで終了 wx=640:wy=480 es_ini system初期化 es_screen wx,wy,8 スクリーン初期化 if stat=1 : goto *dderr1 if stat=2 : goto *dderr2 goto *start 正常に完了 *dderr1 dialog {"DirectXの初期化に失敗しました。
sample\hspdx\TEST6.AS - 2004/06/12