diff options
Diffstat (limited to 'Source/Sfx.h')
| -rwxr-xr-x | Source/Sfx.h | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/Source/Sfx.h b/Source/Sfx.h new file mode 100755 index 0000000..1e5025b --- /dev/null +++ b/Source/Sfx.h @@ -0,0 +1,37 @@ +#ifndef __SFX_HEADER__ +#define __SFX_HEADER__ + +/* ************************************* + * Includes + * *************************************/ + +#include "Global_Inc.h" +#include "System.h" + +/* ************************************* + * Defines + * *************************************/ + + /* ************************************* + * Structs and enums + * *************************************/ + +typedef enum t_musicTracks +{ + INTRO_TRACK = 2, + GAMEPLAY_TRACK1 = 3, + GAMEPLAY_TRACK2 = 4, + GAMEPLAY_FIRST_TRACK = GAMEPLAY_TRACK1, + GAMEPLAY_LAST_TRACK = GAMEPLAY_TRACK2 +}MUSIC_TRACKS; + +/* ************************************* + * Global prototypes + * *************************************/ + +void SfxPlaySound(SsVag * sound); +bool SfxUploadSound(char * file_path, SsVag * vag); +void SfxPlayTrack(MUSIC_TRACKS track); +void SfxStopMusic(void); + +#endif //__SFX_HEADER__ |
