diff --git a/src/music.c b/src/music.c index bbf798d..ec62191 100644 --- a/src/music.c +++ b/src/music.c @@ -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 をロード + * ���絎���������c�潟�������� 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 を破棄 + * ���絎���������c�潟����������� 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 : �����������������c�潟����� (0-127) + (��������������� mus_wav_load���load������������) + * loop: 膵違��菴���������� (0�����翫�������♂��, ������篁ュ�����鐚����������) */ 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) + * ���絎���������c�潟��������WAV���羲�絅����罩� (wavXXX) * ch: channel */ int mus_wav_stop(int ch) { @@ -351,23 +351,23 @@ int mus_wav_stop(int ch) { } /* - * 指定のチャンネルの演奏状態の取得 + * ���絎���������c�潟��������羲�絅���倶��������緇� * ch: channel (0-127) * - * return: 演奏時間(msec) 65535ms で飽和 + * return: 羲�絅�������(msec) 65535ms ��ч�遵�� */ int mus_wav_get_playposition(int ch) { return muspcm_getpos(ch + 1); } /* - * 指定のチャンネルのWAVのフェード + * ���絎���������c�潟��������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) { } /* - * 指定のチャンネルのフェードを途中で止める + * ���絎���������c�潟�������������с�若��������筝���ф�≪����� * ch: channel (0-127) */ int mus_wav_fadeout_stop(int ch) { @@ -387,11 +387,11 @@ int mus_wav_fadeout_stop(int ch) { } /* - * 指定のチャンネルが現在フェード中かどうかを調べる + * ���絎���������c�潟���������憜�������с�若��筝����������������茯帥�鴻�� * 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) { } /* - * 指定のチャンネルの再生が終了するまで待つ + * ���絎���������c�潟�����������������腟�篋���������障�у����� * ch: channel (0-127) */ int mus_wav_waitend(int ch) { @@ -410,11 +410,11 @@ int mus_wav_waitend(int ch) { } /* - * 指定のチャンネルで時間待ち - * 再生していないならすぐに戻る。コマンドが発行された瞬間に演奏中で - * あれば、演奏が終っても指定時間経過するまで待つ。 + * ���絎���������c�潟�������ф�����緇���� + * ��������������������������������������祉�������潟����潟�������肴��������������������羲�絅鋇���� + * ��������違��羲�絅����腟���c��������絎�������腟������������障�у����ゃ�� * 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データの演奏時間の取得 + * ���絎���������c�潟��������WAV�����若�帥��羲�絅�������������緇� * ch: channel * - * return: 時間(msec) 65535ms で飽和 + * return: ������(msec) 65535ms ��ч�遵�� */ int mus_wav_wavtime(int ch) { return muspcm_getwavelen(ch + 1); } /* - * 指定のチャンネルに wave file をLR反転してロード + * ���絎���������c�潟�������� 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__); diff --git a/src/music_private.h b/src/music_private.h index e129179..d5f5e7c 100644 --- a/src/music_private.h +++ b/src/music_private.h @@ -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; };