git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@3645
d7cf8633-e32d-0410-b094-
e92efae38249
Copyright (C) 1996-1997 Id Software, Inc.
Copyright (C) 1996-1997 Id Software, Inc.
This program is free software; you can redistribute it and/or
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.
of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
See the GNU General Public License for more details.
See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
// snd_null.c -- include this instead of all the other snd_* files to have
// snd_null.c -- include this instead of all the other snd_* files to have
// no sound code whatsoever
// no sound code whatsoever
cvar_t bgmvolume = {CVAR_SAVE, "bgmvolume", "1"};
cvar_t bgmvolume = {CVAR_SAVE, "bgmvolume", "1"};
cvar_t volume = {CVAR_SAVE, "volume", "0.7"};
cvar_t volume = {CVAR_SAVE, "volume", "0.7"};
cvar_t snd_staticvolume = {CVAR_SAVE, "snd_staticvolume", "1"};
cvar_t snd_staticvolume = {CVAR_SAVE, "snd_staticvolume", "1"};
qboolean snd_initialized = false;
qboolean snd_initialized = false;
Cvar_RegisterVariable(&bgmvolume);
Cvar_RegisterVariable(&bgmvolume);
Cvar_RegisterVariable(&volume);
Cvar_RegisterVariable(&volume);
Cvar_RegisterVariable(&snd_staticvolume);
Cvar_RegisterVariable(&snd_staticvolume);
void S_TouchSound (char *sample)
void S_TouchSound (char *sample)
void S_ClearBuffer (void)
void S_ClearBuffer (void)
void S_StaticSound (sfx_t *sfx, vec3_t origin, float vol, float attenuation)
void S_StaticSound (sfx_t *sfx, vec3_t origin, float vol, float attenuation)
void S_StartSound (int entnum, int entchannel, sfx_t *sfx, vec3_t origin, float fvol, float attenuation)
void S_StartSound (int entnum, int entchannel, sfx_t *sfx, vec3_t origin, float fvol, float attenuation)
void S_StopSound (int entnum, int entchannel)
void S_StopSound (int entnum, int entchannel)
sfx_t *S_GetCached(const char *name)
sfx_t *S_GetCached(const char *name)
sfx_t *S_PrecacheSound (char *sample, int complain)
sfx_t *S_PrecacheSound (char *sample, int complain)
void S_ClearPrecache (void)
void S_ClearPrecache (void)
-
-
-void S_Update (vec3_t origin, vec3_t v_forward, vec3_t v_right, vec3_t v_up)
-
+void S_Update(vec3_t origin, vec3_t forward, vec3_t left, vec3_t up)
void S_StopAllSounds (qboolean clear)
void S_StopAllSounds (qboolean clear)
void S_BeginPrecaching (void)
void S_BeginPrecaching (void)
void S_EndPrecaching (void)
void S_EndPrecaching (void)
void S_ExtraUpdate (void)
void S_ExtraUpdate (void)
void S_LocalSound (char *s)
void S_LocalSound (char *s)
void S_RawSamples_Enqueue(short *samples, unsigned int length)
void S_RawSamples_Enqueue(short *samples, unsigned int length)
void S_RawSamples_Dequeue(int *samples, unsigned int length)
void S_RawSamples_Dequeue(int *samples, unsigned int length)
void S_RawSamples_ClearQueue(void)
void S_RawSamples_ClearQueue(void)
int S_RawSamples_QueueWantsMore(void)
int S_RawSamples_QueueWantsMore(void)
void S_ResampleBuffer16Stereo(short *input, int inputlength, short *output, int outputlength)
void S_ResampleBuffer16Stereo(short *input, int inputlength, short *output, int outputlength)
int S_RawSamples_SampleRate(void)
int S_RawSamples_SampleRate(void)