Files
Sun1602/Client/GameClient/SoundBGM.h
T
2022-10-26 12:25:11 +08:00

41 lines
706 B
C++

//------------------------------------------------------------------------------
/**
게임 음악을 플레이하고 관리하는 class
@author
유재영 (y2jinc@webzen.co.kr)
@since
@remarks
*/
#ifndef _SOUNDBGM_H_
#define _SOUNDBGM_H_
#include "SoundEffect.h"
class SoundBGM : public SoundEffect
{
public:
SoundBGM() {}
~SoundBGM() {}
void Play(SOUND_INDEX Index, BOOL bLoop = TRUE, BOOL bFadeIn = TRUE);
void Seek(int iPos = 0);
void Resume();
void Pause();
void Stop(BOOL bAll = TRUE);
void SetVolume(float fVolume);
private:
SOUND_EFFECT_INFO m_NextSoundEffect; // 다음 연주될 음악 // 크로싱할때만 사용
FILE * m_pfp;
};
extern SoundBGM g_SoundBGM;
#endif
// _SOUNDBGM_H_