X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Flibgame%2Fsound.h;h=8481f3684e8ab26dae7fd9adbc6193ecca11b3cd;hb=7b6d9e43fdb99e1923f4a2a401ae60e7b2975bd8;hp=146623433f4c2a997e19ee20c99e3be41a3236a4;hpb=19db00ff98326cb4b92cea42080d7094e0842243;p=rocksndiamonds.git diff --git a/src/libgame/sound.h b/src/libgame/sound.h index 14662343..8481f368 100644 --- a/src/libgame/sound.h +++ b/src/libgame/sound.h @@ -192,10 +192,18 @@ struct AudioFormatInfo int fragment_size; /* audio device fragment size in bytes */ }; +struct SoundEffectInfo +{ + char *text; + char *default_filename; + char *filename; +}; + struct SampleInfo { int type; char *source_filename; + int num_references; long data_len; void *data_ptr; @@ -242,12 +250,6 @@ void StartSoundserver(void); void SoundServer(void); /* sound client functions */ -void ReloadSounds(char *); -void ReloadMusic(char *); -SoundInfo *LoadCustomSound(char *); -void InitSoundList(int); -void LoadSoundToList(char *, int); -void LoadCustomMusic(void); void PlayMusic(int); void PlaySound(int); void PlaySoundStereo(int, int); @@ -261,10 +263,9 @@ void StopMusic(void); void StopSound(int); void StopSounds(void); void StopSoundExt(int, int); +void InitSoundList(struct SoundEffectInfo *, int); void InitReloadSounds(char *); void InitReloadMusic(char *); -void FreeSound(SoundInfo *); -void FreeMusic(MusicInfo *); void FreeAllSounds(void); void FreeAllMusic(void);