sound.h

来自「this block game source」· C头文件 代码 · 共 36 行

H
36 行
字号
/////////////////////////////////////////////////////////////////////////////////////////////
// SOUND.H
/////////////////////////////////////////////////////////////////////////////////////////////
#ifndef SOUND_H
#define SOUND_H

#include <dsound.h>

enum SOUNDS
{
	SND_BLOCKHIT,
	SND_WALLHIT,
	SND_BALLHIT,
	SND_DEAD,
	SND_WON,
};

typedef struct
{
    BYTE *pbWaveData;
    DWORD cbWaveSize;
    int iAlloc;
    int iCurrent;
    IDirectSoundBuffer* Buffers[1];

} SNDOBJ, *HSNDOBJ;

#define _HSNDOBJ_DEFINED
#include "dsutil.h"


BOOL InitSound(HWND hWnd);
void FiniSound(void);
void PlaySound(SOUNDS sound);

#endif

⌨️ 快捷键说明

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