2 #include <Multimedia/SDX.h>
3 #include <Multimedia/Window.h>
4 #include <Multimedia/Sound.h>
24 Music(
const char *ファイル名 ,
double 音量 = 1.0)
30 void Load(
const char *ファイル名 ,
double 音量 = 1.0)
33 this->fileName = ファイル名;
35 handle = Mix_LoadMUS(ファイル名);
41 bool Play(PlayType 再生方法 = PlayType::Back)
46 const bool ok = !DxLib::PlayMusic(this->fileName.c_str(), (int)再生方法);
47 DxLib::SetVolumeMusic( volume );
53 Mix_PlayMusic(handle, 1);
56 Mix_PlayMusic(handle, -1);
59 Mix_VolumeMusic(volume/2);
69 return !DxLib::CheckMusic();
71 return !Mix_PlayingMusic();
79 return !DxLib::StopMusic();
81 return !Mix_HaltMusic();
static bool Stop()
再生中のMusicを停止.
Definition: Music.h:76
bool Play(PlayType 再生方法=PlayType::Back)
音声ファイルを再生.
Definition: Music.h:43
void Load(const char *ファイル名, double 音量=1.0)
音声ファイルを登録.
Definition: Music.h:31
static bool Check()
再生中か取得.
Definition: Music.h:66
Music(const char *ファイル名, double 音量=1.0)
音声ファイルを登録.
Definition: Music.h:24