git-svn-id: svn://svn.code.sf.net/p/actiongame/code/trunk/ac@3951 e016b1c5-ed68-44aa-a2f7-31cac88cffde
962 lines
35 KiB
HTML
962 lines
35 KiB
HTML
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
|
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
|
|
<title>AssaultCube: R:/projects/actioncube/_svn/trunk/ac/source/src/audiomanager.cpp File Reference</title>
|
|
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
|
<link href="tabs.css" rel="stylesheet" type="text/css">
|
|
</head><body>
|
|
<!-- Generated by Doxygen 1.5.7.1 -->
|
|
<div class="navigation" id="top">
|
|
<div class="tabs">
|
|
<ul>
|
|
<li><a href="index.html"><span>Main Page</span></a></li>
|
|
<li><a href="annotated.html"><span>Classes</span></a></li>
|
|
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
|
</ul>
|
|
</div>
|
|
<div class="tabs">
|
|
<ul>
|
|
<li><a href="files.html"><span>File List</span></a></li>
|
|
<li><a href="globals.html"><span>File Members</span></a></li>
|
|
</ul>
|
|
</div>
|
|
</div>
|
|
<div class="contents">
|
|
<h1>R:/projects/actioncube/_svn/trunk/ac/source/src/audiomanager.cpp File Reference</h1><code>#include "<a class="el" href="pch_8h.html">pch.h</a>"</code><br>
|
|
<code>#include "<a class="el" href="cube_8h.html">cube.h</a>"</code><br>
|
|
|
|
<p>
|
|
<div class="dynheader">
|
|
Include dependency graph for audiomanager.cpp:</div>
|
|
<div class="dynsection">
|
|
<p><center><img src="audiomanager_8cpp__incl.png" border="0" usemap="#R:/projects/actioncube/_svn/trunk/ac/source/src/audiomanager.cpp_map" alt=""></center>
|
|
</div>
|
|
<table border="0" cellpadding="0" cellspacing="0">
|
|
<tr><td></td></tr>
|
|
<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="audiomanager_8cpp.html#1501ac3b1921bbdb129c5ab12eb12709">DEBUGCOND</a> (<a class="el" href="sound_8h.html#b33b9f97830a0a9cf2bba5e283f386df">audiodebug</a>==1)</td></tr>
|
|
|
|
<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="audiomanager_8cpp.html#d935eed84584ea80a00a9689709391cc">VARF</a> (audio, 0, 1, 1, initwarning("sound configuration", INIT_RESET, CHANGE_SOUND))</td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="audiomanager_8cpp.html#5331d1319789620581a31008487ef12c">VARP</a> (<a class="el" href="sound_8h.html#b33b9f97830a0a9cf2bba5e283f386df">audiodebug</a>, 0, 0, 1)</td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="audiomanager_8cpp.html#3aa537e42030e2b9c7f12e549d55fb07">VARFP</a> (musicvol, 0, 128, 255, audiomgr.setmusicvol(musicvol))</td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="audiomanager_8cpp.html#e6e9f542431d0a4ddd2ae49f939c1952">VARP</a> (footsteps, 0, 1, 1)</td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="audiomanager_8cpp.html#068a67d3e25c397ff2e78ed0be922add">VARP</a> (localfootsteps, 0, 1, 1)</td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="audiomanager_8cpp.html#1d8fa45443b40737680f521e225e7dde">VARP</a> (mapsoundrefresh, 0, 10, 1000)</td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="audiomanager_8cpp.html#dfad22e264bce2f51a581ef84fcb194c">voicecom</a> (char *sound, char *text)</td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="audiomanager_8cpp.html#2ce607151c7e76b935a860f310c47cdf">COMMAND</a> (voicecom, ARG_2STR)</td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="audiomanager_8cpp.html#2eed415367176d5a8126d42d93ff055b">soundtest</a> ()</td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="audiomanager_8cpp.html#eca2ad42dd056bd8d26f4d5fb7900afc">COMMAND</a> (soundtest, ARG_NONE)</td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="audiomanager_8cpp.html#8e7e7f45d19a18a183faad7f2b7ac138">VARP</a> (maxsoundsatonce, 0, 10, 100)</td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="audiomanager_8cpp.html#39999c4fd01261914cba1c76e8257878">COMMANDF</a> (sound, ARG_1INT,(int n){audiomgr.playsound(n);})</td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="audiomanager_8cpp.html#bc9838e095a865a39afb69482d5e70c1">COMMANDF</a> (applymapsoundchanges, ARG_NONE,(){audiomgr.applymapsoundchanges();})</td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="audiomanager_8cpp.html#1f7efefc647d163744684b45cc6fd75b">COMMANDF</a> (unmuteallsounds, ARG_NONE,(){audiomgr.unmuteallsounds();})</td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="audiomanager_8cpp.html#e44ab37b73ff0fead0573495d7aa94a9">COMMANDF</a> (mutesound, ARG_2INT,(int n, int off){audiomgr.mutesound(n, off);})</td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="audiomanager_8cpp.html#50217ae91192826b3d86e3df1e54f769">ICOMMANDF</a> (soundmuted, ARG_1EXP,(int n){return audiomgr.soundmuted(n);})</td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="audiomanager_8cpp.html#d91ee646e346838a3453fdc8c1de2aef">COMMANDF</a> (mapsoundreset, ARG_NONE,(){audiomgr.mapsoundreset();})</td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="audiomanager_8cpp.html#cb9120c86704df2c40e1f6f7c69d558b">VARF</a> (soundchannels, 4, 32, 1024, audiomgr.setchannels(soundchannels);)</td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="audiomanager_8cpp.html#8f1eaf1b53c77718c9b2ac8d72ae18ad">VARFP</a> (<a class="el" href="sound_8h.html#4d775c060fb60bbf85ffe8d3f64b5bd2">soundvol</a>, 0, 128, 255,{if(!audiomgr.nosound) alListenerf(AL_GAIN, <a class="el" href="sound_8h.html#4d775c060fb60bbf85ffe8d3f64b5bd2">soundvol</a>/255.0f);})</td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="audiomanager_8cpp.html#82cb1fe072dcde729f61e81d84028a08">COMMANDF</a> (registersound, ARG_4STR,(char *name, char *vol, char *loop, char *audibleradius){audiomgr.addsound(name, atoi(vol),-1, atoi(loop)!=0, <a class="el" href="sound_8h.html#6536b84ee4bf183ecac5ba4882a47a50">gamesounds</a>, <a class="el" href="worldrender_8cpp.html#9d74476128999d091b3caf61c3617da5">true</a>, atoi(audibleradius));})</td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="audiomanager_8cpp.html#3e127c751232ae0e17ade935e63929a5">COMMANDF</a> (mapsound, ARG_2STR,(char *name, char *maxuses){audiomgr.addsound(name, 255, atoi(maxuses), <a class="el" href="worldrender_8cpp.html#9d74476128999d091b3caf61c3617da5">true</a>, <a class="el" href="sound_8h.html#5795112370fd9d83b216bc2ad4d0278b">mapsounds</a>, false, 0);})</td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="audiomanager_8cpp.html#e9004a5a09a9264f75c2922bbbd3e631">COMMANDF</a> (registermusic, ARG_1STR,(char *name){audiomgr.registermusic(name);})</td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="audiomanager_8cpp.html#88938025459380ab1c94a150e30e7e7d">COMMANDF</a> (music, ARG_3STR,(char *name, char *millis, char *cmd){audiomgr.music(name, millis, cmd);})</td></tr>
|
|
|
|
<tr><td colspan="2"><br><h2>Variables</h2></td></tr>
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="audiomanager_8cpp.html#9025ed39971f479e9f4d60dce26c0df9">musicdonecmd</a> = NULL</td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structvector.html">vector</a>< <a class="el" href="structsoundconfig.html">soundconfig</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="audiomanager_8cpp.html#6536b84ee4bf183ecac5ba4882a47a50">gamesounds</a></td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structvector.html">vector</a>< <a class="el" href="structsoundconfig.html">soundconfig</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="audiomanager_8cpp.html#5795112370fd9d83b216bc2ad4d0278b">mapsounds</a></td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classaudiomanager.html">audiomanager</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="audiomanager_8cpp.html#1896d15fa031e27ad5b8b2386f2cc97a">audiomgr</a></td></tr>
|
|
|
|
</table>
|
|
<hr><h2>Define Documentation</h2>
|
|
<a class="anchor" name="1501ac3b1921bbdb129c5ab12eb12709"></a><!-- doxytag: member="audiomanager.cpp::DEBUGCOND" ref="1501ac3b1921bbdb129c5ab12eb12709" args="" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define DEBUGCOND (<a class="el" href="sound_8h.html#b33b9f97830a0a9cf2bba5e283f386df">audiodebug</a>==1) </td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<hr><h2>Function Documentation</h2>
|
|
<a class="anchor" name="eca2ad42dd056bd8d26f4d5fb7900afc"></a><!-- doxytag: member="audiomanager.cpp::COMMAND" ref="eca2ad42dd056bd8d26f4d5fb7900afc" args="(soundtest, ARG_NONE)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">COMMAND </td>
|
|
<td>(</td>
|
|
<td class="paramtype">soundtest </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">ARG_NONE </td>
|
|
<td class="paramname"></td><td> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="2ce607151c7e76b935a860f310c47cdf"></a><!-- doxytag: member="audiomanager.cpp::COMMAND" ref="2ce607151c7e76b935a860f310c47cdf" args="(voicecom, ARG_2STR)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">COMMAND </td>
|
|
<td>(</td>
|
|
<td class="paramtype">voicecom </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">ARG_2STR </td>
|
|
<td class="paramname"></td><td> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="88938025459380ab1c94a150e30e7e7d"></a><!-- doxytag: member="audiomanager.cpp::COMMANDF" ref="88938025459380ab1c94a150e30e7e7d" args="(music, ARG_3STR,(char *name, char *millis, char *cmd){audiomgr.music(name, millis, cmd);})" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">COMMANDF </td>
|
|
<td>(</td>
|
|
<td class="paramtype">music </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">ARG_3STR </td>
|
|
<td class="paramname"></td><td> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="e9004a5a09a9264f75c2922bbbd3e631"></a><!-- doxytag: member="audiomanager.cpp::COMMANDF" ref="e9004a5a09a9264f75c2922bbbd3e631" args="(registermusic, ARG_1STR,(char *name){audiomgr.registermusic(name);})" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">COMMANDF </td>
|
|
<td>(</td>
|
|
<td class="paramtype">registermusic </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">ARG_1STR </td>
|
|
<td class="paramname"></td><td> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="3e127c751232ae0e17ade935e63929a5"></a><!-- doxytag: member="audiomanager.cpp::COMMANDF" ref="3e127c751232ae0e17ade935e63929a5" args="(mapsound, ARG_2STR,(char *name, char *maxuses){audiomgr.addsound(name, 255, atoi(maxuses), true, mapsounds, false, 0);})" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">COMMANDF </td>
|
|
<td>(</td>
|
|
<td class="paramtype">mapsound </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">ARG_2STR </td>
|
|
<td class="paramname"></td><td> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="82cb1fe072dcde729f61e81d84028a08"></a><!-- doxytag: member="audiomanager.cpp::COMMANDF" ref="82cb1fe072dcde729f61e81d84028a08" args="(registersound, ARG_4STR,(char *name, char *vol, char *loop, char *audibleradius){audiomgr.addsound(name, atoi(vol),-1, atoi(loop)!=0, gamesounds, true, atoi(audibleradius));})" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">COMMANDF </td>
|
|
<td>(</td>
|
|
<td class="paramtype">registersound </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">ARG_4STR </td>
|
|
<td class="paramname"></td><td> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="d91ee646e346838a3453fdc8c1de2aef"></a><!-- doxytag: member="audiomanager.cpp::COMMANDF" ref="d91ee646e346838a3453fdc8c1de2aef" args="(mapsoundreset, ARG_NONE,(){audiomgr.mapsoundreset();})" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">COMMANDF </td>
|
|
<td>(</td>
|
|
<td class="paramtype">mapsoundreset </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">ARG_NONE </td>
|
|
<td class="paramname"></td><td> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="e44ab37b73ff0fead0573495d7aa94a9"></a><!-- doxytag: member="audiomanager.cpp::COMMANDF" ref="e44ab37b73ff0fead0573495d7aa94a9" args="(mutesound, ARG_2INT,(int n, int off){audiomgr.mutesound(n, off);})" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">COMMANDF </td>
|
|
<td>(</td>
|
|
<td class="paramtype">mutesound </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">ARG_2INT </td>
|
|
<td class="paramname"></td><td> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="1f7efefc647d163744684b45cc6fd75b"></a><!-- doxytag: member="audiomanager.cpp::COMMANDF" ref="1f7efefc647d163744684b45cc6fd75b" args="(unmuteallsounds, ARG_NONE,(){audiomgr.unmuteallsounds();})" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">COMMANDF </td>
|
|
<td>(</td>
|
|
<td class="paramtype">unmuteallsounds </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">ARG_NONE </td>
|
|
<td class="paramname"></td><td> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="bc9838e095a865a39afb69482d5e70c1"></a><!-- doxytag: member="audiomanager.cpp::COMMANDF" ref="bc9838e095a865a39afb69482d5e70c1" args="(applymapsoundchanges, ARG_NONE,(){audiomgr.applymapsoundchanges();})" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">COMMANDF </td>
|
|
<td>(</td>
|
|
<td class="paramtype">applymapsoundchanges </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">ARG_NONE </td>
|
|
<td class="paramname"></td><td> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="39999c4fd01261914cba1c76e8257878"></a><!-- doxytag: member="audiomanager.cpp::COMMANDF" ref="39999c4fd01261914cba1c76e8257878" args="(sound, ARG_1INT,(int n){audiomgr.playsound(n);})" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">COMMANDF </td>
|
|
<td>(</td>
|
|
<td class="paramtype">sound </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">ARG_1INT </td>
|
|
<td class="paramname"></td><td> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="50217ae91192826b3d86e3df1e54f769"></a><!-- doxytag: member="audiomanager.cpp::ICOMMANDF" ref="50217ae91192826b3d86e3df1e54f769" args="(soundmuted, ARG_1EXP,(int n){return audiomgr.soundmuted(n);})" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ICOMMANDF </td>
|
|
<td>(</td>
|
|
<td class="paramtype">soundmuted </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">ARG_1EXP </td>
|
|
<td class="paramname"></td><td> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="2eed415367176d5a8126d42d93ff055b"></a><!-- doxytag: member="audiomanager.cpp::soundtest" ref="2eed415367176d5a8126d42d93ff055b" args="()" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void soundtest </td>
|
|
<td>(</td>
|
|
<td class="paramname"> </td>
|
|
<td> ) </td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="cb9120c86704df2c40e1f6f7c69d558b"></a><!-- doxytag: member="audiomanager.cpp::VARF" ref="cb9120c86704df2c40e1f6f7c69d558b" args="(soundchannels, 4, 32, 1024, audiomgr.setchannels(soundchannels);)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">VARF </td>
|
|
<td>(</td>
|
|
<td class="paramtype">soundchannels </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">4 </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">32 </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">1024 </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">audiomgr.setchannels(soundchannels); </td>
|
|
<td class="paramname"></td><td> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="d935eed84584ea80a00a9689709391cc"></a><!-- doxytag: member="audiomanager.cpp::VARF" ref="d935eed84584ea80a00a9689709391cc" args="(audio, 0, 1, 1, initwarning("sound configuration", INIT_RESET, CHANGE_SOUND))" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">VARF </td>
|
|
<td>(</td>
|
|
<td class="paramtype">audio </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">0 </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">1 </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">1 </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">initwarning("sound configuration", INIT_RESET, CHANGE_SOUND) </td>
|
|
<td class="paramname"></td><td> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="8f1eaf1b53c77718c9b2ac8d72ae18ad"></a><!-- doxytag: member="audiomanager.cpp::VARFP" ref="8f1eaf1b53c77718c9b2ac8d72ae18ad" args="(soundvol, 0, 128, 255,{if(!audiomgr.nosound) alListenerf(AL_GAIN, soundvol/255.0f);})" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">VARFP </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="sound_8h.html#4d775c060fb60bbf85ffe8d3f64b5bd2">soundvol</a> </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">0 </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">128 </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">255 </td>
|
|
<td class="paramname"></td><td> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="3aa537e42030e2b9c7f12e549d55fb07"></a><!-- doxytag: member="audiomanager.cpp::VARFP" ref="3aa537e42030e2b9c7f12e549d55fb07" args="(musicvol, 0, 128, 255, audiomgr.setmusicvol(musicvol))" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">VARFP </td>
|
|
<td>(</td>
|
|
<td class="paramtype">musicvol </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">0 </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">128 </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">255 </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">audiomgr. </td>
|
|
<td class="paramname"> <em>setmusicvol</em>musicvol</td><td> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="8e7e7f45d19a18a183faad7f2b7ac138"></a><!-- doxytag: member="audiomanager.cpp::VARP" ref="8e7e7f45d19a18a183faad7f2b7ac138" args="(maxsoundsatonce, 0, 10, 100)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">VARP </td>
|
|
<td>(</td>
|
|
<td class="paramtype">maxsoundsatonce </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">0 </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">10 </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">100 </td>
|
|
<td class="paramname"></td><td> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="1d8fa45443b40737680f521e225e7dde"></a><!-- doxytag: member="audiomanager.cpp::VARP" ref="1d8fa45443b40737680f521e225e7dde" args="(mapsoundrefresh, 0, 10, 1000)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">VARP </td>
|
|
<td>(</td>
|
|
<td class="paramtype">mapsoundrefresh </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">0 </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">10 </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">1000 </td>
|
|
<td class="paramname"></td><td> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="068a67d3e25c397ff2e78ed0be922add"></a><!-- doxytag: member="audiomanager.cpp::VARP" ref="068a67d3e25c397ff2e78ed0be922add" args="(localfootsteps, 0, 1, 1)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">VARP </td>
|
|
<td>(</td>
|
|
<td class="paramtype">localfootsteps </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">0 </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">1 </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">1 </td>
|
|
<td class="paramname"></td><td> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="e6e9f542431d0a4ddd2ae49f939c1952"></a><!-- doxytag: member="audiomanager.cpp::VARP" ref="e6e9f542431d0a4ddd2ae49f939c1952" args="(footsteps, 0, 1, 1)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">VARP </td>
|
|
<td>(</td>
|
|
<td class="paramtype">footsteps </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">0 </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">1 </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">1 </td>
|
|
<td class="paramname"></td><td> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="5331d1319789620581a31008487ef12c"></a><!-- doxytag: member="audiomanager.cpp::VARP" ref="5331d1319789620581a31008487ef12c" args="(audiodebug, 0, 0, 1)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">VARP </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="sound_8h.html#b33b9f97830a0a9cf2bba5e283f386df">audiodebug</a> </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">0 </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">0 </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">1 </td>
|
|
<td class="paramname"></td><td> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="dfad22e264bce2f51a581ef84fcb194c"></a><!-- doxytag: member="audiomanager.cpp::voicecom" ref="dfad22e264bce2f51a581ef84fcb194c" args="(char *sound, char *text)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void voicecom </td>
|
|
<td>(</td>
|
|
<td class="paramtype">char * </td>
|
|
<td class="paramname"> <em>sound</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">char * </td>
|
|
<td class="paramname"> <em>text</em></td><td> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<hr><h2>Variable Documentation</h2>
|
|
<a class="anchor" name="1896d15fa031e27ad5b8b2386f2cc97a"></a><!-- doxytag: member="audiomanager.cpp::audiomgr" ref="1896d15fa031e27ad5b8b2386f2cc97a" args="" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classaudiomanager.html">audiomanager</a> <a class="el" href="sound_8h.html#1896d15fa031e27ad5b8b2386f2cc97a">audiomgr</a> </td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="6536b84ee4bf183ecac5ba4882a47a50"></a><!-- doxytag: member="audiomanager.cpp::gamesounds" ref="6536b84ee4bf183ecac5ba4882a47a50" args="" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="structvector.html">vector</a><<a class="el" href="structsoundconfig.html">soundconfig</a>> <a class="el" href="sound_8h.html#6536b84ee4bf183ecac5ba4882a47a50">gamesounds</a> </td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="5795112370fd9d83b216bc2ad4d0278b"></a><!-- doxytag: member="audiomanager.cpp::mapsounds" ref="5795112370fd9d83b216bc2ad4d0278b" args="" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="structvector.html">vector</a><<a class="el" href="structsoundconfig.html">soundconfig</a>> <a class="el" href="sound_8h.html#5795112370fd9d83b216bc2ad4d0278b">mapsounds</a> </td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="9025ed39971f479e9f4d60dce26c0df9"></a><!-- doxytag: member="audiomanager.cpp::musicdonecmd" ref="9025ed39971f479e9f4d60dce26c0df9" args="" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">char* <a class="el" href="audiomanager_8cpp.html#9025ed39971f479e9f4d60dce26c0df9">musicdonecmd</a> = NULL </td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
|
|
</div>
|
|
</div><p>
|
|
</div>
|
|
<hr size="1"><address style="text-align: right;"><small>Generated on Mon Dec 8 21:41:31 2008 for AssaultCube by
|
|
<a href="http://www.doxygen.org/index.html">
|
|
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address>
|
|
</body>
|
|
</html>
|