Convert music.c and music_private.h to UTF-8

These files were removed at the time of the batch conversion to UTF-8,
and then re-added in EUC-JP encoding.
This commit is contained in:
kichikuou
2020-05-29 23:15:47 +09:00
parent 9020e5ab1d
commit f1eed8f2af
2 changed files with 98 additions and 98 deletions
+94 -94
View File
@@ -45,9 +45,9 @@ int mus_exit() {
}
/*
* cdrom の演奏開始
* track: トラック番号 (第一トラックは 1)
* loop : 繰り返し回数 (0の場合は無限)
* cdrom の演奏開始
* track: トラック番号 (第一トラックは 1)
* loop : 繰り返し回数 (0の場合は無限)
*/
int mus_cdrom_start(int track, int loop) {
if (!prv.cd_valid) return NG;
@@ -57,7 +57,7 @@ int mus_cdrom_start(int track, int loop) {
}
/*
* cdrom の演奏停止
* cdrom の演奏停止
*/
int mus_cdrom_stop() {
if (!prv.cd_valid) return NG;
@@ -67,9 +67,9 @@ int mus_cdrom_stop() {
}
/*
* cdrom の演奏状態の取得
* info: 演奏時間(track/min/sec/frame)の状態を格納する場所
* 停止している場合は 999/999/999/999 が返る
* cdrom の演奏状態の取得
* info: 演奏時間(track/min/sec/frame)の状態を格納する場所
* 停止している場合は 999/999/999/999 が返る
*/
int mus_cdrom_get_playposition(cd_time *tm) {
if (!prv.cd_valid) return NG;
@@ -78,7 +78,7 @@ int mus_cdrom_get_playposition(cd_time *tm) {
}
/*
* cdrom の最大トラック数の取得
* cdrom の最大トラック数の取得
*
*/
int mus_cdrom_get_maxtrack() {
@@ -87,48 +87,48 @@ int mus_cdrom_get_maxtrack() {
}
/*
* CDROM の有効/無効 フラグの取得
* return: FALASE -> 無効
* TRUE -> 有効
* CDROM の有効/無効 フラグの取得
* return: FALASE -> 無効
* TRUE -> 有効
*/
boolean mus_cdrom_get_state() {
return prv.cd_valid;
}
/*
* midi の演奏開始
* no : ファイル番号( no >= 1)
* loop: 繰り返し回数 (0の場合は無限)
* midi の演奏開始
* no : ファイル番号( no >= 1)
* loop: 繰り返し回数 (0の場合は無限)
*/
int mus_midi_start(int no, int loop) {
return musmidi_start(no, loop);
}
/*
* midi の演奏停止
* midi の演奏停止
*/
int mus_midi_stop(void) {
return musmidi_stop();
}
/*
* midi の一時停止
* midi の一時停止
*/
int mus_midi_pause(void) {
return musmidi_pause();
}
/*
* midi の一時停止解除
* midi の一時停止解除
*/
int mus_midi_unpause(void) {
return musmidi_unpause();
}
/*
* midi の演奏状態の取得
* state: 演奏時間や番号の状態を格納する場所
* 停止している場合は 0 が入る
* midi の演奏状態の取得
* state: 演奏時間や番号の状態を格納する場所
* 停止している場合は 0 が入る
*/
int mus_midi_get_playposition(midiplaystate *state) {
midiplaystate st = musmidi_getpos();
@@ -137,41 +137,41 @@ int mus_midi_get_playposition(midiplaystate *state) {
}
/*
* midi の演奏 flag/variable の状態を設定する
* midi の演奏 flag/variable の状態を設定する
* mode : 0 -> flag mode
* 1 -> variable mode
* index: flag/variable 番号
* val : 書き込む値
* index: flag/variable 番号
* val : 書き込む値
*/
int mus_midi_set_flag(int mode, int index, int val) {
return musmidi_setflag(mode, index, val);
}
/*
* midi の演奏 flag/variable の状態を取得する
* midi の演奏 flag/variable の状態を取得する
* mode : 0 -> flag mode
* 1 -> variable mode
* index: flag/variable 番号
* index: flag/variable 番号
*
* return : flag/variable の値
* return : flag/variable の値
*/
int mus_midi_get_flag(int mode, int index) {
return musmidi_getflag(mode, index);
}
/*
* MIDI の有効/無効 フラグの取得
* return: FALASE -> 無効
* TRUE -> 有効
* MIDI の有効/無効 フラグの取得
* return: FALASE -> 無効
* TRUE -> 有効
*/
boolean mus_midi_get_state() {
return prv.midi_valid;
}
/*
* WAV の演奏開始 (command S?)
* no : ファイル番号( no >= 1)
* loop: 繰り返し回数 (0の場合は無限)
* WAV の演奏開始 (command S?)
* no : ファイル番号( no >= 1)
* loop: 繰り返し回数 (0の場合は無限)
*/
int mus_pcm_start(int no, int loop) {
if (!prv.pcm_valid) return NG;
@@ -181,10 +181,10 @@ int mus_pcm_start(int no, int loop) {
}
/*
* WAV を左右 mix して演奏
* noL : 左用のファイル番号(noL >= 1)
* noR : 右用のファイル番号(noR >= 1)
* loop: 繰り返し数(0の場合は無限ループ)
* WAV を左右 mix して演奏
* noL : 左用のファイル番号(noL >= 1)
* noR : 右用のファイル番号(noR >= 1)
* loop: 繰り返し数(0の場合は無限ループ)
*/
int mus_pcm_mix(int noL, int noR, int loop) {
if (!prv.pcm_valid) return NG;
@@ -194,8 +194,8 @@ int mus_pcm_mix(int noL, int noR, int loop) {
}
/*
* WAV の演奏停止 (command S?)
* msec: 止まるまでの時間(msec), 0の場合はすぐに止まる
* WAV の演奏停止 (command S?)
* msec: 止まるまでの時間(msec), 0の場合はすぐに止まる
*/
int mus_pcm_stop(int msec) {
if (!prv.pcm_valid) return NG;
@@ -205,8 +205,8 @@ int mus_pcm_stop(int msec) {
}
/*
* WAV ファイルをメモリ上に載せる
* no : ファイル番号( no >= 1)
* WAV ファイルをメモリ上に載せる
* no : ファイル番号( no >= 1)
*/
int mus_pcm_load(int no) {
if (!prv.pcm_valid) return NG;
@@ -215,10 +215,10 @@ int mus_pcm_load(int no) {
}
/*
* WAV の演奏状態の取得
* pos: 演奏時間を格納する場所(msec)
* 停止している場合は 0 が入る
* loopしている場合は合計時間
* WAV の演奏状態の取得
* pos: 演奏時間を格納する場所(msec)
* 停止している場合は 0 が入る
* loopしている場合は合計時間
*/
int mus_pcm_get_playposition(int *pos) {
if (!prv.pcm_valid) return NG;
@@ -229,11 +229,11 @@ int mus_pcm_get_playposition(int *pos) {
/* pcm (Scommand) related function */
/*
* 指定のフォーマットで再生可能かどうか調べる
* 指定のフォーマットで再生可能かどうか調べる
* bit : 8 or 16 bit
* rate: frequency
* ch : Mono or Stereo
* able: 可能かどうかの状態を受け取る場所
* able: 可能かどうかの状態を受け取る場所
*/
int mus_pcm_check_ability(int bit, int rate, int ch, boolean *able) {
if (!prv.pcm_valid) {
@@ -245,22 +245,22 @@ int mus_pcm_check_ability(int bit, int rate, int ch, boolean *able) {
}
/*
* PCM の有効/無効 フラグの取得
* return: FALASE -> 無効
* TRUE -> 有効
* PCM の有効/無効 フラグの取得
* return: FALASE -> 無効
* TRUE -> 有効
*/
boolean mus_pcm_get_state() {
return prv.pcm_valid;
}
/*
* フェード開始
* device: フェードするデバイス(MIX_MAXTER/MIX_PCM/....)
* time : 最終ボリュームまでに達する時間(msec)
* volume: 最終ボリューム
* stop: フェード終了時に演奏をストップするかどうか?
* 0: しない
* 1: する
* フェード開始
* device: フェードするデバイス(MIX_MAXTER/MIX_PCM/....)
* time : 最終ボリュームまでに達する時間(msec)
* volume: 最終ボリューム
* stop: フェード終了時に演奏をストップするかどうか?
* 0: しない
* 1: する
*/
int mus_mixer_fadeout_start(int device, int time, int volume, int stop) {
if (device == MIX_MIDI)
@@ -270,11 +270,11 @@ int mus_mixer_fadeout_start(int device, int time, int volume, int stop) {
}
/*
* 指定のデバイスが現在フェード中かどうかを調べる
* device: 指定デバイス
* 指定のデバイスが現在フェード中かどうかを調べる
* device: 指定デバイス
*
* return: TRUE -> フェード中
* FALSE -> フェード中でない
* return: TRUE -> フェード中
* FALSE -> フェード中でない
*/
boolean mus_mixer_fadeout_get_state(int device) {
if (device == MIX_MIDI)
@@ -284,8 +284,8 @@ boolean mus_mixer_fadeout_get_state(int device) {
}
/*
* 指定のデバイスのフェードを途中で止める
* device: 指定デバイス
* 指定のデバイスのフェードを途中で止める
* device: 指定デバイス
*/
int mus_mixer_fadeout_stop(int device) {
printf("%s not implemented\n", __func__);
@@ -293,10 +293,10 @@ int mus_mixer_fadeout_stop(int device) {
}
/*
* 指定のデバイスのミキサーレベルを取得する
* device: 指定デバイス
* 指定のデバイスのミキサーレベルを取得する
* device: 指定デバイス
*
* return: ミキサーレベル(0 - 100) (ゲーム内で設定された値)
* return: ミキサーレベル(0 - 100) (ゲーム内で設定された値)
*/
int mus_mixer_get_level(int device) {
printf("%s not implemented\n", __func__);
@@ -304,9 +304,9 @@ int mus_mixer_get_level(int device) {
}
/*
* 指定のチャンネルに wave file をロード
* 指定のチャンネルに wave file をロード
* ch : channel (0-127)
* num: ファイル番号 (1-65535)
* num: ファイル番号 (1-65535)
*/
int mus_wav_load(int ch, int num) {
if (!prv.pcm_valid) return NG;
@@ -316,7 +316,7 @@ int mus_wav_load(int ch, int num) {
}
/*
* 指定のチャンネルから wave file を破棄
* 指定のチャンネルから wave file を破棄
* ch : channel
*/
int mus_wav_unload(int ch) {
@@ -327,10 +327,10 @@ int mus_wav_unload(int ch) {
}
/*
* WAV の演奏開始 (wavXXXX)
* ch : 再生するチャンネル (0-127)
(あらかじめ mus_wav_loadでloadしておく)
* loop: 繰り返し回数 (0の場合は無限, それ以外は1回のみ)
* WAV の演奏開始 (wavXXXX)
* ch : 再生するチャンネル (0-127)
(あらかじめ mus_wav_loadでloadしておく)
* loop: 繰り返し回数 (0の場合は無限, それ以外は1回のみ)
*/
int mus_wav_play(int ch, int loop) {
if (!prv.pcm_valid) return NG;
@@ -340,7 +340,7 @@ int mus_wav_play(int ch, int loop) {
}
/*
* 指定のチャンネルのWAVの演奏停止 (wavXXX)
* 指定のチャンネルのWAVの演奏停止 (wavXXX)
* ch: channel
*/
int mus_wav_stop(int ch) {
@@ -351,23 +351,23 @@ int mus_wav_stop(int ch) {
}
/*
* 指定のチャンネルの演奏状態の取得
* 指定のチャンネルの演奏状態の取得
* ch: channel (0-127)
*
* return: 演奏時間(msec) 65535ms で飽和
* return: 演奏時間(msec) 65535ms で飽和
*/
int mus_wav_get_playposition(int ch) {
return muspcm_getpos(ch + 1);
}
/*
* 指定のチャンネルのWAVのフェード
* 指定のチャンネルのWAVのフェード
* ch: channel(0-127)
* time : 最終ボリュームまでに達する時間(msec)
* volume: 最終ボリューム
* stop : フェード終了時に演奏をストップするかどうか?
* 0: しない
* 1: する
* time : 最終ボリュームまでに達する時間(msec)
* volume: 最終ボリューム
* stop : フェード終了時に演奏をストップするかどうか?
* 0: しない
* 1: する
*/
int mus_wav_fadeout_start(int ch, int time, int volume, int stop) {
if (volume == 0 && stop)
@@ -378,7 +378,7 @@ int mus_wav_fadeout_start(int ch, int time, int volume, int stop) {
}
/*
* 指定のチャンネルのフェードを途中で止める
* 指定のチャンネルのフェードを途中で止める
* ch: channel (0-127)
*/
int mus_wav_fadeout_stop(int ch) {
@@ -387,11 +387,11 @@ int mus_wav_fadeout_stop(int ch) {
}
/*
* 指定のチャンネルが現在フェード中かどうかを調べる
* 指定のチャンネルが現在フェード中かどうかを調べる
* ch: channel
*
* return: TRUE -> フェード中
* FALSE -> フェード中でない
* return: TRUE -> フェード中
* FALSE -> フェード中でない
*/
boolean mus_wav_fadeout_get_state(int ch) {
printf("%s not implemented\n", __func__);
@@ -399,7 +399,7 @@ boolean mus_wav_fadeout_get_state(int ch) {
}
/*
* 指定のチャンネルの再生が終了するまで待つ
* 指定のチャンネルの再生が終了するまで待つ
* ch: channel (0-127)
*/
int mus_wav_waitend(int ch) {
@@ -410,11 +410,11 @@ int mus_wav_waitend(int ch) {
}
/*
* 指定のチャンネルで時間待ち
* 再生していないならすぐに戻る。コマンドが発行された瞬間に演奏中で
* あれば、演奏が終っても指定時間経過するまで待つ。
* 指定のチャンネルで時間待ち
* 再生していないならすぐに戻る。コマンドが発行された瞬間に演奏中で
* あれば、演奏が終っても指定時間経過するまで待つ。
* ch : channel (0-127)
* time: 待ち時間(msec)
* time: 待ち時間(msec)
*/
int mus_wav_waittime(int ch, int time) {
printf("%s not implemented\n", __func__);
@@ -422,19 +422,19 @@ int mus_wav_waittime(int ch, int time) {
}
/*
* 指定のチャンネルのWAVデータの演奏時間の取得
* 指定のチャンネルのWAVデータの演奏時間の取得
* ch: channel
*
* return: 時間(msec) 65535ms で飽和
* return: 時間(msec) 65535ms で飽和
*/
int mus_wav_wavtime(int ch) {
return muspcm_getwavelen(ch + 1);
}
/*
* 指定のチャンネルに wave file をLR反転してロード
* 指定のチャンネルに wave file をLR反転してロード
* ch : channel (0-127)
* num: ファイル番号 (1-65535)
* num: ファイル番号 (1-65535)
*/
int mus_wav_load_lrsw(int ch, int num) {
printf("%s not implemented\n", __func__);
+4 -4
View File
@@ -41,15 +41,15 @@ struct _musprvdat {
cdobj_t cdrom; // cdrom object
midiobj_t midi; // midi object
// ゲーム内での volume 設定 (%値)
// ゲーム内での volume 設定 (%値)
int vol_master;
int vol_pcm;
int vol_midi;
int vol_cd;
int vol_pcm_sub[128 + 1 + 2]; // volval の channel
int volval[16]; // 各channel 毎の volume valance
int vol_pcm_sub[128 + 1 + 2]; // volval の channel
int volval[16]; // 各channel 毎の volume valance
// 最大トラック数
// 最大トラック数
int cd_maxtrk;
};