Crossfire Client, Trunk
|
Go to the source code of this file.
Functions | |
void | cf_play_music (const char *music_name) |
void | cf_play_sound (gint8 x, gint8 y, guint8 dir, guint8 vol, guint8 type, char const sound[static 1], char const source[static 1]) |
void | cf_snd_exit () |
int | cf_snd_init () |
void cf_play_music | ( | const char * | music_name | ) |
Play a music file.
name | Name of the song to play, without file paths or extensions. |
Definition at line 172 of file cfsndserv.c.
References LOG(), LOG_DEBUG, MAXSOCKBUF, music, and music_is_different().
Referenced by hide_main_client(), and MusicCmd().
void cf_play_sound | ( | gint8 | x, |
gint8 | y, | ||
guint8 | dir, | ||
guint8 | vol, | ||
guint8 | type, | ||
char const | sound[static 1], | ||
char const | source[static 1] | ||
) |
Play a sound effect using the SDL_mixer sound system.
sound | The sound to play. |
type | 0 for normal sounds, 1 for spell_sounds. |
x | Offset (assumed from player) to play sound used to determine value and left vs. right speaker balance. |
y | Offset (assumed from player) to play sound used to determine value and left vs. right speaker balance. |
Definition at line 131 of file cfsndserv.c.
References load_chunk(), LOG(), LOG_DEBUG, LOG_WARNING, and sounds.
Referenced by Sound2Cmd().
void cf_snd_exit | ( | ) |
Definition at line 199 of file cfsndserv.c.
References chunk_cache, music, and sounds.
int cf_snd_init | ( | ) |
Initialize sound server.
Initialize resource paths, load sound definitions, and ready the sound subsystem.
Definition at line 80 of file cfsndserv.c.
References chunk_cache, init_audio(), and sounds.
Referenced by init_sounds().