\hypertarget{server_2src_2s__sound_8cpp}{
\section{server/src/s\_\-sound.cpp File Reference}
\label{d5/d81/server_2src_2s__sound_8cpp}\index{server/src/s\_\-sound.cpp@{server/src/s\_\-sound.cpp}}
}
\subsection*{Data Structures}
\begin{DoxyCompactItemize}
\item 
struct {\bfseries AmbientSound}
\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{m__fixed_8h_a7fdea216e6bec468d1569e8ab1bd469b}{fixed\_\-t} \hyperlink{server_2src_2s__sound_8cpp_a521de4106a7eb19e4ee337fabc07261a}{P\_\-AproxDistance2} (\hyperlink{m__fixed_8h_a7fdea216e6bec468d1569e8ab1bd469b}{fixed\_\-t} $\ast$listener, \hyperlink{m__fixed_8h_a7fdea216e6bec468d1569e8ab1bd469b}{fixed\_\-t} \hyperlink{cl__main_8cpp_ad4dec120c8756cb4abbd4bd41f63f9bf}{x}, \hyperlink{m__fixed_8h_a7fdea216e6bec468d1569e8ab1bd469b}{fixed\_\-t} \hyperlink{v__video_8cpp_a0a2f84ed7838f07779ae24c5a9086d33}{y})
\item 
\hyperlink{m__fixed_8h_a7fdea216e6bec468d1569e8ab1bd469b}{fixed\_\-t} \hyperlink{server_2src_2s__sound_8cpp_ace84c596b8fa83f83ebc292c9a163ad6}{P\_\-AproxDistance2} (\hyperlink{classAActor}{AActor} $\ast$listener, \hyperlink{m__fixed_8h_a7fdea216e6bec468d1569e8ab1bd469b}{fixed\_\-t} \hyperlink{cl__main_8cpp_ad4dec120c8756cb4abbd4bd41f63f9bf}{x}, \hyperlink{m__fixed_8h_a7fdea216e6bec468d1569e8ab1bd469b}{fixed\_\-t} \hyperlink{v__video_8cpp_a0a2f84ed7838f07779ae24c5a9086d33}{y})
\item 
void \hyperlink{server_2src_2s__sound_8cpp_ac94cd87a9ae8b48ada0d82ad5a1f1aab}{S\_\-NoiseDebug} (void)
\item 
void \hyperlink{server_2src_2s__sound_8cpp_af8dedce943c47817f548ce837d62604d}{S\_\-Init} (float sfxVolume, float musicVolume)
\item 
void \hyperlink{server_2src_2s__sound_8cpp_a5af40552b96ea46cbce786f047a01602}{S\_\-Start} (void)
\item 
void \hyperlink{server_2src_2s__sound_8cpp_a322ccb15101edc832a54f9ea93910112}{S\_\-SoundID} (int \hyperlink{client_2src_2s__sound_8cpp_af47cc32ca53f87ba846539cc7019ea8d}{channel}, int sound\_\-id, float volume, int attenuation)
\item 
void \hyperlink{server_2src_2s__sound_8cpp_ab0f98a11478daa8c8eae7685bc06b259}{S\_\-SoundID} (\hyperlink{classAActor}{AActor} $\ast$ent, int \hyperlink{client_2src_2s__sound_8cpp_af47cc32ca53f87ba846539cc7019ea8d}{channel}, int sound\_\-id, float volume, int attenuation)
\item 
void \hyperlink{server_2src_2s__sound_8cpp_ab2b1656124fd5009158f1672e3f51f49}{S\_\-SoundID} (\hyperlink{m__fixed_8h_a7fdea216e6bec468d1569e8ab1bd469b}{fixed\_\-t} $\ast$pt, int \hyperlink{client_2src_2s__sound_8cpp_af47cc32ca53f87ba846539cc7019ea8d}{channel}, int sound\_\-id, float volume, int attenuation)
\item 
void \hyperlink{server_2src_2s__sound_8cpp_a414963694f1f4d3899455a727a5178d3}{S\_\-LoopedSoundID} (\hyperlink{classAActor}{AActor} $\ast$ent, int \hyperlink{client_2src_2s__sound_8cpp_af47cc32ca53f87ba846539cc7019ea8d}{channel}, int sound\_\-id, float volume, int attenuation)
\item 
void \hyperlink{server_2src_2s__sound_8cpp_a7b8989c87d8a8ad0f26e75758a0c6ddc}{S\_\-LoopedSoundID} (\hyperlink{m__fixed_8h_a7fdea216e6bec468d1569e8ab1bd469b}{fixed\_\-t} $\ast$pt, int \hyperlink{client_2src_2s__sound_8cpp_af47cc32ca53f87ba846539cc7019ea8d}{channel}, int sound\_\-id, float volume, int attenuation)
\item 
void \hyperlink{server_2src_2s__sound_8cpp_a6b0ddb7e4fb0841a27a64da4226bd9fa}{S\_\-PlatSound} (\hyperlink{m__fixed_8h_a7fdea216e6bec468d1569e8ab1bd469b}{fixed\_\-t} $\ast$pt, int \hyperlink{client_2src_2s__sound_8cpp_af47cc32ca53f87ba846539cc7019ea8d}{channel}, const char $\ast$\hyperlink{txt__io_8cpp_a8f8f80d37794cde9472343e4487ba3eb}{name}, float volume, int attenuation)
\item 
void \hyperlink{server_2src_2s__sound_8cpp_af4e09c6e7a83784c1fd5f9bf46e665cd}{S\_\-Sound} (int \hyperlink{client_2src_2s__sound_8cpp_af47cc32ca53f87ba846539cc7019ea8d}{channel}, const char $\ast$\hyperlink{txt__io_8cpp_a8f8f80d37794cde9472343e4487ba3eb}{name}, float volume, int attenuation)
\item 
void \hyperlink{server_2src_2s__sound_8cpp_a215cd3af5b4f30eadf161fcdda4ea9a7}{S\_\-Sound} (\hyperlink{classAActor}{AActor} $\ast$ent, int \hyperlink{client_2src_2s__sound_8cpp_af47cc32ca53f87ba846539cc7019ea8d}{channel}, const char $\ast$\hyperlink{txt__io_8cpp_a8f8f80d37794cde9472343e4487ba3eb}{name}, float volume, int attenuation)
\item 
void \hyperlink{server_2src_2s__sound_8cpp_a15f525bbb35b4674dad49fe321d5d9a8}{S\_\-Sound} (\hyperlink{m__fixed_8h_a7fdea216e6bec468d1569e8ab1bd469b}{fixed\_\-t} $\ast$pt, int \hyperlink{client_2src_2s__sound_8cpp_af47cc32ca53f87ba846539cc7019ea8d}{channel}, const char $\ast$\hyperlink{txt__io_8cpp_a8f8f80d37794cde9472343e4487ba3eb}{name}, float volume, int attenuation)
\item 
void \hyperlink{server_2src_2s__sound_8cpp_aefd07d0541f94d87ffe77805639e4fbf}{S\_\-LoopedSound} (\hyperlink{classAActor}{AActor} $\ast$ent, int \hyperlink{client_2src_2s__sound_8cpp_af47cc32ca53f87ba846539cc7019ea8d}{channel}, const char $\ast$\hyperlink{txt__io_8cpp_a8f8f80d37794cde9472343e4487ba3eb}{name}, float volume, int attenuation)
\item 
void \hyperlink{server_2src_2s__sound_8cpp_abc78491fc4b97afd0c7e817af01c1041}{S\_\-LoopedSound} (\hyperlink{m__fixed_8h_a7fdea216e6bec468d1569e8ab1bd469b}{fixed\_\-t} $\ast$pt, int \hyperlink{client_2src_2s__sound_8cpp_af47cc32ca53f87ba846539cc7019ea8d}{channel}, const char $\ast$\hyperlink{txt__io_8cpp_a8f8f80d37794cde9472343e4487ba3eb}{name}, float volume, int attenuation)
\item 
void \hyperlink{server_2src_2s__sound_8cpp_a6d8a0eb16f32e36b05d9fcd42755fb48}{S\_\-Sound} (\hyperlink{m__fixed_8h_a7fdea216e6bec468d1569e8ab1bd469b}{fixed\_\-t} \hyperlink{cl__main_8cpp_ad4dec120c8756cb4abbd4bd41f63f9bf}{x}, \hyperlink{m__fixed_8h_a7fdea216e6bec468d1569e8ab1bd469b}{fixed\_\-t} \hyperlink{v__video_8cpp_a0a2f84ed7838f07779ae24c5a9086d33}{y}, int \hyperlink{client_2src_2s__sound_8cpp_af47cc32ca53f87ba846539cc7019ea8d}{channel}, const char $\ast$\hyperlink{txt__io_8cpp_a8f8f80d37794cde9472343e4487ba3eb}{name}, float volume, int attenuation)
\item 
bool \hyperlink{server_2src_2s__sound_8cpp_a4e9e53bba85282a1e05d244c77c88c0b}{S\_\-StopSoundID} (int sound\_\-id)
\item 
void \hyperlink{server_2src_2s__sound_8cpp_afdcd78c6334b2a71c5dac09ed47f4502}{S\_\-StopSound} (\hyperlink{m__fixed_8h_a7fdea216e6bec468d1569e8ab1bd469b}{fixed\_\-t} $\ast$pt)
\item 
void \hyperlink{server_2src_2s__sound_8cpp_af88c031af8cdde8498ec8d75f8937fc3}{S\_\-StopSound} (\hyperlink{m__fixed_8h_a7fdea216e6bec468d1569e8ab1bd469b}{fixed\_\-t} $\ast$pt, int \hyperlink{client_2src_2s__sound_8cpp_af47cc32ca53f87ba846539cc7019ea8d}{channel})
\item 
void \hyperlink{server_2src_2s__sound_8cpp_a20362a56746e4affda823bffcb3431d2}{S\_\-StopSound} (\hyperlink{classAActor}{AActor} $\ast$ent, int \hyperlink{client_2src_2s__sound_8cpp_af47cc32ca53f87ba846539cc7019ea8d}{channel})
\item 
void \hyperlink{server_2src_2s__sound_8cpp_a45a7824dc324ab6665abd957b2be12e8}{S\_\-StopAllChannels} (void)
\item 
void \hyperlink{server_2src_2s__sound_8cpp_a4e315c896c04c433c2967ae935f6b970}{S\_\-RelinkSound} (\hyperlink{classAActor}{AActor} $\ast$from, \hyperlink{classAActor}{AActor} $\ast$\hyperlink{sv__main_8cpp_a5bafda9519252aa2d0fd038153f77dca}{to})
\item 
bool \hyperlink{server_2src_2s__sound_8cpp_a51a238225ded87d69a49e696643d2a70}{S\_\-GetSoundPlayingInfo} (\hyperlink{m__fixed_8h_a7fdea216e6bec468d1569e8ab1bd469b}{fixed\_\-t} $\ast$pt, int sound\_\-id)
\item 
bool \hyperlink{server_2src_2s__sound_8cpp_ae8c19ba27f071543d37138d4993f3f52}{S\_\-GetSoundPlayingInfo} (\hyperlink{classAActor}{AActor} $\ast$ent, int sound\_\-id)
\item 
void \hyperlink{server_2src_2s__sound_8cpp_aaa3c8425b48fc0146309dc1500dbf21d}{S\_\-PauseSound} (void)
\item 
void \hyperlink{server_2src_2s__sound_8cpp_aac68c346c29860350cf7e25dfd0476d9}{S\_\-ResumeSound} (void)
\item 
void \hyperlink{server_2src_2s__sound_8cpp_ab315e1154eb9fc5297af609d3e291951}{S\_\-UpdateSounds} (void $\ast$listener\_\-p)
\item 
void \hyperlink{server_2src_2s__sound_8cpp_a22065b7e7f3713cdbaae8a1bc1ab40ba}{S\_\-SetMusicVolume} (float volume)
\item 
void \hyperlink{server_2src_2s__sound_8cpp_a0622cbc409dd0aaee455276d3980368f}{S\_\-SetSfxVolume} (float volume)
\item 
void \hyperlink{server_2src_2s__sound_8cpp_a62245d1d3c8ea68ee71b59a55681cd00}{S\_\-StartMusic} (const char $\ast$m\_\-id)
\item 
void \hyperlink{server_2src_2s__sound_8cpp_afa10f46221b81dcedab52c4a69bec98e}{S\_\-ChangeMusic} (\hyperlink{sv__main_8cpp_a77792b18743abf1ff3aeeffa24aa45ec}{std::string} musicname, int looping)
\item 
void \hyperlink{server_2src_2s__sound_8cpp_ae34a095f2c17ef70016c50827e1a5b54}{S\_\-StopMusic} (void)
\item 
void \hyperlink{server_2src_2s__sound_8cpp_aeb2d802db070e46b47c0e9fb162fa9c3}{S\_\-HashSounds} (void)
\item 
int \hyperlink{server_2src_2s__sound_8cpp_af4c923a9ec8db7996704c4135b261f03}{S\_\-FindSound} (const char $\ast$logicalname)
\item 
int \hyperlink{server_2src_2s__sound_8cpp_ab7f72907968baab7d88f4c810f311a5c}{S\_\-FindSoundByLump} (int lump)
\item 
int \hyperlink{server_2src_2s__sound_8cpp_ac8acc97cf09de60adce8ee59a45f2822}{S\_\-AddSoundLump} (char $\ast$logicalname, int lump)
\item 
void \hyperlink{server_2src_2s__sound_8cpp_a87fcea4f0c266469c47215dcfaed128d}{S\_\-ClearSoundLumps} ()
\item 
int \hyperlink{server_2src_2s__sound_8cpp_ab86ff923c539ae1f489754af8e3eba22}{S\_\-AddSound} (char $\ast$logicalname, char $\ast$lumpname)
\item 
void \hyperlink{server_2src_2s__sound_8cpp_a43e7ade9578dded5d9a133c28c1b6bed}{S\_\-ParseSndInfo} (void)
\item 
void \hyperlink{server_2src_2s__sound_8cpp_ab3ba27550bf457d4bd01f6dcb59e432d}{A\_\-Ambient} (\hyperlink{classAActor}{AActor} $\ast$actor)
\item 
void \hyperlink{server_2src_2s__sound_8cpp_aad799a8b1b527f3304e95c90f237144e}{S\_\-ActivateAmbient} (\hyperlink{classAActor}{AActor} $\ast$origin, int ambient)
\end{DoxyCompactItemize}
\subsection*{Variables}
\begin{DoxyCompactItemize}
\item 
int \hyperlink{server_2src_2s__sound_8cpp_a3381ed567b05a20a1e0a140ae02e8bf3}{sfx\_\-sawup}
\item 
int \hyperlink{server_2src_2s__sound_8cpp_a32926f2efd7afaba5d0cd5ff4030ba36}{sfx\_\-sawidl}
\item 
int \hyperlink{server_2src_2s__sound_8cpp_a70f1a9255484ffc43857e17acb3effdb}{sfx\_\-sawful}
\item 
int \hyperlink{server_2src_2s__sound_8cpp_a750e42135d225eb650d1a6ee1560d67d}{sfx\_\-sawhit}
\item 
int \hyperlink{server_2src_2s__sound_8cpp_a029b4da9ddf43aef5b681cdde9210219}{sfx\_\-itemup}
\item 
int \hyperlink{server_2src_2s__sound_8cpp_abd4437a609fabf79440fb04421fbb301}{sfx\_\-tink}
\item 
int \hyperlink{server_2src_2s__sound_8cpp_ad1121f24ad304c2895ee9d55b7df1b7e}{sfx\_\-plasma}
\item 
int \hyperlink{server_2src_2s__sound_8cpp_a2a9a57c9025539ef96d1d130cf3b8377}{sfx\_\-chngun}
\item 
int \hyperlink{server_2src_2s__sound_8cpp_a51ec66007f0778b4878e4c7a3f74d0bf}{sfx\_\-chainguy}
\item 
int \hyperlink{server_2src_2s__sound_8cpp_a72ae8fd93a27b2ad53eeaf7b4d800fc7}{sfx\_\-empty}
\item 
\hyperlink{structsfxinfo__struct}{sfxinfo\_\-t} $\ast$ \hyperlink{server_2src_2s__sound_8cpp_ad0e79f435a4debc4191cf1a0edc383ca}{S\_\-sfx}
\item 
int \hyperlink{server_2src_2s__sound_8cpp_a877656190b0692610af848ddc6d6f839}{numsfx}
\end{DoxyCompactItemize}


