DXフレームワーク　リファレンス・マニュアル 0.01 DXフレームワークのリファレンスです。詳細は公式wiki

- メインページ
- 関連ページ
- クラス
- ファイル

- ファイル一覧

Music.h
1 #pragma once
2 #include <DxLib.h>
3 #include <Windows.h>
4 #include <string>
5 #include "Sound.h"
6 #define NULL_HANDLE -1
7
8 namespace DXFW
9 {
23 class Music
24 {
25 private:
26 std::string fileName;
27 int volume;
28 public:
29 Music(){};
30 ~Music(){};
31
33 Music(const char *ファイル名 , double 音量 = 1.0)
34 {
35 Music::Load( ファイル名 , 音量 );
36 }
37
40 void Load(const char *ファイル名 , double 音量 = 1.0)
41 {
42 this->fileName = ファイル名;
43 volume = int(音量*255);
44 }
45
49 bool Play(PlayType playType = PlayType::Back)
50 {
51 const bool ok = !DxLib::PlayMusic(this->fileName.c_str(), (int)playType);
52 DxLib::SetVolumeMusic( volume );
53 return ok;
54 }
55
58 static bool Check()
59 {
60 return (DxLib::CheckMusic() == 1);
61 }
62
64 static bool Stop()
65 {
66 return !DxLib::StopMusic();
67 }
68 };
69 }
DXFW::PlayType::Back
再生中、他の処理を止める
DXFW::PlayType
PlayType
音声の再生方式
Definition: Sound.h:9
DXFW::Music::Load
void Load(const char *ファイル名, double 音量=1.0)
Definition: Music.h:40
DXFW::Music::Check
static bool Check()
summary&gt;再生中のMusicを停止
Definition: Music.h:58
DXFW::Music::Music
Music(const char *ファイル名, double 音量=1.0)
summary&gt;音声ファイルを登録
Definition: Music.h:33
DXFW::Music::Play
bool Play(PlayType playType=PlayType::Back)
Definition: Music.h:49
DXFW::Music
BGM用音声ファイルを扱うクラス
Definition: Music.h:23