⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 nebu_sourcemusic.h

📁 小游戏 linux very happy
💻 H
字号:
#ifndef NEBU_Sound_SourceMusic_H#define NEBU_Sound_SourceMusic_H#include "nebu_Sound.h"#include "nebu_Source.h"#include "nebu_SoundSystem.h"namespace Sound {  class SourceMusic : public Source {  public:    SourceMusic(System *system);    virtual ~SourceMusic();    void Load(char *filename);    virtual int Mix(Uint8 *data, int len);		virtual void Idle(void);  protected:    virtual void Reset(void) {       if(_sample != NULL) {				CleanUp();				CreateSample();				// fprintf(stderr, "sample resetted\n");      };    };    void CleanUp(void);    void CreateSample(void);  private:    Sound_Sample* _sample;		int _sample_buffersize;				Uint8* _buffer;    int _buffersize;    int _read;    int _decoded;		char *_filename;    SDL_RWops *_rwops;  };}#endif

⌨️ 快捷键说明

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