music.h

来自「Blood 2全套源码」· C头文件 代码 · 共 52 行

H
52
字号
// ----------------------------------------------------------------------- //
//
// MODULE  : Music.h
//
// PURPOSE : Music helper class.  Handles all music commands.
//
// CREATED : 12/18/97
//
// ----------------------------------------------------------------------- //

#ifndef __MUSIC_H__
#define __MUSIC_H__

#include "basedefs_de.h"


class CPlayerObj;

// Class Definition...

class CMusic
{
	// Member functions...

	public :

		CMusic( );
		~CMusic( );

		DBOOL						Init( CPlayerObj* pMyObj );

		DBOOL						HandleMusicMessage( char *pMsg );

		DBOOL						SetMusicLevel( DBYTE nLevel );
		DBOOL						PlayMotif( char *pMotifName, DBOOL bLoop );
		DBOOL						PlayBreak( char *pBreakName );

	// Member variables...

	private:

		CPlayerObj *				m_pMyObj;		// Object I'm associated with

};

inline DBOOL CMusic::Init( CPlayerObj* pMyObj )
{
	m_pMyObj = pMyObj;
	return DTRUE;
}

#endif // __MUSIC_H__

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?