void CL_ParseStaticSound (void) { vec3_t org; int sound_num, vol, atten; int i; for (i=0 ; i<3 ; i++) org[i] = MSG_ReadCoord (); sound_num = MSG_ReadByte (); vol = MSG_ReadByte (); atten = MSG_ReadByte (); S_StaticSound (cl.sound_precache[sound_num], org, vol, atten); }
void CL_SND_Restart_f (void) { int i; static_sound_t *ss; extern cvar_t cl_staticsounds; S_Restart (); if (!cl_staticsounds.value) return; for (i = 0, ss = cl.static_sounds; i < cl.num_static_sounds; i++, ss++) S_StaticSound (cl.sound_precache[ss->sound_num], ss->org, ss->vol, ss->atten); }
/* =================== CL_ParseStaticSound =================== */ static void CL_ParseStaticSound (void) { vec3_t org; int sound_num, vol, atten; int i; for (i = 0; i < 3; i++) org[i] = MSG_ReadCoord (); if (cl_protocol == PROTOCOL_RAVEN_111) sound_num = MSG_ReadByte (); else sound_num = MSG_ReadShort(); vol = MSG_ReadByte (); atten = MSG_ReadByte (); S_StaticSound (cl.sound_precache[sound_num], org, vol, atten); }
/* =================== CL_ParseStaticSound =================== */ void CL_ParseStaticSound (int version) //johnfitz -- added argument { vec3_t org; int sound_num, vol, atten; int i; for (i = 0; i < 3; i++) org[i] = MSG_ReadCoord (); //johnfitz -- PROTOCOL_FITZQUAKE if (version == 2) sound_num = MSG_ReadShort (); else sound_num = MSG_ReadByte (); //johnfitz vol = MSG_ReadByte (); atten = MSG_ReadByte (); S_StaticSound (cl.sound_precache[sound_num], org, vol, atten); }