home *** CD-ROM | disk | FTP | other *** search
- ======================================================================
- ・外部関数 zmdfnc.fnc
- ======================================================================
-
-
-
- X-BASIC / ぺけ-BASIC / こ-BASIC にて、複数の .ZMD データを切り替えて
- 演奏したり、.ZMD で作成された効果音を鳴らすことが出来る外部関数です。
-
- zmdfnc.has をシンボル _LIB を定義してアセンブルすると、コンパイル用
- のライブラリが作成されます。
-
-
- ----------------------------------------------------------------------
- toroku_zmd( zmd_list();str )
- ----------------------------------------------------------------------
-
- zmd_list() に記されたファイルを登録します。
- ファイルの順に ZMD番号が振られます。
- 空文字列は空き番号となります。
-
-
- (例)
- ----------------------------------------------------------------------
- /* 0番に "A.ZMD"、2番に "B.ZMD" が登録されます。
- dim str zmd_list(12)[15]={
- "A.ZMD",
- "",
- "B.ZMD"
- }
- toroku_zmd( zmd_list )
- ----------------------------------------------------------------------
-
- ☆☆☆ 注意 ☆☆☆
-
- コンパイルする時は、C に変換した後、
- toroku_zmd(zmd_list);
- ↓↓↓↓
- toroku_zmd(zmd_list,sizeof(zmd_list[0]),sizeof(zmd_list)/sizeof(zmd_list[0]) );
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- と書き替えなくてはいけません。
-
- ☆☆☆☆☆☆☆☆☆
-
-
- ----------------------------------------------------------------------
- play_zmd( num;int )
- ----------------------------------------------------------------------
- play_se( num;int )
- ----------------------------------------------------------------------
-
- toroku_zmd() で登録された .ZMD データを演奏します。
- 未登録の場合エラーとなります。
-
- 効果音として使用する時、.ZMD に共通コマンド(音色定義など)があると
- エラーになりますので、それらのコマンドは一つのファイルにまとめて、ゲー
- ム初期化時に実行します。.ZPD の組み込みもそのファイルで行うと良いです。
-
-