![]() |
DarkPlaces
Game engine based on the Quake 1 engine by id Software, developed by LadyHavoc
|
|
Go to the source code of this file.
Macros | |
#define | MAX_PLAYLISTS 10 |
Typedefs | |
typedef char | filename_t[MAX_QPATH] |
Functions | |
static void | CD_f (cmd_state_t *cmd) |
static void | CDAudio_CloseDoor (void) |
static void | CDAudio_Eject (void) |
static int | CDAudio_GetAudioDiskInfo (void) |
float | CDAudio_GetPosition (void) |
int | CDAudio_Init (void) |
void | CDAudio_Pause (void) |
void | CDAudio_Play (int track, qbool looping) |
static void | CDAudio_Play_byName (const char *trackname, qbool looping, qbool tryreal, float startposition) |
void | CDAudio_Resume (void) |
static void | CDAudio_SetVolume (float newvol) |
void | CDAudio_Shutdown (void) |
static void | CDAudio_StartPlaylist (qbool resume) |
int | CDAudio_Startup (void) |
void | CDAudio_Stop (void) |
static void | CDAudio_StopPlaylistTrack (void) |
void | CDAudio_Update (void) |
Variables | |
cvar_t | cdaudioinitialized = {CF_CLIENT | CF_READONLY,"cdaudioinitialized","0","indicates if CD Audio system is active"} |
static qbool | cdPlaying = false |
static qbool | cdPlayLooping = false |
static unsigned char | cdPlayTrack |
static float | cdvolume |
static qbool | enabled = false |
static int | faketrack = -1 |
static qbool | initialized = false |
int | music_playlist_active = -1 |
cvar_t | music_playlist_current [MAX_PLAYLISTS] |
cvar_t | music_playlist_index = {CF_CLIENT, "music_playlist_index", "-1", "selects which of the music_playlist_ variables is the active one, -1 disables playlists"} |
cvar_t | music_playlist_list [MAX_PLAYLISTS] |
int | music_playlist_playing = 0 |
cvar_t | music_playlist_random [MAX_PLAYLISTS] |
cvar_t | music_playlist_sampleposition [MAX_PLAYLISTS] |
static filename_t | remap [MAXTRACKS] |
static qbool | wasPlaying = false |
#define MAX_PLAYLISTS 10 |
Definition at line 30 of file cd_shared.c.
Referenced by CDAudio_Init(), and CDAudio_StopPlaylistTrack().
typedef char filename_t[MAX_QPATH] |
Definition at line 92 of file cd_shared.c.
|
static |
Definition at line 267 of file cd_shared.c.
References CDAudio_CloseDoor(), CDAudio_Eject(), CDAudio_GetAudioDiskInfo(), CDAudio_Pause(), CDAudio_Play_byName(), CDAudio_Resume(), CDAudio_Shutdown(), CDAudio_Startup(), CDAudio_Stop(), cdPlaying, cdPlayLooping, cdPlayTrack, cdvolume, CL_StartVideo(), cmd(), Cmd_Argc(), Cmd_Argv(), Con_Printf(), dp_strlcpy, enabled, faketrack, cvar_t::integer, MAXTRACKS, music_playlist_index, n, remap, ret, and wasPlaying.
Referenced by CDAudio_Init().
Definition at line 220 of file cd_shared.c.
References faketrack, and S_GetChannelPosition().
Referenced by CDAudio_StopPlaylistTrack(), CDAudio_Update(), and VM_gettime().
Definition at line 544 of file cd_shared.c.
References ca_dedicated, CD_f(), cdaudioinitialized, CF_CLIENT, CF_CLIENT_FROM_SERVER, cls, Cmd_AddCommand(), Cvar_RegisterVariable(), Cvar_SetValueQuick(), enabled, i, MAX_PLAYLISTS, MAXTRACKS, music_playlist_current, music_playlist_index, music_playlist_list, music_playlist_random, music_playlist_sampleposition, remap, client_static_t::state, and Sys_CheckParm().
Referenced by S_Init().
Definition at line 247 of file cd_shared.c.
References cdPlaying, CHANNELFLAG_PAUSED, enabled, faketrack, S_SetChannelFlag(), and wasPlaying.
Referenced by CD_f(), CDAudio_Play_byName(), CDAudio_SetVolume(), and CL_ParseServerMessage().
Definition at line 211 of file cd_shared.c.
References buf, CDAudio_Play_byName(), dpsnprintf(), cvar_t::integer, and music_playlist_index.
Referenced by CL_ParseServerMessage().
|
static |
Definition at line 119 of file cd_shared.c.
References bgmvolume, CDAudio_Pause(), CDAudio_Stop(), cdPlaying, cdPlayLooping, cdPlayTrack, cdvolume, CHANNELFLAG_FORCELOOP, CHANNELFLAG_FULLVOLUME, CHANNELFLAG_LOCALSOUND, CL_StartVideo(), Con_DPrintf(), dpsnprintf(), enabled, faketrack, FS_FileExists(), int(), MAX_QPATH, MAXTRACKS, remap, S_PrecacheSound(), S_StartSound_StartPosition_Flags(), strlen(), cvar_t::value, and vec3_origin.
Referenced by CD_f(), CDAudio_Play(), and CDAudio_StartPlaylist().
Definition at line 258 of file cd_shared.c.
References cdPlaying, CHANNELFLAG_PAUSED, enabled, faketrack, S_SetChannelFlag(), and wasPlaying.
Referenced by CD_f(), CDAudio_SetVolume(), and CL_ParseServerMessage().
Definition at line 413 of file cd_shared.c.
References CDAudio_Pause(), CDAudio_Resume(), cdvolume, faketrack, and S_SetChannelVolume().
Referenced by CDAudio_Update().
Definition at line 590 of file cd_shared.c.
References CDAudio_Stop(), and initialized.
Referenced by CD_f(), and S_Shutdown().
Definition at line 447 of file cd_shared.c.
References CDAudio_Play_byName(), CDAudio_Stop(), COM_ParseToken_Console(), com_token, count, Cvar_SetValueQuick(), dp_strlcpy, faketrack, index, int(), cvar_t::integer, lhrandom, MAX_QPATH, music_playlist_active, music_playlist_current, music_playlist_index, music_playlist_list, music_playlist_playing, music_playlist_random, music_playlist_sampleposition, position, cvar_t::string, and cvar_t::value.
Referenced by CDAudio_Update().
Definition at line 578 of file cd_shared.c.
References Con_Print(), initialized, and Sys_CheckParm().
Referenced by CD_f(), and S_Startup().
Definition at line 229 of file cd_shared.c.
References CDAudio_StopPlaylistTrack(), cdPlaying, enabled, faketrack, S_StopChannel(), and wasPlaying.
Referenced by CD_f(), CDAudio_Play_byName(), CDAudio_Shutdown(), CDAudio_StartPlaylist(), and S_StopAllSounds().
Definition at line 435 of file cd_shared.c.
References CDAudio_GetPosition(), Cvar_SetValueQuick(), MAX_PLAYLISTS, music_playlist_active, music_playlist_playing, music_playlist_sampleposition, position, and value.
Referenced by CDAudio_Stop().
Definition at line 522 of file cd_shared.c.
References bgmvolume, CDAudio_GetPosition(), CDAudio_SetVolume(), CDAudio_StartPlaylist(), enabled, cvar_t::integer, music_playlist_index, music_playlist_playing, and cvar_t::value.
Referenced by CL_Frame().
cvar_t cdaudioinitialized = {CF_CLIENT | CF_READONLY,"cdaudioinitialized","0","indicates if CD Audio system is active"} |
Definition at line 28 of file cd_shared.c.
Referenced by CDAudio_Init(), and M_Options_Draw().
Definition at line 98 of file cd_shared.c.
Referenced by CD_f(), CDAudio_Pause(), CDAudio_Play_byName(), CDAudio_Resume(), and CDAudio_Stop().
Definition at line 99 of file cd_shared.c.
Referenced by CD_f(), and CDAudio_Play_byName().
|
static |
Definition at line 100 of file cd_shared.c.
Referenced by CD_f(), and CDAudio_Play_byName().
|
static |
Definition at line 91 of file cd_shared.c.
Referenced by CD_f(), CDAudio_Play_byName(), and CDAudio_SetVolume().
Definition at line 90 of file cd_shared.c.
Referenced by CD_f(), CDAudio_Init(), CDAudio_Pause(), CDAudio_Play_byName(), CDAudio_Resume(), CDAudio_Stop(), CDAudio_Update(), M_Options_PrintCheckbox(), M_Options_PrintCommand(), and M_Options_PrintSlider().
|
static |
Definition at line 96 of file cd_shared.c.
Referenced by CD_f(), CDAudio_GetPosition(), CDAudio_Pause(), CDAudio_Play_byName(), CDAudio_Resume(), CDAudio_SetVolume(), CDAudio_StartPlaylist(), and CDAudio_Stop().
Definition at line 89 of file cd_shared.c.
Referenced by CDAudio_Shutdown(), and CDAudio_Startup().
int music_playlist_active = -1 |
Definition at line 31 of file cd_shared.c.
Referenced by CDAudio_StartPlaylist(), and CDAudio_StopPlaylistTrack().
cvar_t music_playlist_current[MAX_PLAYLISTS] |
Definition at line 48 of file cd_shared.c.
Referenced by CDAudio_Init(), and CDAudio_StartPlaylist().
cvar_t music_playlist_index = {CF_CLIENT, "music_playlist_index", "-1", "selects which of the music_playlist_ variables is the active one, -1 disables playlists"} |
Definition at line 34 of file cd_shared.c.
Referenced by CD_f(), CDAudio_Init(), CDAudio_Play(), CDAudio_StartPlaylist(), and CDAudio_Update().
cvar_t music_playlist_list[MAX_PLAYLISTS] |
Definition at line 35 of file cd_shared.c.
Referenced by CDAudio_Init(), and CDAudio_StartPlaylist().
int music_playlist_playing = 0 |
Definition at line 32 of file cd_shared.c.
Referenced by CDAudio_StartPlaylist(), CDAudio_StopPlaylistTrack(), and CDAudio_Update().
cvar_t music_playlist_random[MAX_PLAYLISTS] |
Definition at line 61 of file cd_shared.c.
Referenced by CDAudio_Init(), and CDAudio_StartPlaylist().
cvar_t music_playlist_sampleposition[MAX_PLAYLISTS] |
Definition at line 74 of file cd_shared.c.
Referenced by CDAudio_Init(), CDAudio_StartPlaylist(), and CDAudio_StopPlaylistTrack().
|
static |
Definition at line 94 of file cd_shared.c.
Referenced by CD_f(), CDAudio_Init(), and CDAudio_Play_byName().
Definition at line 88 of file cd_shared.c.
Referenced by CD_f(), CDAudio_Pause(), CDAudio_Resume(), and CDAudio_Stop().