projects
/
rocksndiamonds.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
rnd-20020430-1-src
[rocksndiamonds.git]
/
src
/
libgame
/
sound.h
diff --git
a/src/libgame/sound.h
b/src/libgame/sound.h
index 8f6b123b1930f043374bd9ae223ccc1edab7ff80..8481f3684e8ab26dae7fd9adbc6193ecca11b3cd 100644
(file)
--- 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 */
};
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;
struct SampleInfo
{
int type;
char *source_filename;
+ int num_references;
long data_len;
void *data_ptr;
long data_len;
void *data_ptr;
@@
-268,7
+263,7
@@
void StopMusic(void);
void StopSound(int);
void StopSounds(void);
void StopSoundExt(int, int);
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);
void InitReloadSounds(char *);
void InitReloadMusic(char *);
void FreeAllSounds(void);