Files
assaultcube-/source/doxygen/html/classplayerent.html
T
driAn 44ef9c1cf8 added doxygen source code docs
git-svn-id: svn://svn.code.sf.net/p/actiongame/code/trunk/ac@3951 e016b1c5-ed68-44aa-a2f7-31cac88cffde
2008-12-08 21:10:24 +00:00

1039 lines
42 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: playerent Class 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&nbsp;Page</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul>
</div>
</div>
<div class="contents">
<h1>playerent Class Reference</h1><!-- doxytag: class="playerent" --><!-- doxytag: inherits="dynent,playerstate" --><code>#include &lt;entity.h&gt;</code>
<p>
Inherits <a class="el" href="classdynent.html">dynent</a>, and <a class="el" href="classplayerstate.html">playerstate</a>.
<p>
Inherited by <a class="el" href="classbotent.html">botent</a>.
<p>
<div class="dynheader">
Collaboration diagram for playerent:</div>
<div class="dynsection">
<p><center><img src="classplayerent__coll__graph.png" border="0" usemap="#playerent__coll__map" alt="Collaboration graph"></center>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>
<p>
<a href="classplayerent-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classplayerent.html#49fd24d6f3b89b1bc28af4134b8c0a4c">allowmove</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classplayerent.html#81f851ad01857459cfa4325854fe5fa3">playerent</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classplayerent.html#684ec3c6437328dc2d21cbe844f61eb3">~playerent</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classplayerent.html#2eca15b4a14a273bc943fdd5290ebe9f">damageroll</a> (float damage)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classplayerent.html#7bcd358d0d130ed89c1f8d448c28ebe1">hitpush</a> (int damage, const <a class="el" href="structvec.html">vec</a> &amp;dir, <a class="el" href="classplayerent.html">playerent</a> *actor, int <a class="el" href="structgun.html">gun</a>)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classplayerent.html#249a51237213f7ad162d8cabd018d8d0">resetspec</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classplayerent.html#cd6b59c0ee04a5abe651c0e3ac83fb1d">respawn</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classplayerent.html#f44bfbc798990c3d9ec633db1ccb6501">spawnstate</a> (int <a class="el" href="cube_8h.html#a87036abc007f09ec63e84009d40ec9a">gamemode</a>)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classplayerent.html#a4fccbf74053b1396d2552fbccb26c44">selectweapon</a> (int w)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classplayerent.html#ce06f7219236307b42c720da438a2af6">setprimary</a> (int w)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classplayerent.html#191c628add4e67401831920090b0d4dc">setnextprimary</a> (int w)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classplayerent.html#386091d0f9aaaaa86aa6814f4a54e94f">isspectating</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classplayerent.html#b4ed1945e6ed59e0a3e017f56d611118">weaponswitch</a> (<a class="el" href="structweapon.html">weapon</a> *w)</td></tr>
<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classplayerent.html#8b7317db16cbc4f4fb61c0e0818da1f5">clientnum</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classplayerent.html#28ed393270c8afdd5f68782513320545">lastupdate</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classplayerent.html#c93707c695744cc67eb26d8ef1252aa3">plag</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classplayerent.html#d159b7524c8b44ba29349a67763b32c2">ping</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classplayerent.html#76c2a93814f5d0d94f29594287ecf491">lifesequence</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classplayerent.html#96758992644b5337a8c5c142803855d9">frags</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classplayerent.html#74f0bdd741d9d1ff0070a998a9723be8">flagscore</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classplayerent.html#fbf623d9cc41c686edd952a9298e59ab">deaths</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classplayerent.html#77802389fb70192fee884f57c6f7f744">lastaction</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classplayerent.html#2df5c9b601c3768692ea24f56731c401">lastmove</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classplayerent.html#71eb27e9e53971a45f7c4226f8a99128">lastpain</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classplayerent.html#1a902b3e6af27374e6061c85e3f037da">lastvoicecom</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classplayerent.html#6df4bc423ef2c179dd4215d8a24a6805">clientrole</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classplayerent.html#4732b46a7247b8397d6117101be6bc85">attacking</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="tools_8h.html#7b9504fa7cfc476750a9b4b0f8ed6972">string</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classplayerent.html#e5d7ce106036beaa77c217cf0d1cb112">name</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="tools_8h.html#7b9504fa7cfc476750a9b4b0f8ed6972">string</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classplayerent.html#ef684d51b98e856b37b1f6a092d9f377">team</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classplayerent.html#6c1e50d7cd50c6dc6162ea2a9ce32e69">weaponchanging</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classplayerent.html#a3bd22516b9c69233728d5aa2cedf38d">nextweapon</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classplayerent.html#a075dccbf34879ef5f10880f043f7f26">skin</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classplayerent.html#bc6f8c4d4b798e1ffc0b015be24b586a">spectatemode</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classplayerent.html#8ae18b2c4ec3428fb673afc974401de4">followplayercn</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classplayerent.html#33f8d8ef9b0c50fb36f19966ec4d984d">eardamagemillis</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classplayerent.html#c0d9bae4976f8090d528908084b76072">respawnoffset</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structweapon.html">weapon</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classplayerent.html#833bf2cb136c239da86b1cbfb6d3ab74">weapons</a> [NUMGUNS]</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structweapon.html">weapon</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classplayerent.html#6c71c068c7ddeca377e6fb9c9425495f">prevweaponsel</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structweapon.html">weapon</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classplayerent.html#8c2e21e03835aa746ab5875171b275d3">weaponsel</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structweapon.html">weapon</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classplayerent.html#98bc3037289a01b6df32532f4a1ebf32">nextweaponsel</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structweapon.html">weapon</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classplayerent.html#ad8d5dbb3de5ba1c14f0784cd0f1cbf3">primweap</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structweapon.html">weapon</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classplayerent.html#2d5aed533dd46fd1cb3f7b760815169d">nextprimweap</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structweapon.html">weapon</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classplayerent.html#276ce716486d91fc858e8431105345fe">lastattackweapon</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structposhist.html">poshist</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classplayerent.html#1f00c0bd02555ec417344b02039f5419">history</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classplayerent.html#828c3e305b4258e4cdc9037886b94655">skin_noteam</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classplayerent.html#18726ded08140c7f46e23d7c69517f69">skin_cla</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classplayerent.html#b386817fe0a100ce1af267bff7994967">skin_rvsf</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classplayerent.html#ad330ffba0afbebcc1aabfb2e6521425">deltayaw</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classplayerent.html#700a2264f92d6286aad146f553dfde63">deltapitch</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classplayerent.html#340af5339bb4cd5781fa559259cc40ad">newyaw</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classplayerent.html#fb4d36af940bd7181b9ee64f652c0fc7">newpitch</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classplayerent.html#125857f722418f3d5bc914e5357d70b8">smoothmillis</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structvec.html">vec</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classplayerent.html#32d03f5d922ee023c52506d225db8ba4">head</a></td></tr>
</table>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="81f851ad01857459cfa4325854fe5fa3"></a><!-- doxytag: member="playerent::playerent" ref="81f851ad01857459cfa4325854fe5fa3" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">playerent::playerent </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="684ec3c6437328dc2d21cbe844f61eb3"></a><!-- doxytag: member="playerent::~playerent" ref="684ec3c6437328dc2d21cbe844f61eb3" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual playerent::~playerent </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline, virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="49fd24d6f3b89b1bc28af4134b8c0a4c"></a><!-- doxytag: member="playerent::allowmove" ref="49fd24d6f3b89b1bc28af4134b8c0a4c" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool playerent::allowmove </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="2eca15b4a14a273bc943fdd5290ebe9f"></a><!-- doxytag: member="playerent::damageroll" ref="2eca15b4a14a273bc943fdd5290ebe9f" args="(float damage)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void playerent::damageroll </td>
<td>(</td>
<td class="paramtype">float&nbsp;</td>
<td class="paramname"> <em>damage</em> </td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="7bcd358d0d130ed89c1f8d448c28ebe1"></a><!-- doxytag: member="playerent::hitpush" ref="7bcd358d0d130ed89c1f8d448c28ebe1" args="(int damage, const vec &amp;dir, playerent *actor, int gun)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void playerent::hitpush </td>
<td>(</td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>damage</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="structvec.html">vec</a> &amp;&nbsp;</td>
<td class="paramname"> <em>dir</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classplayerent.html">playerent</a> *&nbsp;</td>
<td class="paramname"> <em>actor</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>gun</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="386091d0f9aaaaa86aa6814f4a54e94f"></a><!-- doxytag: member="playerent::isspectating" ref="386091d0f9aaaaa86aa6814f4a54e94f" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool playerent::isspectating </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="249a51237213f7ad162d8cabd018d8d0"></a><!-- doxytag: member="playerent::resetspec" ref="249a51237213f7ad162d8cabd018d8d0" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void playerent::resetspec </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="cd6b59c0ee04a5abe651c0e3ac83fb1d"></a><!-- doxytag: member="playerent::respawn" ref="cd6b59c0ee04a5abe651c0e3ac83fb1d" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void playerent::respawn </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>Reimplemented from <a class="el" href="classplayerstate.html#86828c99bce9d7002be852484ea137d7">playerstate</a>.</p>
</div>
</div><p>
<a class="anchor" name="a4fccbf74053b1396d2552fbccb26c44"></a><!-- doxytag: member="playerent::selectweapon" ref="a4fccbf74053b1396d2552fbccb26c44" args="(int w)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void playerent::selectweapon </td>
<td>(</td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>w</em> </td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="191c628add4e67401831920090b0d4dc"></a><!-- doxytag: member="playerent::setnextprimary" ref="191c628add4e67401831920090b0d4dc" args="(int w)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void playerent::setnextprimary </td>
<td>(</td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>w</em> </td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="ce06f7219236307b42c720da438a2af6"></a><!-- doxytag: member="playerent::setprimary" ref="ce06f7219236307b42c720da438a2af6" args="(int w)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void playerent::setprimary </td>
<td>(</td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>w</em> </td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="f44bfbc798990c3d9ec633db1ccb6501"></a><!-- doxytag: member="playerent::spawnstate" ref="f44bfbc798990c3d9ec633db1ccb6501" args="(int gamemode)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void playerent::spawnstate </td>
<td>(</td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>gamemode</em> </td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline, virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>Reimplemented from <a class="el" href="classplayerstate.html#5faea54b23986ef85c165cc0851919d1">playerstate</a>.</p>
</div>
</div><p>
<a class="anchor" name="b4ed1945e6ed59e0a3e017f56d611118"></a><!-- doxytag: member="playerent::weaponswitch" ref="b4ed1945e6ed59e0a3e017f56d611118" args="(weapon *w)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void playerent::weaponswitch </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structweapon.html">weapon</a> *&nbsp;</td>
<td class="paramname"> <em>w</em> </td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<hr><h2>Member Data Documentation</h2>
<a class="anchor" name="4732b46a7247b8397d6117101be6bc85"></a><!-- doxytag: member="playerent::attacking" ref="4732b46a7247b8397d6117101be6bc85" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool <a class="el" href="classplayerent.html#4732b46a7247b8397d6117101be6bc85">playerent::attacking</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="8b7317db16cbc4f4fb61c0e0818da1f5"></a><!-- doxytag: member="playerent::clientnum" ref="8b7317db16cbc4f4fb61c0e0818da1f5" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int <a class="el" href="classplayerent.html#8b7317db16cbc4f4fb61c0e0818da1f5">playerent::clientnum</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="6df4bc423ef2c179dd4215d8a24a6805"></a><!-- doxytag: member="playerent::clientrole" ref="6df4bc423ef2c179dd4215d8a24a6805" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int <a class="el" href="classplayerent.html#6df4bc423ef2c179dd4215d8a24a6805">playerent::clientrole</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="fbf623d9cc41c686edd952a9298e59ab"></a><!-- doxytag: member="playerent::deaths" ref="fbf623d9cc41c686edd952a9298e59ab" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int <a class="el" href="classplayerent.html#fbf623d9cc41c686edd952a9298e59ab">playerent::deaths</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="700a2264f92d6286aad146f553dfde63"></a><!-- doxytag: member="playerent::deltapitch" ref="700a2264f92d6286aad146f553dfde63" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">float <a class="el" href="classplayerent.html#700a2264f92d6286aad146f553dfde63">playerent::deltapitch</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="ad330ffba0afbebcc1aabfb2e6521425"></a><!-- doxytag: member="playerent::deltayaw" ref="ad330ffba0afbebcc1aabfb2e6521425" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">float <a class="el" href="classplayerent.html#ad330ffba0afbebcc1aabfb2e6521425">playerent::deltayaw</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="33f8d8ef9b0c50fb36f19966ec4d984d"></a><!-- doxytag: member="playerent::eardamagemillis" ref="33f8d8ef9b0c50fb36f19966ec4d984d" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int <a class="el" href="classplayerent.html#33f8d8ef9b0c50fb36f19966ec4d984d">playerent::eardamagemillis</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="74f0bdd741d9d1ff0070a998a9723be8"></a><!-- doxytag: member="playerent::flagscore" ref="74f0bdd741d9d1ff0070a998a9723be8" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int <a class="el" href="classplayerent.html#74f0bdd741d9d1ff0070a998a9723be8">playerent::flagscore</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="8ae18b2c4ec3428fb673afc974401de4"></a><!-- doxytag: member="playerent::followplayercn" ref="8ae18b2c4ec3428fb673afc974401de4" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int <a class="el" href="classplayerent.html#8ae18b2c4ec3428fb673afc974401de4">playerent::followplayercn</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="96758992644b5337a8c5c142803855d9"></a><!-- doxytag: member="playerent::frags" ref="96758992644b5337a8c5c142803855d9" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int <a class="el" href="classplayerent.html#96758992644b5337a8c5c142803855d9">playerent::frags</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="32d03f5d922ee023c52506d225db8ba4"></a><!-- doxytag: member="playerent::head" ref="32d03f5d922ee023c52506d225db8ba4" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structvec.html">vec</a> <a class="el" href="classplayerent.html#32d03f5d922ee023c52506d225db8ba4">playerent::head</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="1f00c0bd02555ec417344b02039f5419"></a><!-- doxytag: member="playerent::history" ref="1f00c0bd02555ec417344b02039f5419" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structposhist.html">poshist</a> <a class="el" href="classplayerent.html#1f00c0bd02555ec417344b02039f5419">playerent::history</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="77802389fb70192fee884f57c6f7f744"></a><!-- doxytag: member="playerent::lastaction" ref="77802389fb70192fee884f57c6f7f744" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int <a class="el" href="classplayerent.html#77802389fb70192fee884f57c6f7f744">playerent::lastaction</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="276ce716486d91fc858e8431105345fe"></a><!-- doxytag: member="playerent::lastattackweapon" ref="276ce716486d91fc858e8431105345fe" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structweapon.html">weapon</a> * <a class="el" href="classplayerent.html#276ce716486d91fc858e8431105345fe">playerent::lastattackweapon</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="2df5c9b601c3768692ea24f56731c401"></a><!-- doxytag: member="playerent::lastmove" ref="2df5c9b601c3768692ea24f56731c401" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int <a class="el" href="classplayerent.html#2df5c9b601c3768692ea24f56731c401">playerent::lastmove</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="71eb27e9e53971a45f7c4226f8a99128"></a><!-- doxytag: member="playerent::lastpain" ref="71eb27e9e53971a45f7c4226f8a99128" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int <a class="el" href="classplayerent.html#71eb27e9e53971a45f7c4226f8a99128">playerent::lastpain</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="28ed393270c8afdd5f68782513320545"></a><!-- doxytag: member="playerent::lastupdate" ref="28ed393270c8afdd5f68782513320545" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int <a class="el" href="classplayerent.html#28ed393270c8afdd5f68782513320545">playerent::lastupdate</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="1a902b3e6af27374e6061c85e3f037da"></a><!-- doxytag: member="playerent::lastvoicecom" ref="1a902b3e6af27374e6061c85e3f037da" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int <a class="el" href="classplayerent.html#1a902b3e6af27374e6061c85e3f037da">playerent::lastvoicecom</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="76c2a93814f5d0d94f29594287ecf491"></a><!-- doxytag: member="playerent::lifesequence" ref="76c2a93814f5d0d94f29594287ecf491" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int <a class="el" href="classplayerent.html#76c2a93814f5d0d94f29594287ecf491">playerent::lifesequence</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="e5d7ce106036beaa77c217cf0d1cb112"></a><!-- doxytag: member="playerent::name" ref="e5d7ce106036beaa77c217cf0d1cb112" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="tools_8h.html#7b9504fa7cfc476750a9b4b0f8ed6972">string</a> <a class="el" href="classplayerent.html#e5d7ce106036beaa77c217cf0d1cb112">playerent::name</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="fb4d36af940bd7181b9ee64f652c0fc7"></a><!-- doxytag: member="playerent::newpitch" ref="fb4d36af940bd7181b9ee64f652c0fc7" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">float <a class="el" href="classplayerent.html#fb4d36af940bd7181b9ee64f652c0fc7">playerent::newpitch</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="340af5339bb4cd5781fa559259cc40ad"></a><!-- doxytag: member="playerent::newyaw" ref="340af5339bb4cd5781fa559259cc40ad" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">float <a class="el" href="classplayerent.html#340af5339bb4cd5781fa559259cc40ad">playerent::newyaw</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="2d5aed533dd46fd1cb3f7b760815169d"></a><!-- doxytag: member="playerent::nextprimweap" ref="2d5aed533dd46fd1cb3f7b760815169d" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structweapon.html">weapon</a> * <a class="el" href="classplayerent.html#2d5aed533dd46fd1cb3f7b760815169d">playerent::nextprimweap</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="a3bd22516b9c69233728d5aa2cedf38d"></a><!-- doxytag: member="playerent::nextweapon" ref="a3bd22516b9c69233728d5aa2cedf38d" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int <a class="el" href="classplayerent.html#a3bd22516b9c69233728d5aa2cedf38d">playerent::nextweapon</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="98bc3037289a01b6df32532f4a1ebf32"></a><!-- doxytag: member="playerent::nextweaponsel" ref="98bc3037289a01b6df32532f4a1ebf32" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structweapon.html">weapon</a> * <a class="el" href="classplayerent.html#98bc3037289a01b6df32532f4a1ebf32">playerent::nextweaponsel</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="d159b7524c8b44ba29349a67763b32c2"></a><!-- doxytag: member="playerent::ping" ref="d159b7524c8b44ba29349a67763b32c2" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int <a class="el" href="classplayerent.html#d159b7524c8b44ba29349a67763b32c2">playerent::ping</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="c93707c695744cc67eb26d8ef1252aa3"></a><!-- doxytag: member="playerent::plag" ref="c93707c695744cc67eb26d8ef1252aa3" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int <a class="el" href="classplayerent.html#c93707c695744cc67eb26d8ef1252aa3">playerent::plag</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="6c71c068c7ddeca377e6fb9c9425495f"></a><!-- doxytag: member="playerent::prevweaponsel" ref="6c71c068c7ddeca377e6fb9c9425495f" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structweapon.html">weapon</a>* <a class="el" href="classplayerent.html#6c71c068c7ddeca377e6fb9c9425495f">playerent::prevweaponsel</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="ad8d5dbb3de5ba1c14f0784cd0f1cbf3"></a><!-- doxytag: member="playerent::primweap" ref="ad8d5dbb3de5ba1c14f0784cd0f1cbf3" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structweapon.html">weapon</a> * <a class="el" href="classplayerent.html#ad8d5dbb3de5ba1c14f0784cd0f1cbf3">playerent::primweap</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="c0d9bae4976f8090d528908084b76072"></a><!-- doxytag: member="playerent::respawnoffset" ref="c0d9bae4976f8090d528908084b76072" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int <a class="el" href="classplayerent.html#c0d9bae4976f8090d528908084b76072">playerent::respawnoffset</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="a075dccbf34879ef5f10880f043f7f26"></a><!-- doxytag: member="playerent::skin" ref="a075dccbf34879ef5f10880f043f7f26" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int <a class="el" href="classplayerent.html#a075dccbf34879ef5f10880f043f7f26">playerent::skin</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="18726ded08140c7f46e23d7c69517f69"></a><!-- doxytag: member="playerent::skin_cla" ref="18726ded08140c7f46e23d7c69517f69" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const char * <a class="el" href="classplayerent.html#18726ded08140c7f46e23d7c69517f69">playerent::skin_cla</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="828c3e305b4258e4cdc9037886b94655"></a><!-- doxytag: member="playerent::skin_noteam" ref="828c3e305b4258e4cdc9037886b94655" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const char* <a class="el" href="classplayerent.html#828c3e305b4258e4cdc9037886b94655">playerent::skin_noteam</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="b386817fe0a100ce1af267bff7994967"></a><!-- doxytag: member="playerent::skin_rvsf" ref="b386817fe0a100ce1af267bff7994967" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const char * <a class="el" href="classplayerent.html#b386817fe0a100ce1af267bff7994967">playerent::skin_rvsf</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="125857f722418f3d5bc914e5357d70b8"></a><!-- doxytag: member="playerent::smoothmillis" ref="125857f722418f3d5bc914e5357d70b8" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int <a class="el" href="classplayerent.html#125857f722418f3d5bc914e5357d70b8">playerent::smoothmillis</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="bc6f8c4d4b798e1ffc0b015be24b586a"></a><!-- doxytag: member="playerent::spectatemode" ref="bc6f8c4d4b798e1ffc0b015be24b586a" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int <a class="el" href="classplayerent.html#bc6f8c4d4b798e1ffc0b015be24b586a">playerent::spectatemode</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="ef684d51b98e856b37b1f6a092d9f377"></a><!-- doxytag: member="playerent::team" ref="ef684d51b98e856b37b1f6a092d9f377" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="tools_8h.html#7b9504fa7cfc476750a9b4b0f8ed6972">string</a> <a class="el" href="classplayerent.html#ef684d51b98e856b37b1f6a092d9f377">playerent::team</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="6c1e50d7cd50c6dc6162ea2a9ce32e69"></a><!-- doxytag: member="playerent::weaponchanging" ref="6c1e50d7cd50c6dc6162ea2a9ce32e69" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int <a class="el" href="classplayerent.html#6c1e50d7cd50c6dc6162ea2a9ce32e69">playerent::weaponchanging</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="833bf2cb136c239da86b1cbfb6d3ab74"></a><!-- doxytag: member="playerent::weapons" ref="833bf2cb136c239da86b1cbfb6d3ab74" args="[NUMGUNS]" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structweapon.html">weapon</a>* <a class="el" href="classplayerent.html#833bf2cb136c239da86b1cbfb6d3ab74">playerent::weapons</a>[NUMGUNS] </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="8c2e21e03835aa746ab5875171b275d3"></a><!-- doxytag: member="playerent::weaponsel" ref="8c2e21e03835aa746ab5875171b275d3" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structweapon.html">weapon</a> * <a class="el" href="classplayerent.html#8c2e21e03835aa746ab5875171b275d3">playerent::weaponsel</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<hr>The documentation for this class was generated from the following file:<ul>
<li>R:/projects/actioncube/_svn/trunk/ac/source/src/<a class="el" href="entity_8h.html">entity.h</a></ul>
</div>
<hr size="1"><address style="text-align: right;"><small>Generated on Mon Dec 8 21:41:36 2008 for AssaultCube by&nbsp;
<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>