From c91847d549cc1c30eb15504a15ea9a6d5aa48165 Mon Sep 17 00:00:00 2001 From: "chirs241097@gmail.com" Date: Sun, 12 Jan 2014 14:43:14 +0000 Subject: --- music.h | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 music.h (limited to 'music.h') diff --git a/music.h b/music.h new file mode 100644 index 0000000..79434ff --- /dev/null +++ b/music.h @@ -0,0 +1,34 @@ +//Chrisoft Bullet Lab Remix HGE +//In Game Music Implementations +//"Copyleft" Chrisoft 2013 +HEFFECT Mus; +HCHANNEL Muc; +int lpst,lped; +static const char* MUSIC_H_FN="music.h"; + +void Music_Init(char* file) +{ + Mus=hge->Effect_Load(file); +} +void Music_Play() +{ + Muc=hge->Effect_PlayEx(Mus,100,0,1.0,true); +} +void Music_Update() +{ + if (!lpst||!lped)return; + int Mucpos=hge->Channel_GetPos_BySample(Muc); + if (Mucpos>=lped)hge->Channel_SetPos_BySample(Muc,lpst); +} +void Music_Stop() +{ + hge->Channel_Stop(Muc); +} +void Music_Pause() +{ + hge->Channel_Pause(Muc); +} +void Music_Resume() +{ + hge->Channel_Resume(Muc); +} -- cgit v1.2.3