\subsection{Function Documentation}
\hypertarget{server_2src_2s__sound_8cpp_ab3ba27550bf457d4bd01f6dcb59e432d}{
\index{server/src/s\_\-sound.cpp@{server/src/s\_\-sound.cpp}!A\_\-Ambient@{A\_\-Ambient}}
\index{A\_\-Ambient@{A\_\-Ambient}!server/src/s_sound.cpp@{server/src/s\_\-sound.cpp}}
\subsubsection[{A\_\-Ambient}]{\setlength{\rightskip}{0pt plus 5cm}void A\_\-Ambient (
\begin{DoxyParamCaption}
\item[{{\bf AActor} $\ast$}]{actor}
\end{DoxyParamCaption}
)}}
\label{d5/d81/server_2src_2s__sound_8cpp_ab3ba27550bf457d4bd01f6dcb59e432d}
\hypertarget{server_2src_2s__sound_8cpp_a521de4106a7eb19e4ee337fabc07261a}{
\index{server/src/s\_\-sound.cpp@{server/src/s\_\-sound.cpp}!P\_\-AproxDistance2@{P\_\-AproxDistance2}}
\index{P\_\-AproxDistance2@{P\_\-AproxDistance2}!server/src/s_sound.cpp@{server/src/s\_\-sound.cpp}}
\subsubsection[{P\_\-AproxDistance2}]{\setlength{\rightskip}{0pt plus 5cm}{\bf fixed\_\-t} P\_\-AproxDistance2 (
\begin{DoxyParamCaption}
\item[{{\bf fixed\_\-t} $\ast$}]{listener, }
\item[{{\bf fixed\_\-t}}]{x, }
\item[{{\bf fixed\_\-t}}]{y}
\end{DoxyParamCaption}
)}}
\label{d5/d81/server_2src_2s__sound_8cpp_a521de4106a7eb19e4ee337fabc07261a}
\hypertarget{server_2src_2s__sound_8cpp_ace84c596b8fa83f83ebc292c9a163ad6}{
\index{server/src/s\_\-sound.cpp@{server/src/s\_\-sound.cpp}!P\_\-AproxDistance2@{P\_\-AproxDistance2}}
\index{P\_\-AproxDistance2@{P\_\-AproxDistance2}!server/src/s_sound.cpp@{server/src/s\_\-sound.cpp}}
\subsubsection[{P\_\-AproxDistance2}]{\setlength{\rightskip}{0pt plus 5cm}{\bf fixed\_\-t} P\_\-AproxDistance2 (
\begin{DoxyParamCaption}
\item[{{\bf AActor} $\ast$}]{listener, }
\item[{{\bf fixed\_\-t}}]{x, }
\item[{{\bf fixed\_\-t}}]{y}
\end{DoxyParamCaption}
)}}
\label{d5/d81/server_2src_2s__sound_8cpp_ace84c596b8fa83f83ebc292c9a163ad6}
\hypertarget{server_2src_2s__sound_8cpp_aad799a8b1b527f3304e95c90f237144e}{
\index{server/src/s\_\-sound.cpp@{server/src/s\_\-sound.cpp}!S\_\-ActivateAmbient@{S\_\-ActivateAmbient}}
\index{S\_\-ActivateAmbient@{S\_\-ActivateAmbient}!server/src/s_sound.cpp@{server/src/s\_\-sound.cpp}}
\subsubsection[{S\_\-ActivateAmbient}]{\setlength{\rightskip}{0pt plus 5cm}void S\_\-ActivateAmbient (
\begin{DoxyParamCaption}
\item[{{\bf AActor} $\ast$}]{origin, }
\item[{int}]{ambient}
\end{DoxyParamCaption}
)}}
\label{d5/d81/server_2src_2s__sound_8cpp_aad799a8b1b527f3304e95c90f237144e}
\hypertarget{server_2src_2s__sound_8cpp_ab86ff923c539ae1f489754af8e3eba22}{
\index{server/src/s\_\-sound.cpp@{server/src/s\_\-sound.cpp}!S\_\-AddSound@{S\_\-AddSound}}
\index{S\_\-AddSound@{S\_\-AddSound}!server/src/s_sound.cpp@{server/src/s\_\-sound.cpp}}
\subsubsection[{S\_\-AddSound}]{\setlength{\rightskip}{0pt plus 5cm}int S\_\-AddSound (
\begin{DoxyParamCaption}
\item[{char $\ast$}]{logicalname, }
\item[{char $\ast$}]{lumpname}
\end{DoxyParamCaption}
)}}
\label{d5/d81/server_2src_2s__sound_8cpp_ab86ff923c539ae1f489754af8e3eba22}
\hypertarget{server_2src_2s__sound_8cpp_ac8acc97cf09de60adce8ee59a45f2822}{
\index{server/src/s\_\-sound.cpp@{server/src/s\_\-sound.cpp}!S\_\-AddSoundLump@{S\_\-AddSoundLump}}
\index{S\_\-AddSoundLump@{S\_\-AddSoundLump}!server/src/s_sound.cpp@{server/src/s\_\-sound.cpp}}
\subsubsection[{S\_\-AddSoundLump}]{\setlength{\rightskip}{0pt plus 5cm}int S\_\-AddSoundLump (
\begin{DoxyParamCaption}
\item[{char $\ast$}]{logicalname, }
\item[{int}]{lump}
\end{DoxyParamCaption}
)}}
\label{d5/d81/server_2src_2s__sound_8cpp_ac8acc97cf09de60adce8ee59a45f2822}
\hypertarget{server_2src_2s__sound_8cpp_afa10f46221b81dcedab52c4a69bec98e}{
\index{server/src/s\_\-sound.cpp@{server/src/s\_\-sound.cpp}!S\_\-ChangeMusic@{S\_\-ChangeMusic}}
\index{S\_\-ChangeMusic@{S\_\-ChangeMusic}!server/src/s_sound.cpp@{server/src/s\_\-sound.cpp}}
\subsubsection[{S\_\-ChangeMusic}]{\setlength{\rightskip}{0pt plus 5cm}void S\_\-ChangeMusic (
\begin{DoxyParamCaption}
\item[{{\bf std::string}}]{musicname, }
\item[{int}]{looping}
\end{DoxyParamCaption}
)}}
\label{d5/d81/server_2src_2s__sound_8cpp_afa10f46221b81dcedab52c4a69bec98e}
\hypertarget{server_2src_2s__sound_8cpp_a87fcea4f0c266469c47215dcfaed128d}{
\index{server/src/s\_\-sound.cpp@{server/src/s\_\-sound.cpp}!S\_\-ClearSoundLumps@{S\_\-ClearSoundLumps}}
\index{S\_\-ClearSoundLumps@{S\_\-ClearSoundLumps}!server/src/s_sound.cpp@{server/src/s\_\-sound.cpp}}
\subsubsection[{S\_\-ClearSoundLumps}]{\setlength{\rightskip}{0pt plus 5cm}void S\_\-ClearSoundLumps (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}
\label{d5/d81/server_2src_2s__sound_8cpp_a87fcea4f0c266469c47215dcfaed128d}
\hypertarget{server_2src_2s__sound_8cpp_af4c923a9ec8db7996704c4135b261f03}{
\index{server/src/s\_\-sound.cpp@{server/src/s\_\-sound.cpp}!S\_\-FindSound@{S\_\-FindSound}}
\index{S\_\-FindSound@{S\_\-FindSound}!server/src/s_sound.cpp@{server/src/s\_\-sound.cpp}}
\subsubsection[{S\_\-FindSound}]{\setlength{\rightskip}{0pt plus 5cm}int S\_\-FindSound (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{logicalname}
\end{DoxyParamCaption}
)}}
\label{d5/d81/server_2src_2s__sound_8cpp_af4c923a9ec8db7996704c4135b261f03}
\hypertarget{server_2src_2s__sound_8cpp_ab7f72907968baab7d88f4c810f311a5c}{
\index{server/src/s\_\-sound.cpp@{server/src/s\_\-sound.cpp}!S\_\-FindSoundByLump@{S\_\-FindSoundByLump}}
\index{S\_\-FindSoundByLump@{S\_\-FindSoundByLump}!server/src/s_sound.cpp@{server/src/s\_\-sound.cpp}}
\subsubsection[{S\_\-FindSoundByLump}]{\setlength{\rightskip}{0pt plus 5cm}int S\_\-FindSoundByLump (
\begin{DoxyParamCaption}
\item[{int}]{lump}
\end{DoxyParamCaption}
)}}
\label{d5/d81/server_2src_2s__sound_8cpp_ab7f72907968baab7d88f4c810f311a5c}
\hypertarget{server_2src_2s__sound_8cpp_a51a238225ded87d69a49e696643d2a70}{
\index{server/src/s\_\-sound.cpp@{server/src/s\_\-sound.cpp}!S\_\-GetSoundPlayingInfo@{S\_\-GetSoundPlayingInfo}}
\index{S\_\-GetSoundPlayingInfo@{S\_\-GetSoundPlayingInfo}!server/src/s_sound.cpp@{server/src/s\_\-sound.cpp}}
\subsubsection[{S\_\-GetSoundPlayingInfo}]{\setlength{\rightskip}{0pt plus 5cm}bool S\_\-GetSoundPlayingInfo (
\begin{DoxyParamCaption}
\item[{{\bf fixed\_\-t} $\ast$}]{pt, }
\item[{int}]{sound\_\-id}
\end{DoxyParamCaption}
)}}
\label{d5/d81/server_2src_2s__sound_8cpp_a51a238225ded87d69a49e696643d2a70}
\hypertarget{server_2src_2s__sound_8cpp_ae8c19ba27f071543d37138d4993f3f52}{
\index{server/src/s\_\-sound.cpp@{server/src/s\_\-sound.cpp}!S\_\-GetSoundPlayingInfo@{S\_\-GetSoundPlayingInfo}}
\index{S\_\-GetSoundPlayingInfo@{S\_\-GetSoundPlayingInfo}!server/src/s_sound.cpp@{server/src/s\_\-sound.cpp}}
\subsubsection[{S\_\-GetSoundPlayingInfo}]{\setlength{\rightskip}{0pt plus 5cm}bool S\_\-GetSoundPlayingInfo (
\begin{DoxyParamCaption}
\item[{{\bf AActor} $\ast$}]{ent, }
\item[{int}]{sound\_\-id}
\end{DoxyParamCaption}
)}}
\label{d5/d81/server_2src_2s__sound_8cpp_ae8c19ba27f071543d37138d4993f3f52}
\hypertarget{server_2src_2s__sound_8cpp_aeb2d802db070e46b47c0e9fb162fa9c3}{
\index{server/src/s\_\-sound.cpp@{server/src/s\_\-sound.cpp}!S\_\-HashSounds@{S\_\-HashSounds}}
\index{S\_\-HashSounds@{S\_\-HashSounds}!server/src/s_sound.cpp@{server/src/s\_\-sound.cpp}}
\subsubsection[{S\_\-HashSounds}]{\setlength{\rightskip}{0pt plus 5cm}void S\_\-HashSounds (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}
\label{d5/d81/server_2src_2s__sound_8cpp_aeb2d802db070e46b47c0e9fb162fa9c3}
\hypertarget{server_2src_2s__sound_8cpp_af8dedce943c47817f548ce837d62604d}{
\index{server/src/s\_\-sound.cpp@{server/src/s\_\-sound.cpp}!S\_\-Init@{S\_\-Init}}
\index{S\_\-Init@{S\_\-Init}!server/src/s_sound.cpp@{server/src/s\_\-sound.cpp}}
\subsubsection[{S\_\-Init}]{\setlength{\rightskip}{0pt plus 5cm}void S\_\-Init (
\begin{DoxyParamCaption}
\item[{float}]{sfxVolume, }
\item[{float}]{musicVolume}
\end{DoxyParamCaption}
)}}
\label{d5/d81/server_2src_2s__sound_8cpp_af8dedce943c47817f548ce837d62604d}
\hypertarget{server_2src_2s__sound_8cpp_aefd07d0541f94d87ffe77805639e4fbf}{
\index{server/src/s\_\-sound.cpp@{server/src/s\_\-sound.cpp}!S\_\-LoopedSound@{S\_\-LoopedSound}}
\index{S\_\-LoopedSound@{S\_\-LoopedSound}!server/src/s_sound.cpp@{server/src/s\_\-sound.cpp}}
\subsubsection[{S\_\-LoopedSound}]{\setlength{\rightskip}{0pt plus 5cm}void S\_\-LoopedSound (
\begin{DoxyParamCaption}
\item[{{\bf AActor} $\ast$}]{ent, }
\item[{int}]{channel, }
\item[{const char $\ast$}]{name, }
\item[{float}]{volume, }
\item[{int}]{attenuation}
\end{DoxyParamCaption}
)}}
\label{d5/d81/server_2src_2s__sound_8cpp_aefd07d0541f94d87ffe77805639e4fbf}
\hypertarget{server_2src_2s__sound_8cpp_abc78491fc4b97afd0c7e817af01c1041}{
\index{server/src/s\_\-sound.cpp@{server/src/s\_\-sound.cpp}!S\_\-LoopedSound@{S\_\-LoopedSound}}
\index{S\_\-LoopedSound@{S\_\-LoopedSound}!server/src/s_sound.cpp@{server/src/s\_\-sound.cpp}}
\subsubsection[{S\_\-LoopedSound}]{\setlength{\rightskip}{0pt plus 5cm}void S\_\-LoopedSound (
\begin{DoxyParamCaption}
\item[{{\bf fixed\_\-t} $\ast$}]{pt, }
\item[{int}]{channel, }
\item[{const char $\ast$}]{name, }
\item[{float}]{volume, }
\item[{int}]{attenuation}
\end{DoxyParamCaption}
)}}
\label{d5/d81/server_2src_2s__sound_8cpp_abc78491fc4b97afd0c7e817af01c1041}
\hypertarget{server_2src_2s__sound_8cpp_a414963694f1f4d3899455a727a5178d3}{
\index{server/src/s\_\-sound.cpp@{server/src/s\_\-sound.cpp}!S\_\-LoopedSoundID@{S\_\-LoopedSoundID}}
\index{S\_\-LoopedSoundID@{S\_\-LoopedSoundID}!server/src/s_sound.cpp@{server/src/s\_\-sound.cpp}}
\subsubsection[{S\_\-LoopedSoundID}]{\setlength{\rightskip}{0pt plus 5cm}void S\_\-LoopedSoundID (
\begin{DoxyParamCaption}
\item[{{\bf AActor} $\ast$}]{ent, }
\item[{int}]{channel, }
\item[{int}]{sound\_\-id, }
\item[{float}]{volume, }
\item[{int}]{attenuation}
\end{DoxyParamCaption}
)}}
\label{d5/d81/server_2src_2s__sound_8cpp_a414963694f1f4d3899455a727a5178d3}
\hypertarget{server_2src_2s__sound_8cpp_a7b8989c87d8a8ad0f26e75758a0c6ddc}{
\index{server/src/s\_\-sound.cpp@{server/src/s\_\-sound.cpp}!S\_\-LoopedSoundID@{S\_\-LoopedSoundID}}
\index{S\_\-LoopedSoundID@{S\_\-LoopedSoundID}!server/src/s_sound.cpp@{server/src/s\_\-sound.cpp}}
\subsubsection[{S\_\-LoopedSoundID}]{\setlength{\rightskip}{0pt plus 5cm}void S\_\-LoopedSoundID (
\begin{DoxyParamCaption}
\item[{{\bf fixed\_\-t} $\ast$}]{pt, }
\item[{int}]{channel, }
\item[{int}]{sound\_\-id, }
\item[{float}]{volume, }
\item[{int}]{attenuation}
\end{DoxyParamCaption}
)}}
\label{d5/d81/server_2src_2s__sound_8cpp_a7b8989c87d8a8ad0f26e75758a0c6ddc}
\hypertarget{server_2src_2s__sound_8cpp_ac94cd87a9ae8b48ada0d82ad5a1f1aab}{
\index{server/src/s\_\-sound.cpp@{server/src/s\_\-sound.cpp}!S\_\-NoiseDebug@{S\_\-NoiseDebug}}
\index{S\_\-NoiseDebug@{S\_\-NoiseDebug}!server/src/s_sound.cpp@{server/src/s\_\-sound.cpp}}
\subsubsection[{S\_\-NoiseDebug}]{\setlength{\rightskip}{0pt plus 5cm}void S\_\-NoiseDebug (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}
\label{d5/d81/server_2src_2s__sound_8cpp_ac94cd87a9ae8b48ada0d82ad5a1f1aab}
\hypertarget{server_2src_2s__sound_8cpp_a43e7ade9578dded5d9a133c28c1b6bed}{
\index{server/src/s\_\-sound.cpp@{server/src/s\_\-sound.cpp}!S\_\-ParseSndInfo@{S\_\-ParseSndInfo}}
\index{S\_\-ParseSndInfo@{S\_\-ParseSndInfo}!server/src/s_sound.cpp@{server/src/s\_\-sound.cpp}}
\subsubsection[{S\_\-ParseSndInfo}]{\setlength{\rightskip}{0pt plus 5cm}void S\_\-ParseSndInfo (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}
\label{d5/d81/server_2src_2s__sound_8cpp_a43e7ade9578dded5d9a133c28c1b6bed}
\hypertarget{server_2src_2s__sound_8cpp_aaa3c8425b48fc0146309dc1500dbf21d}{
\index{server/src/s\_\-sound.cpp@{server/src/s\_\-sound.cpp}!S\_\-PauseSound@{S\_\-PauseSound}}
\index{S\_\-PauseSound@{S\_\-PauseSound}!server/src/s_sound.cpp@{server/src/s\_\-sound.cpp}}
\subsubsection[{S\_\-PauseSound}]{\setlength{\rightskip}{0pt plus 5cm}void S\_\-PauseSound (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}
\label{d5/d81/server_2src_2s__sound_8cpp_aaa3c8425b48fc0146309dc1500dbf21d}
\hypertarget{server_2src_2s__sound_8cpp_a6b0ddb7e4fb0841a27a64da4226bd9fa}{
\index{server/src/s\_\-sound.cpp@{server/src/s\_\-sound.cpp}!S\_\-PlatSound@{S\_\-PlatSound}}
\index{S\_\-PlatSound@{S\_\-PlatSound}!server/src/s_sound.cpp@{server/src/s\_\-sound.cpp}}
\subsubsection[{S\_\-PlatSound}]{\setlength{\rightskip}{0pt plus 5cm}void S\_\-PlatSound (
\begin{DoxyParamCaption}
\item[{{\bf fixed\_\-t} $\ast$}]{pt, }
\item[{int}]{channel, }
\item[{const char $\ast$}]{name, }
\item[{float}]{volume, }
\item[{int}]{attenuation}
\end{DoxyParamCaption}
)}}
\label{d5/d81/server_2src_2s__sound_8cpp_a6b0ddb7e4fb0841a27a64da4226bd9fa}
\hypertarget{server_2src_2s__sound_8cpp_a4e315c896c04c433c2967ae935f6b970}{
\index{server/src/s\_\-sound.cpp@{server/src/s\_\-sound.cpp}!S\_\-RelinkSound@{S\_\-RelinkSound}}
\index{S\_\-RelinkSound@{S\_\-RelinkSound}!server/src/s_sound.cpp@{server/src/s\_\-sound.cpp}}
\subsubsection[{S\_\-RelinkSound}]{\setlength{\rightskip}{0pt plus 5cm}void S\_\-RelinkSound (
\begin{DoxyParamCaption}
\item[{{\bf AActor} $\ast$}]{from, }
\item[{{\bf AActor} $\ast$}]{to}
\end{DoxyParamCaption}
)}}
\label{d5/d81/server_2src_2s__sound_8cpp_a4e315c896c04c433c2967ae935f6b970}
\hypertarget{server_2src_2s__sound_8cpp_aac68c346c29860350cf7e25dfd0476d9}{
\index{server/src/s\_\-sound.cpp@{server/src/s\_\-sound.cpp}!S\_\-ResumeSound@{S\_\-ResumeSound}}
\index{S\_\-ResumeSound@{S\_\-ResumeSound}!server/src/s_sound.cpp@{server/src/s\_\-sound.cpp}}
\subsubsection[{S\_\-ResumeSound}]{\setlength{\rightskip}{0pt plus 5cm}void S\_\-ResumeSound (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}
\label{d5/d81/server_2src_2s__sound_8cpp_aac68c346c29860350cf7e25dfd0476d9}
\hypertarget{server_2src_2s__sound_8cpp_a22065b7e7f3713cdbaae8a1bc1ab40ba}{
\index{server/src/s\_\-sound.cpp@{server/src/s\_\-sound.cpp}!S\_\-SetMusicVolume@{S\_\-SetMusicVolume}}
\index{S\_\-SetMusicVolume@{S\_\-SetMusicVolume}!server/src/s_sound.cpp@{server/src/s\_\-sound.cpp}}
\subsubsection[{S\_\-SetMusicVolume}]{\setlength{\rightskip}{0pt plus 5cm}void S\_\-SetMusicVolume (
\begin{DoxyParamCaption}
\item[{float}]{volume}
\end{DoxyParamCaption}
)}}
\label{d5/d81/server_2src_2s__sound_8cpp_a22065b7e7f3713cdbaae8a1bc1ab40ba}
\hypertarget{server_2src_2s__sound_8cpp_a0622cbc409dd0aaee455276d3980368f}{
\index{server/src/s\_\-sound.cpp@{server/src/s\_\-sound.cpp}!S\_\-SetSfxVolume@{S\_\-SetSfxVolume}}
\index{S\_\-SetSfxVolume@{S\_\-SetSfxVolume}!server/src/s_sound.cpp@{server/src/s\_\-sound.cpp}}
\subsubsection[{S\_\-SetSfxVolume}]{\setlength{\rightskip}{0pt plus 5cm}void S\_\-SetSfxVolume (
\begin{DoxyParamCaption}
\item[{float}]{volume}
\end{DoxyParamCaption}
)}}
\label{d5/d81/server_2src_2s__sound_8cpp_a0622cbc409dd0aaee455276d3980368f}
\hypertarget{server_2src_2s__sound_8cpp_a215cd3af5b4f30eadf161fcdda4ea9a7}{
\index{server/src/s\_\-sound.cpp@{server/src/s\_\-sound.cpp}!S\_\-Sound@{S\_\-Sound}}
\index{S\_\-Sound@{S\_\-Sound}!server/src/s_sound.cpp@{server/src/s\_\-sound.cpp}}
\subsubsection[{S\_\-Sound}]{\setlength{\rightskip}{0pt plus 5cm}void S\_\-Sound (
\begin{DoxyParamCaption}
\item[{{\bf AActor} $\ast$}]{ent, }
\item[{int}]{channel, }
\item[{const char $\ast$}]{name, }
\item[{float}]{volume, }
\item[{int}]{attenuation}
\end{DoxyParamCaption}
)}}
\label{d5/d81/server_2src_2s__sound_8cpp_a215cd3af5b4f30eadf161fcdda4ea9a7}
\hypertarget{server_2src_2s__sound_8cpp_a15f525bbb35b4674dad49fe321d5d9a8}{
\index{server/src/s\_\-sound.cpp@{server/src/s\_\-sound.cpp}!S\_\-Sound@{S\_\-Sound}}
\index{S\_\-Sound@{S\_\-Sound}!server/src/s_sound.cpp@{server/src/s\_\-sound.cpp}}
\subsubsection[{S\_\-Sound}]{\setlength{\rightskip}{0pt plus 5cm}void S\_\-Sound (
\begin{DoxyParamCaption}
\item[{{\bf fixed\_\-t} $\ast$}]{pt, }
\item[{int}]{channel, }
\item[{const char $\ast$}]{name, }
\item[{float}]{volume, }
\item[{int}]{attenuation}
\end{DoxyParamCaption}
)}}
\label{d5/d81/server_2src_2s__sound_8cpp_a15f525bbb35b4674dad49fe321d5d9a8}
\hypertarget{server_2src_2s__sound_8cpp_a6d8a0eb16f32e36b05d9fcd42755fb48}{
\index{server/src/s\_\-sound.cpp@{server/src/s\_\-sound.cpp}!S\_\-Sound@{S\_\-Sound}}
\index{S\_\-Sound@{S\_\-Sound}!server/src/s_sound.cpp@{server/src/s\_\-sound.cpp}}
\subsubsection[{S\_\-Sound}]{\setlength{\rightskip}{0pt plus 5cm}void S\_\-Sound (
\begin{DoxyParamCaption}
\item[{{\bf fixed\_\-t}}]{x, }
\item[{{\bf fixed\_\-t}}]{y, }
\item[{int}]{channel, }
\item[{const char $\ast$}]{name, }
\item[{float}]{volume, }
\item[{int}]{attenuation}
\end{DoxyParamCaption}
)}}
\label{d5/d81/server_2src_2s__sound_8cpp_a6d8a0eb16f32e36b05d9fcd42755fb48}
\hypertarget{server_2src_2s__sound_8cpp_af4e09c6e7a83784c1fd5f9bf46e665cd}{
\index{server/src/s\_\-sound.cpp@{server/src/s\_\-sound.cpp}!S\_\-Sound@{S\_\-Sound}}
\index{S\_\-Sound@{S\_\-Sound}!server/src/s_sound.cpp@{server/src/s\_\-sound.cpp}}
\subsubsection[{S\_\-Sound}]{\setlength{\rightskip}{0pt plus 5cm}void S\_\-Sound (
\begin{DoxyParamCaption}
\item[{int}]{channel, }
\item[{const char $\ast$}]{name, }
\item[{float}]{volume, }
\item[{int}]{attenuation}
\end{DoxyParamCaption}
)}}
\label{d5/d81/server_2src_2s__sound_8cpp_af4e09c6e7a83784c1fd5f9bf46e665cd}
\hypertarget{server_2src_2s__sound_8cpp_ab0f98a11478daa8c8eae7685bc06b259}{
\index{server/src/s\_\-sound.cpp@{server/src/s\_\-sound.cpp}!S\_\-SoundID@{S\_\-SoundID}}
\index{S\_\-SoundID@{S\_\-SoundID}!server/src/s_sound.cpp@{server/src/s\_\-sound.cpp}}
\subsubsection[{S\_\-SoundID}]{\setlength{\rightskip}{0pt plus 5cm}void S\_\-SoundID (
\begin{DoxyParamCaption}
\item[{{\bf AActor} $\ast$}]{ent, }
\item[{int}]{channel, }
\item[{int}]{sound\_\-id, }
\item[{float}]{volume, }
\item[{int}]{attenuation}
\end{DoxyParamCaption}
)}}
\label{d5/d81/server_2src_2s__sound_8cpp_ab0f98a11478daa8c8eae7685bc06b259}
\hypertarget{server_2src_2s__sound_8cpp_ab2b1656124fd5009158f1672e3f51f49}{
\index{server/src/s\_\-sound.cpp@{server/src/s\_\-sound.cpp}!S\_\-SoundID@{S\_\-SoundID}}
\index{S\_\-SoundID@{S\_\-SoundID}!server/src/s_sound.cpp@{server/src/s\_\-sound.cpp}}
\subsubsection[{S\_\-SoundID}]{\setlength{\rightskip}{0pt plus 5cm}void S\_\-SoundID (
\begin{DoxyParamCaption}
\item[{{\bf fixed\_\-t} $\ast$}]{pt, }
\item[{int}]{channel, }
\item[{int}]{sound\_\-id, }
\item[{float}]{volume, }
\item[{int}]{attenuation}
\end{DoxyParamCaption}
)}}
\label{d5/d81/server_2src_2s__sound_8cpp_ab2b1656124fd5009158f1672e3f51f49}
\hypertarget{server_2src_2s__sound_8cpp_a322ccb15101edc832a54f9ea93910112}{
\index{server/src/s\_\-sound.cpp@{server/src/s\_\-sound.cpp}!S\_\-SoundID@{S\_\-SoundID}}
\index{S\_\-SoundID@{S\_\-SoundID}!server/src/s_sound.cpp@{server/src/s\_\-sound.cpp}}
\subsubsection[{S\_\-SoundID}]{\setlength{\rightskip}{0pt plus 5cm}void S\_\-SoundID (
\begin{DoxyParamCaption}
\item[{int}]{channel, }
\item[{int}]{sound\_\-id, }
\item[{float}]{volume, }
\item[{int}]{attenuation}
\end{DoxyParamCaption}
)}}
\label{d5/d81/server_2src_2s__sound_8cpp_a322ccb15101edc832a54f9ea93910112}
\hypertarget{server_2src_2s__sound_8cpp_a5af40552b96ea46cbce786f047a01602}{
\index{server/src/s\_\-sound.cpp@{server/src/s\_\-sound.cpp}!S\_\-Start@{S\_\-Start}}
\index{S\_\-Start@{S\_\-Start}!server/src/s_sound.cpp@{server/src/s\_\-sound.cpp}}
\subsubsection[{S\_\-Start}]{\setlength{\rightskip}{0pt plus 5cm}void S\_\-Start (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}
\label{d5/d81/server_2src_2s__sound_8cpp_a5af40552b96ea46cbce786f047a01602}
\hypertarget{server_2src_2s__sound_8cpp_a62245d1d3c8ea68ee71b59a55681cd00}{
\index{server/src/s\_\-sound.cpp@{server/src/s\_\-sound.cpp}!S\_\-StartMusic@{S\_\-StartMusic}}
\index{S\_\-StartMusic@{S\_\-StartMusic}!server/src/s_sound.cpp@{server/src/s\_\-sound.cpp}}
\subsubsection[{S\_\-StartMusic}]{\setlength{\rightskip}{0pt plus 5cm}void S\_\-StartMusic (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{m\_\-id}
\end{DoxyParamCaption}
)}}
\label{d5/d81/server_2src_2s__sound_8cpp_a62245d1d3c8ea68ee71b59a55681cd00}
\hypertarget{server_2src_2s__sound_8cpp_a45a7824dc324ab6665abd957b2be12e8}{
\index{server/src/s\_\-sound.cpp@{server/src/s\_\-sound.cpp}!S\_\-StopAllChannels@{S\_\-StopAllChannels}}
\index{S\_\-StopAllChannels@{S\_\-StopAllChannels}!server/src/s_sound.cpp@{server/src/s\_\-sound.cpp}}
\subsubsection[{S\_\-StopAllChannels}]{\setlength{\rightskip}{0pt plus 5cm}void S\_\-StopAllChannels (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}
\label{d5/d81/server_2src_2s__sound_8cpp_a45a7824dc324ab6665abd957b2be12e8}
\hypertarget{server_2src_2s__sound_8cpp_ae34a095f2c17ef70016c50827e1a5b54}{
\index{server/src/s\_\-sound.cpp@{server/src/s\_\-sound.cpp}!S\_\-StopMusic@{S\_\-StopMusic}}
\index{S\_\-StopMusic@{S\_\-StopMusic}!server/src/s_sound.cpp@{server/src/s\_\-sound.cpp}}
\subsubsection[{S\_\-StopMusic}]{\setlength{\rightskip}{0pt plus 5cm}void S\_\-StopMusic (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}
\label{d5/d81/server_2src_2s__sound_8cpp_ae34a095f2c17ef70016c50827e1a5b54}
\hypertarget{server_2src_2s__sound_8cpp_a20362a56746e4affda823bffcb3431d2}{
\index{server/src/s\_\-sound.cpp@{server/src/s\_\-sound.cpp}!S\_\-StopSound@{S\_\-StopSound}}
\index{S\_\-StopSound@{S\_\-StopSound}!server/src/s_sound.cpp@{server/src/s\_\-sound.cpp}}
\subsubsection[{S\_\-StopSound}]{\setlength{\rightskip}{0pt plus 5cm}void S\_\-StopSound (
\begin{DoxyParamCaption}
\item[{{\bf AActor} $\ast$}]{ent, }
\item[{int}]{channel}
\end{DoxyParamCaption}
)}}
\label{d5/d81/server_2src_2s__sound_8cpp_a20362a56746e4affda823bffcb3431d2}
\hypertarget{server_2src_2s__sound_8cpp_af88c031af8cdde8498ec8d75f8937fc3}{
\index{server/src/s\_\-sound.cpp@{server/src/s\_\-sound.cpp}!S\_\-StopSound@{S\_\-StopSound}}
\index{S\_\-StopSound@{S\_\-StopSound}!server/src/s_sound.cpp@{server/src/s\_\-sound.cpp}}
\subsubsection[{S\_\-StopSound}]{\setlength{\rightskip}{0pt plus 5cm}void S\_\-StopSound (
\begin{DoxyParamCaption}
\item[{{\bf fixed\_\-t} $\ast$}]{pt, }
\item[{int}]{channel}
\end{DoxyParamCaption}
)}}
\label{d5/d81/server_2src_2s__sound_8cpp_af88c031af8cdde8498ec8d75f8937fc3}
\hypertarget{server_2src_2s__sound_8cpp_afdcd78c6334b2a71c5dac09ed47f4502}{
\index{server/src/s\_\-sound.cpp@{server/src/s\_\-sound.cpp}!S\_\-StopSound@{S\_\-StopSound}}
\index{S\_\-StopSound@{S\_\-StopSound}!server/src/s_sound.cpp@{server/src/s\_\-sound.cpp}}
\subsubsection[{S\_\-StopSound}]{\setlength{\rightskip}{0pt plus 5cm}void S\_\-StopSound (
\begin{DoxyParamCaption}
\item[{{\bf fixed\_\-t} $\ast$}]{pt}
\end{DoxyParamCaption}
)}}
\label{d5/d81/server_2src_2s__sound_8cpp_afdcd78c6334b2a71c5dac09ed47f4502}
\hypertarget{server_2src_2s__sound_8cpp_a4e9e53bba85282a1e05d244c77c88c0b}{
\index{server/src/s\_\-sound.cpp@{server/src/s\_\-sound.cpp}!S\_\-StopSoundID@{S\_\-StopSoundID}}
\index{S\_\-StopSoundID@{S\_\-StopSoundID}!server/src/s_sound.cpp@{server/src/s\_\-sound.cpp}}
\subsubsection[{S\_\-StopSoundID}]{\setlength{\rightskip}{0pt plus 5cm}bool S\_\-StopSoundID (
\begin{DoxyParamCaption}
\item[{int}]{sound\_\-id}
\end{DoxyParamCaption}
)}}
\label{d5/d81/server_2src_2s__sound_8cpp_a4e9e53bba85282a1e05d244c77c88c0b}
\hypertarget{server_2src_2s__sound_8cpp_ab315e1154eb9fc5297af609d3e291951}{
\index{server/src/s\_\-sound.cpp@{server/src/s\_\-sound.cpp}!S\_\-UpdateSounds@{S\_\-UpdateSounds}}
\index{S\_\-UpdateSounds@{S\_\-UpdateSounds}!server/src/s_sound.cpp@{server/src/s\_\-sound.cpp}}
\subsubsection[{S\_\-UpdateSounds}]{\setlength{\rightskip}{0pt plus 5cm}void S\_\-UpdateSounds (
\begin{DoxyParamCaption}
\item[{void $\ast$}]{listener\_\-p}
\end{DoxyParamCaption}
)}}
\label{d5/d81/server_2src_2s__sound_8cpp_ab315e1154eb9fc5297af609d3e291951}


\subsection{Variable Documentation}
\hypertarget{server_2src_2s__sound_8cpp_a877656190b0692610af848ddc6d6f839}{
\index{server/src/s\_\-sound.cpp@{server/src/s\_\-sound.cpp}!numsfx@{numsfx}}
\index{numsfx@{numsfx}!server/src/s_sound.cpp@{server/src/s\_\-sound.cpp}}
\subsubsection[{numsfx}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf numsfx}}}
\label{d5/d81/server_2src_2s__sound_8cpp_a877656190b0692610af848ddc6d6f839}
\hypertarget{server_2src_2s__sound_8cpp_ad0e79f435a4debc4191cf1a0edc383ca}{
\index{server/src/s\_\-sound.cpp@{server/src/s\_\-sound.cpp}!S\_\-sfx@{S\_\-sfx}}
\index{S\_\-sfx@{S\_\-sfx}!server/src/s_sound.cpp@{server/src/s\_\-sound.cpp}}
\subsubsection[{S\_\-sfx}]{\setlength{\rightskip}{0pt plus 5cm}{\bf sfxinfo\_\-t}$\ast$ {\bf S\_\-sfx}}}
\label{d5/d81/server_2src_2s__sound_8cpp_ad0e79f435a4debc4191cf1a0edc383ca}
\hypertarget{server_2src_2s__sound_8cpp_a51ec66007f0778b4878e4c7a3f74d0bf}{
\index{server/src/s\_\-sound.cpp@{server/src/s\_\-sound.cpp}!sfx\_\-chainguy@{sfx\_\-chainguy}}
\index{sfx\_\-chainguy@{sfx\_\-chainguy}!server/src/s_sound.cpp@{server/src/s\_\-sound.cpp}}
\subsubsection[{sfx\_\-chainguy}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf sfx\_\-chainguy}}}
\label{d5/d81/server_2src_2s__sound_8cpp_a51ec66007f0778b4878e4c7a3f74d0bf}
\hypertarget{server_2src_2s__sound_8cpp_a2a9a57c9025539ef96d1d130cf3b8377}{
\index{server/src/s\_\-sound.cpp@{server/src/s\_\-sound.cpp}!sfx\_\-chngun@{sfx\_\-chngun}}
\index{sfx\_\-chngun@{sfx\_\-chngun}!server/src/s_sound.cpp@{server/src/s\_\-sound.cpp}}
\subsubsection[{sfx\_\-chngun}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf sfx\_\-chngun}}}
\label{d5/d81/server_2src_2s__sound_8cpp_a2a9a57c9025539ef96d1d130cf3b8377}
\hypertarget{server_2src_2s__sound_8cpp_a72ae8fd93a27b2ad53eeaf7b4d800fc7}{
\index{server/src/s\_\-sound.cpp@{server/src/s\_\-sound.cpp}!sfx\_\-empty@{sfx\_\-empty}}
\index{sfx\_\-empty@{sfx\_\-empty}!server/src/s_sound.cpp@{server/src/s\_\-sound.cpp}}
\subsubsection[{sfx\_\-empty}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf sfx\_\-empty}}}
\label{d5/d81/server_2src_2s__sound_8cpp_a72ae8fd93a27b2ad53eeaf7b4d800fc7}
\hypertarget{server_2src_2s__sound_8cpp_a029b4da9ddf43aef5b681cdde9210219}{
\index{server/src/s\_\-sound.cpp@{server/src/s\_\-sound.cpp}!sfx\_\-itemup@{sfx\_\-itemup}}
\index{sfx\_\-itemup@{sfx\_\-itemup}!server/src/s_sound.cpp@{server/src/s\_\-sound.cpp}}
\subsubsection[{sfx\_\-itemup}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf sfx\_\-itemup}}}
\label{d5/d81/server_2src_2s__sound_8cpp_a029b4da9ddf43aef5b681cdde9210219}
\hypertarget{server_2src_2s__sound_8cpp_ad1121f24ad304c2895ee9d55b7df1b7e}{
\index{server/src/s\_\-sound.cpp@{server/src/s\_\-sound.cpp}!sfx\_\-plasma@{sfx\_\-plasma}}
\index{sfx\_\-plasma@{sfx\_\-plasma}!server/src/s_sound.cpp@{server/src/s\_\-sound.cpp}}
\subsubsection[{sfx\_\-plasma}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf sfx\_\-plasma}}}
\label{d5/d81/server_2src_2s__sound_8cpp_ad1121f24ad304c2895ee9d55b7df1b7e}
\hypertarget{server_2src_2s__sound_8cpp_a70f1a9255484ffc43857e17acb3effdb}{
\index{server/src/s\_\-sound.cpp@{server/src/s\_\-sound.cpp}!sfx\_\-sawful@{sfx\_\-sawful}}
\index{sfx\_\-sawful@{sfx\_\-sawful}!server/src/s_sound.cpp@{server/src/s\_\-sound.cpp}}
\subsubsection[{sfx\_\-sawful}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf sfx\_\-sawful}}}
\label{d5/d81/server_2src_2s__sound_8cpp_a70f1a9255484ffc43857e17acb3effdb}
\hypertarget{server_2src_2s__sound_8cpp_a750e42135d225eb650d1a6ee1560d67d}{
\index{server/src/s\_\-sound.cpp@{server/src/s\_\-sound.cpp}!sfx\_\-sawhit@{sfx\_\-sawhit}}
\index{sfx\_\-sawhit@{sfx\_\-sawhit}!server/src/s_sound.cpp@{server/src/s\_\-sound.cpp}}
\subsubsection[{sfx\_\-sawhit}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf sfx\_\-sawhit}}}
\label{d5/d81/server_2src_2s__sound_8cpp_a750e42135d225eb650d1a6ee1560d67d}
\hypertarget{server_2src_2s__sound_8cpp_a32926f2efd7afaba5d0cd5ff4030ba36}{
\index{server/src/s\_\-sound.cpp@{server/src/s\_\-sound.cpp}!sfx\_\-sawidl@{sfx\_\-sawidl}}
\index{sfx\_\-sawidl@{sfx\_\-sawidl}!server/src/s_sound.cpp@{server/src/s\_\-sound.cpp}}
\subsubsection[{sfx\_\-sawidl}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf sfx\_\-sawidl}}}
\label{d5/d81/server_2src_2s__sound_8cpp_a32926f2efd7afaba5d0cd5ff4030ba36}
\hypertarget{server_2src_2s__sound_8cpp_a3381ed567b05a20a1e0a140ae02e8bf3}{
\index{server/src/s\_\-sound.cpp@{server/src/s\_\-sound.cpp}!sfx\_\-sawup@{sfx\_\-sawup}}
\index{sfx\_\-sawup@{sfx\_\-sawup}!server/src/s_sound.cpp@{server/src/s\_\-sound.cpp}}
\subsubsection[{sfx\_\-sawup}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf sfx\_\-sawup}}}
\label{d5/d81/server_2src_2s__sound_8cpp_a3381ed567b05a20a1e0a140ae02e8bf3}
\hypertarget{server_2src_2s__sound_8cpp_abd4437a609fabf79440fb04421fbb301}{
\index{server/src/s\_\-sound.cpp@{server/src/s\_\-sound.cpp}!sfx\_\-tink@{sfx\_\-tink}}
\index{sfx\_\-tink@{sfx\_\-tink}!server/src/s_sound.cpp@{server/src/s\_\-sound.cpp}}
\subsubsection[{sfx\_\-tink}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf sfx\_\-tink}}}
\label{d5/d81/server_2src_2s__sound_8cpp_abd4437a609fabf79440fb04421fbb301}
