X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Flibgame%2Fsound.h;h=8481f3684e8ab26dae7fd9adbc6193ecca11b3cd;hb=7b6d9e43fdb99e1923f4a2a401ae60e7b2975bd8;hp=8f6b123b1930f043374bd9ae223ccc1edab7ff80;hpb=884db54d739f5838243315f390d28634cb99a7d9;p=rocksndiamonds.git diff --git a/src/libgame/sound.h b/src/libgame/sound.h index 8f6b123b..8481f368 100644 --- a/src/libgame/sound.h +++ b/src/libgame/sound.h @@ -192,23 +192,18 @@ struct AudioFormatInfo int fragment_size; /* audio device fragment size in bytes */ }; -#if 0 -struct SoundsInfo +struct SoundEffectInfo { - int num_sounds; - char *sound_name; - -#if 0 - void (*func_reload_sounds)(void); - void (*func_reload_music)(void); -#endif -} -#endif + char *text; + char *default_filename; + char *filename; +}; struct SampleInfo { int type; char *source_filename; + int num_references; long data_len; void *data_ptr; @@ -268,7 +263,7 @@ void StopMusic(void); void StopSound(int); void StopSounds(void); void StopSoundExt(int, int); -void InitSoundList(char **, int); +void InitSoundList(struct SoundEffectInfo *, int); void InitReloadSounds(char *); void InitReloadMusic(char *); void FreeAllSounds(void);