\hypertarget{classplayer__s}{
\section{player\_\-s Class Reference}
\label{d3/d53/classplayer__s}\index{player\_\-s@{player\_\-s}}
}


{\ttfamily \#include $<$d\_\-player.h$>$}

\subsection*{Data Structures}
\begin{DoxyCompactItemize}
\item 
struct \hyperlink{structplayer__s_1_1client__t}{client\_\-t}
\item 
struct \hyperlink{structplayer__s_1_1LastMessage__s}{LastMessage\_\-s}
\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
void \hyperlink{classplayer__s_ad0ea1e38579a2a9462fb762b6d88b2b5}{Serialize} (\hyperlink{classFArchive}{FArchive} \&arc)
\item 
bool \hyperlink{classplayer__s_a260d6ad7aceba6e26e681635a40ff9cc}{ingame} ()
\item 
\hyperlink{classplayer__s_a55e23a20dc6255cb2bb6dca8fc8b3ca8}{player\_\-s} ()
\item 
\hyperlink{classplayer__s}{player\_\-s} \& \hyperlink{classplayer__s_a8f22b42d57921178268c731e042ec2f4}{operator=} (const \hyperlink{classplayer__s}{player\_\-s} \&other)
\end{DoxyCompactItemize}
\subsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
\hyperlink{doomtype_8h_a0c8186d9b9b7880309c27230bbb5e69d}{byte} \hyperlink{classplayer__s_ad3a5629bbb5816ddd2d6f502c94a94e2}{id}
\item 
\hyperlink{doomtype_8h_a0c8186d9b9b7880309c27230bbb5e69d}{byte} \hyperlink{classplayer__s_ae0dcd644bc68565f0d7b125a5211d397}{playerstate}
\item 
AActor::AActorPtr \hyperlink{classplayer__s_a9bcde4486f9696727eb481dca7ce068e}{mo}
\item 
struct \hyperlink{structticcmd__t}{ticcmd\_\-t} \hyperlink{classplayer__s_ad4a8446890ed11650aff461d50c3bd75}{cmd}
\item 
\hyperlink{structuserinfo__s}{userinfo\_\-t} \hyperlink{classplayer__s_ad5dff8619942ec154f730f20fcc869ed}{userinfo}
\item 
float \hyperlink{classplayer__s_a8de905501c1be1ba2f27c169bc1c8c46}{fov}
\item 
\hyperlink{m__fixed_8h_a7fdea216e6bec468d1569e8ab1bd469b}{fixed\_\-t} \hyperlink{classplayer__s_a41bded39e9e6899d9939bbe1281be235}{viewz}
\item 
\hyperlink{m__fixed_8h_a7fdea216e6bec468d1569e8ab1bd469b}{fixed\_\-t} \hyperlink{classplayer__s_aa628454f18ab0591a00b1ad0690e88c3}{viewheight}
\item 
\hyperlink{m__fixed_8h_a7fdea216e6bec468d1569e8ab1bd469b}{fixed\_\-t} \hyperlink{classplayer__s_ab4ddbdfac3bbce38b3d9ff6e49350255}{deltaviewheight}
\item 
\hyperlink{m__fixed_8h_a7fdea216e6bec468d1569e8ab1bd469b}{fixed\_\-t} \hyperlink{classplayer__s_a85ba9b5901df0f1287a241bf8563e046}{bob}
\item 
int \hyperlink{classplayer__s_a655d60bfd31bbe2a5f53618fe877e4e7}{health}
\item 
int \hyperlink{classplayer__s_a9ea390b42d6d83cbe37ccc67d3e7604e}{armorpoints}
\item 
int \hyperlink{classplayer__s_a84d2144edf6a4d3857cd0d1898c6c2ed}{armortype}
\item 
int \hyperlink{classplayer__s_a1f6a5e41165af67116b5c4170b269f36}{powers} \mbox{[}NUMPOWERS\mbox{]}
\item 
bool \hyperlink{classplayer__s_ae825f3ae39e45459223a47bdeeb28211}{cards} \mbox{[}NUMCARDS\mbox{]}
\item 
bool \hyperlink{classplayer__s_ac7354cd2bed0e4db5ad4621172157bdb}{backpack}
\item 
int \hyperlink{classplayer__s_aa6d696d43e04bbb56448b7995fd05d6d}{points}
\item 
bool \hyperlink{classplayer__s_a7a97e481152931187f5bbb56e6f810ff}{flags} \mbox{[}NUMFLAGS\mbox{]}
\item 
int \hyperlink{classplayer__s_a19eca5fb63520a2f4a49dc27079e686d}{fragcount}
\item 
int \hyperlink{classplayer__s_a5958ce8f55f9a1155ab814f67e9710ab}{deathcount}
\item 
int \hyperlink{classplayer__s_a1ec6c56e098494061a349c4f9f03c885}{killcount}
\item 
int \hyperlink{classplayer__s_a184a189927a44cad69ea2658ace58786}{itemcount}
\item 
int \hyperlink{classplayer__s_a899b2f823b0e7497e6073b6a8c7e471e}{secretcount}
\item 
\hyperlink{doomdef_8h_a0c185b291c0d4c8937a04795c72e3918}{weapontype\_\-t} \hyperlink{classplayer__s_a97be174b4c6937af0855fc7199afa974}{pendingweapon}
\item 
\hyperlink{doomdef_8h_a0c185b291c0d4c8937a04795c72e3918}{weapontype\_\-t} \hyperlink{classplayer__s_ac2018bef94c236f38e79fba983555cd1}{readyweapon}
\item 
bool \hyperlink{classplayer__s_a202036bf0e87e0ea2155b2f8a7771766}{weaponowned} \mbox{[}NUMWEAPONS\mbox{]}
\item 
int \hyperlink{classplayer__s_aaf02ed4ae59eac3e651f3704227c5976}{ammo} \mbox{[}NUMAMMO\mbox{]}
\item 
int \hyperlink{classplayer__s_a982b5c9cf675f08092fc5ae5e19dd428}{maxammo} \mbox{[}NUMAMMO\mbox{]}
\item 
int \hyperlink{classplayer__s_a1791a19d0ce19194f52cbada6e131e26}{attackdown}
\item 
int \hyperlink{classplayer__s_a27c3e60bcb838d53ec7928275ec22880}{usedown}
\item 
int \hyperlink{classplayer__s_aa381fc9def0ba7f96032f4501495251f}{cheats}
\item 
short \hyperlink{classplayer__s_a2aa29b9c315de9b9db302896cbde9274}{refire}
\item 
int \hyperlink{classplayer__s_aa9da92f9c62325210c0fd84b29b82893}{damagecount}
\item 
int \hyperlink{classplayer__s_a28c3d910da7e1f7b8c67d5800f97458a}{bonuscount}
\item 
AActor::AActorPtrCounted \hyperlink{classplayer__s_a831853c66e6bfec88181a4d58e81de6b}{attacker}
\item 
int \hyperlink{classplayer__s_a2253a13cb12fc01a135331a35032d50d}{extralight}
\item 
int \hyperlink{classplayer__s_aa9912b5cb62717232b38d37857046a8c}{fixedcolormap}
\item 
int \hyperlink{classplayer__s_a423f7276d970cd088a4045520aef1a90}{xviewshift}
\item 
\hyperlink{structpspdef__s}{pspdef\_\-t} \hyperlink{classplayer__s_abbc65183b6a8fb5c0fd93a56651e21e6}{psprites} \mbox{[}NUMPSPRITES\mbox{]}
\item 
int \hyperlink{classplayer__s_ae3e0e131ab71e3f28e1a8904d0c03d53}{jumpTics}
\item 
int \hyperlink{classplayer__s_a86ea4b93e0b13a2e03b7487177e94846}{respawn\_\-time}
\item 
\hyperlink{m__fixed_8h_a7fdea216e6bec468d1569e8ab1bd469b}{fixed\_\-t} \hyperlink{classplayer__s_a8c1b531169f0964c1ad4f4100287a160}{oldvelocity} \mbox{[}3\mbox{]}
\item 
AActor::AActorPtr \hyperlink{classplayer__s_aa723f133a51ea33adfedb84b02a69e17}{camera}
\item 
int \hyperlink{classplayer__s_a93b4b7294acd34ab4ed3c48e9f601a44}{air\_\-finished}
\item 
int \hyperlink{classplayer__s_abcfa7bfa77984aca0f9989984bec748f}{GameTime}
\item 
time\_\-t \hyperlink{classplayer__s_ad43ba20ff72e13494f4a2d0105fea22f}{JoinTime}
\item 
int \hyperlink{classplayer__s_aac23d1a62b4519ab3a1f2d2f688c98d6}{ping}
\item 
int \hyperlink{classplayer__s_abb4b9eb06e259fc93959d17b50844559}{last\_\-received}
\item 
\hyperlink{m__fixed_8h_a7fdea216e6bec468d1569e8ab1bd469b}{fixed\_\-t} \hyperlink{classplayer__s_a629ac1a703e544fa2a645e17d97519fe}{real\_\-origin} \mbox{[}3\mbox{]}
\item 
\hyperlink{m__fixed_8h_a7fdea216e6bec468d1569e8ab1bd469b}{fixed\_\-t} \hyperlink{classplayer__s_abde09d4efdf543058bf7a1634080f78f}{real\_\-velocity} \mbox{[}3\mbox{]}
\item 
int \hyperlink{classplayer__s_aaec19fd0ea98c09c23d7338b76286c6e}{tic}
\item 
bool \hyperlink{classplayer__s_ace6eb20e4627e48b50ad7a2c7706cd3a}{spectator}
\item 
int \hyperlink{classplayer__s_a6d2356f1da724ffd0af8f80c33431e8f}{joinafterspectatortime}
\item 
int \hyperlink{classplayer__s_a0dd89266ce8b15a2acbd726d48869c33}{prefcolor}
\item 
struct \hyperlink{structplayer__s_1_1LastMessage__s}{player\_\-s::LastMessage\_\-s} \hyperlink{classplayer__s_aae9e7a5987aeed270a16b4d3cdcfbf60}{LastMessage}
\item 
std::queue$<$ AActor::AActorPtr $>$ \hyperlink{classplayer__s_aef297c7bc0fd25d5a6cf7b102827760b}{to\_\-spawn}
\item 
struct \hyperlink{structplayer__s_1_1client__t}{player\_\-s::client\_\-t} \hyperlink{classplayer__s_a82684820e62908a7b0be06f3d7e02d6e}{client}
\item 
struct \hyperlink{structticcmd__t}{ticcmd\_\-t} \hyperlink{classplayer__s_a2bb7f7b52c7d82cafd61c70d20596abb}{netcmds} \mbox{[}BACKUPTICS\mbox{]}
\end{DoxyCompactItemize}


\subsection{Constructor \& Destructor Documentation}
\hypertarget{classplayer__s_a55e23a20dc6255cb2bb6dca8fc8b3ca8}{
\index{player\_\-s@{player\_\-s}!player\_\-s@{player\_\-s}}
\index{player\_\-s@{player\_\-s}!player_s@{player\_\-s}}
\subsubsection[{player\_\-s}]{\setlength{\rightskip}{0pt plus 5cm}player\_\-s::player\_\-s (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{d3/d53/classplayer__s_a55e23a20dc6255cb2bb6dca8fc8b3ca8}


\subsection{Member Function Documentation}
\hypertarget{classplayer__s_a260d6ad7aceba6e26e681635a40ff9cc}{
\index{player\_\-s@{player\_\-s}!ingame@{ingame}}
\index{ingame@{ingame}!player_s@{player\_\-s}}
\subsubsection[{ingame}]{\setlength{\rightskip}{0pt plus 5cm}bool player\_\-s::ingame (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{d3/d53/classplayer__s_a260d6ad7aceba6e26e681635a40ff9cc}
\hypertarget{classplayer__s_a8f22b42d57921178268c731e042ec2f4}{
\index{player\_\-s@{player\_\-s}!operator=@{operator=}}
\index{operator=@{operator=}!player_s@{player\_\-s}}
\subsubsection[{operator=}]{\setlength{\rightskip}{0pt plus 5cm}{\bf player\_\-s}\& player\_\-s::operator= (
\begin{DoxyParamCaption}
\item[{const {\bf player\_\-s} \&}]{other}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{d3/d53/classplayer__s_a8f22b42d57921178268c731e042ec2f4}
\hypertarget{classplayer__s_ad0ea1e38579a2a9462fb762b6d88b2b5}{
\index{player\_\-s@{player\_\-s}!Serialize@{Serialize}}
\index{Serialize@{Serialize}!player_s@{player\_\-s}}
\subsubsection[{Serialize}]{\setlength{\rightskip}{0pt plus 5cm}void player\_\-s::Serialize (
\begin{DoxyParamCaption}
\item[{{\bf FArchive} \&}]{arc}
\end{DoxyParamCaption}
)}}
\label{d3/d53/classplayer__s_ad0ea1e38579a2a9462fb762b6d88b2b5}


\subsection{Field Documentation}
\hypertarget{classplayer__s_a93b4b7294acd34ab4ed3c48e9f601a44}{
\index{player\_\-s@{player\_\-s}!air\_\-finished@{air\_\-finished}}
\index{air\_\-finished@{air\_\-finished}!player_s@{player\_\-s}}
\subsubsection[{air\_\-finished}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf player\_\-s::air\_\-finished}}}
\label{d3/d53/classplayer__s_a93b4b7294acd34ab4ed3c48e9f601a44}
\hypertarget{classplayer__s_aaf02ed4ae59eac3e651f3704227c5976}{
\index{player\_\-s@{player\_\-s}!ammo@{ammo}}
\index{ammo@{ammo}!player_s@{player\_\-s}}
\subsubsection[{ammo}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf player\_\-s::ammo}\mbox{[}NUMAMMO\mbox{]}}}
\label{d3/d53/classplayer__s_aaf02ed4ae59eac3e651f3704227c5976}
\hypertarget{classplayer__s_a9ea390b42d6d83cbe37ccc67d3e7604e}{
\index{player\_\-s@{player\_\-s}!armorpoints@{armorpoints}}
\index{armorpoints@{armorpoints}!player_s@{player\_\-s}}
\subsubsection[{armorpoints}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf player\_\-s::armorpoints}}}
\label{d3/d53/classplayer__s_a9ea390b42d6d83cbe37ccc67d3e7604e}
\hypertarget{classplayer__s_a84d2144edf6a4d3857cd0d1898c6c2ed}{
\index{player\_\-s@{player\_\-s}!armortype@{armortype}}
\index{armortype@{armortype}!player_s@{player\_\-s}}
\subsubsection[{armortype}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf player\_\-s::armortype}}}
\label{d3/d53/classplayer__s_a84d2144edf6a4d3857cd0d1898c6c2ed}
\hypertarget{classplayer__s_a1791a19d0ce19194f52cbada6e131e26}{
\index{player\_\-s@{player\_\-s}!attackdown@{attackdown}}
\index{attackdown@{attackdown}!player_s@{player\_\-s}}
\subsubsection[{attackdown}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf player\_\-s::attackdown}}}
\label{d3/d53/classplayer__s_a1791a19d0ce19194f52cbada6e131e26}
\hypertarget{classplayer__s_a831853c66e6bfec88181a4d58e81de6b}{
\index{player\_\-s@{player\_\-s}!attacker@{attacker}}
\index{attacker@{attacker}!player_s@{player\_\-s}}
\subsubsection[{attacker}]{\setlength{\rightskip}{0pt plus 5cm}AActor::AActorPtrCounted {\bf player\_\-s::attacker}}}
\label{d3/d53/classplayer__s_a831853c66e6bfec88181a4d58e81de6b}
\hypertarget{classplayer__s_ac7354cd2bed0e4db5ad4621172157bdb}{
\index{player\_\-s@{player\_\-s}!backpack@{backpack}}
\index{backpack@{backpack}!player_s@{player\_\-s}}
\subsubsection[{backpack}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf player\_\-s::backpack}}}
\label{d3/d53/classplayer__s_ac7354cd2bed0e4db5ad4621172157bdb}
\hypertarget{classplayer__s_a85ba9b5901df0f1287a241bf8563e046}{
\index{player\_\-s@{player\_\-s}!bob@{bob}}
\index{bob@{bob}!player_s@{player\_\-s}}
\subsubsection[{bob}]{\setlength{\rightskip}{0pt plus 5cm}{\bf fixed\_\-t} {\bf player\_\-s::bob}}}
\label{d3/d53/classplayer__s_a85ba9b5901df0f1287a241bf8563e046}
\hypertarget{classplayer__s_a28c3d910da7e1f7b8c67d5800f97458a}{
\index{player\_\-s@{player\_\-s}!bonuscount@{bonuscount}}
\index{bonuscount@{bonuscount}!player_s@{player\_\-s}}
\subsubsection[{bonuscount}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf player\_\-s::bonuscount}}}
\label{d3/d53/classplayer__s_a28c3d910da7e1f7b8c67d5800f97458a}
\hypertarget{classplayer__s_aa723f133a51ea33adfedb84b02a69e17}{
\index{player\_\-s@{player\_\-s}!camera@{camera}}
\index{camera@{camera}!player_s@{player\_\-s}}
\subsubsection[{camera}]{\setlength{\rightskip}{0pt plus 5cm}AActor::AActorPtr {\bf player\_\-s::camera}}}
\label{d3/d53/classplayer__s_aa723f133a51ea33adfedb84b02a69e17}
\hypertarget{classplayer__s_ae825f3ae39e45459223a47bdeeb28211}{
\index{player\_\-s@{player\_\-s}!cards@{cards}}
\index{cards@{cards}!player_s@{player\_\-s}}
\subsubsection[{cards}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf player\_\-s::cards}\mbox{[}NUMCARDS\mbox{]}}}
\label{d3/d53/classplayer__s_ae825f3ae39e45459223a47bdeeb28211}
\hypertarget{classplayer__s_aa381fc9def0ba7f96032f4501495251f}{
\index{player\_\-s@{player\_\-s}!cheats@{cheats}}
\index{cheats@{cheats}!player_s@{player\_\-s}}
\subsubsection[{cheats}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf player\_\-s::cheats}}}
\label{d3/d53/classplayer__s_aa381fc9def0ba7f96032f4501495251f}
\hypertarget{classplayer__s_a82684820e62908a7b0be06f3d7e02d6e}{
\index{player\_\-s@{player\_\-s}!client@{client}}
\index{client@{client}!player_s@{player\_\-s}}
\subsubsection[{client}]{\setlength{\rightskip}{0pt plus 5cm}struct {\bf player\_\-s::client\_\-t}  {\bf player\_\-s::client}}}
\label{d3/d53/classplayer__s_a82684820e62908a7b0be06f3d7e02d6e}
\hypertarget{classplayer__s_ad4a8446890ed11650aff461d50c3bd75}{
\index{player\_\-s@{player\_\-s}!cmd@{cmd}}
\index{cmd@{cmd}!player_s@{player\_\-s}}
\subsubsection[{cmd}]{\setlength{\rightskip}{0pt plus 5cm}struct {\bf ticcmd\_\-t} {\bf player\_\-s::cmd}}}
\label{d3/d53/classplayer__s_ad4a8446890ed11650aff461d50c3bd75}
\hypertarget{classplayer__s_aa9da92f9c62325210c0fd84b29b82893}{
\index{player\_\-s@{player\_\-s}!damagecount@{damagecount}}
\index{damagecount@{damagecount}!player_s@{player\_\-s}}
\subsubsection[{damagecount}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf player\_\-s::damagecount}}}
\label{d3/d53/classplayer__s_aa9da92f9c62325210c0fd84b29b82893}
\hypertarget{classplayer__s_a5958ce8f55f9a1155ab814f67e9710ab}{
\index{player\_\-s@{player\_\-s}!deathcount@{deathcount}}
\index{deathcount@{deathcount}!player_s@{player\_\-s}}
\subsubsection[{deathcount}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf player\_\-s::deathcount}}}
\label{d3/d53/classplayer__s_a5958ce8f55f9a1155ab814f67e9710ab}
\hypertarget{classplayer__s_ab4ddbdfac3bbce38b3d9ff6e49350255}{
\index{player\_\-s@{player\_\-s}!deltaviewheight@{deltaviewheight}}
\index{deltaviewheight@{deltaviewheight}!player_s@{player\_\-s}}
\subsubsection[{deltaviewheight}]{\setlength{\rightskip}{0pt plus 5cm}{\bf fixed\_\-t} {\bf player\_\-s::deltaviewheight}}}
\label{d3/d53/classplayer__s_ab4ddbdfac3bbce38b3d9ff6e49350255}
\hypertarget{classplayer__s_a2253a13cb12fc01a135331a35032d50d}{
\index{player\_\-s@{player\_\-s}!extralight@{extralight}}
\index{extralight@{extralight}!player_s@{player\_\-s}}
\subsubsection[{extralight}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf player\_\-s::extralight}}}
\label{d3/d53/classplayer__s_a2253a13cb12fc01a135331a35032d50d}
\hypertarget{classplayer__s_aa9912b5cb62717232b38d37857046a8c}{
\index{player\_\-s@{player\_\-s}!fixedcolormap@{fixedcolormap}}
\index{fixedcolormap@{fixedcolormap}!player_s@{player\_\-s}}
\subsubsection[{fixedcolormap}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf player\_\-s::fixedcolormap}}}
\label{d3/d53/classplayer__s_aa9912b5cb62717232b38d37857046a8c}
\hypertarget{classplayer__s_a7a97e481152931187f5bbb56e6f810ff}{
\index{player\_\-s@{player\_\-s}!flags@{flags}}
\index{flags@{flags}!player_s@{player\_\-s}}
\subsubsection[{flags}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf player\_\-s::flags}\mbox{[}NUMFLAGS\mbox{]}}}
\label{d3/d53/classplayer__s_a7a97e481152931187f5bbb56e6f810ff}
\hypertarget{classplayer__s_a8de905501c1be1ba2f27c169bc1c8c46}{
\index{player\_\-s@{player\_\-s}!fov@{fov}}
\index{fov@{fov}!player_s@{player\_\-s}}
\subsubsection[{fov}]{\setlength{\rightskip}{0pt plus 5cm}float {\bf player\_\-s::fov}}}
\label{d3/d53/classplayer__s_a8de905501c1be1ba2f27c169bc1c8c46}
\hypertarget{classplayer__s_a19eca5fb63520a2f4a49dc27079e686d}{
\index{player\_\-s@{player\_\-s}!fragcount@{fragcount}}
\index{fragcount@{fragcount}!player_s@{player\_\-s}}
\subsubsection[{fragcount}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf player\_\-s::fragcount}}}
\label{d3/d53/classplayer__s_a19eca5fb63520a2f4a49dc27079e686d}
\hypertarget{classplayer__s_abcfa7bfa77984aca0f9989984bec748f}{
\index{player\_\-s@{player\_\-s}!GameTime@{GameTime}}
\index{GameTime@{GameTime}!player_s@{player\_\-s}}
\subsubsection[{GameTime}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf player\_\-s::GameTime}}}
\label{d3/d53/classplayer__s_abcfa7bfa77984aca0f9989984bec748f}
\hypertarget{classplayer__s_a655d60bfd31bbe2a5f53618fe877e4e7}{
\index{player\_\-s@{player\_\-s}!health@{health}}
\index{health@{health}!player_s@{player\_\-s}}
\subsubsection[{health}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf player\_\-s::health}}}
\label{d3/d53/classplayer__s_a655d60bfd31bbe2a5f53618fe877e4e7}
\hypertarget{classplayer__s_ad3a5629bbb5816ddd2d6f502c94a94e2}{
\index{player\_\-s@{player\_\-s}!id@{id}}
\index{id@{id}!player_s@{player\_\-s}}
\subsubsection[{id}]{\setlength{\rightskip}{0pt plus 5cm}{\bf byte} {\bf player\_\-s::id}}}
\label{d3/d53/classplayer__s_ad3a5629bbb5816ddd2d6f502c94a94e2}
\hypertarget{classplayer__s_a184a189927a44cad69ea2658ace58786}{
\index{player\_\-s@{player\_\-s}!itemcount@{itemcount}}
\index{itemcount@{itemcount}!player_s@{player\_\-s}}
\subsubsection[{itemcount}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf player\_\-s::itemcount}}}
\label{d3/d53/classplayer__s_a184a189927a44cad69ea2658ace58786}
\hypertarget{classplayer__s_a6d2356f1da724ffd0af8f80c33431e8f}{
\index{player\_\-s@{player\_\-s}!joinafterspectatortime@{joinafterspectatortime}}
\index{joinafterspectatortime@{joinafterspectatortime}!player_s@{player\_\-s}}
\subsubsection[{joinafterspectatortime}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf player\_\-s::joinafterspectatortime}}}
\label{d3/d53/classplayer__s_a6d2356f1da724ffd0af8f80c33431e8f}
\hypertarget{classplayer__s_ad43ba20ff72e13494f4a2d0105fea22f}{
\index{player\_\-s@{player\_\-s}!JoinTime@{JoinTime}}
\index{JoinTime@{JoinTime}!player_s@{player\_\-s}}
\subsubsection[{JoinTime}]{\setlength{\rightskip}{0pt plus 5cm}time\_\-t {\bf player\_\-s::JoinTime}}}
\label{d3/d53/classplayer__s_ad43ba20ff72e13494f4a2d0105fea22f}
\hypertarget{classplayer__s_ae3e0e131ab71e3f28e1a8904d0c03d53}{
\index{player\_\-s@{player\_\-s}!jumpTics@{jumpTics}}
\index{jumpTics@{jumpTics}!player_s@{player\_\-s}}
\subsubsection[{jumpTics}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf player\_\-s::jumpTics}}}
\label{d3/d53/classplayer__s_ae3e0e131ab71e3f28e1a8904d0c03d53}
\hypertarget{classplayer__s_a1ec6c56e098494061a349c4f9f03c885}{
\index{player\_\-s@{player\_\-s}!killcount@{killcount}}
\index{killcount@{killcount}!player_s@{player\_\-s}}
\subsubsection[{killcount}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf player\_\-s::killcount}}}
\label{d3/d53/classplayer__s_a1ec6c56e098494061a349c4f9f03c885}
\hypertarget{classplayer__s_abb4b9eb06e259fc93959d17b50844559}{
\index{player\_\-s@{player\_\-s}!last\_\-received@{last\_\-received}}
\index{last\_\-received@{last\_\-received}!player_s@{player\_\-s}}
\subsubsection[{last\_\-received}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf player\_\-s::last\_\-received}}}
\label{d3/d53/classplayer__s_abb4b9eb06e259fc93959d17b50844559}
\hypertarget{classplayer__s_aae9e7a5987aeed270a16b4d3cdcfbf60}{
\index{player\_\-s@{player\_\-s}!LastMessage@{LastMessage}}
\index{LastMessage@{LastMessage}!player_s@{player\_\-s}}
\subsubsection[{LastMessage}]{\setlength{\rightskip}{0pt plus 5cm}struct {\bf player\_\-s::LastMessage\_\-s}  {\bf player\_\-s::LastMessage}}}
\label{d3/d53/classplayer__s_aae9e7a5987aeed270a16b4d3cdcfbf60}
\hypertarget{classplayer__s_a982b5c9cf675f08092fc5ae5e19dd428}{
\index{player\_\-s@{player\_\-s}!maxammo@{maxammo}}
\index{maxammo@{maxammo}!player_s@{player\_\-s}}
\subsubsection[{maxammo}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf player\_\-s::maxammo}\mbox{[}NUMAMMO\mbox{]}}}
\label{d3/d53/classplayer__s_a982b5c9cf675f08092fc5ae5e19dd428}
\hypertarget{classplayer__s_a9bcde4486f9696727eb481dca7ce068e}{
\index{player\_\-s@{player\_\-s}!mo@{mo}}
\index{mo@{mo}!player_s@{player\_\-s}}
\subsubsection[{mo}]{\setlength{\rightskip}{0pt plus 5cm}AActor::AActorPtr {\bf player\_\-s::mo}}}
\label{d3/d53/classplayer__s_a9bcde4486f9696727eb481dca7ce068e}
\hypertarget{classplayer__s_a2bb7f7b52c7d82cafd61c70d20596abb}{
\index{player\_\-s@{player\_\-s}!netcmds@{netcmds}}
\index{netcmds@{netcmds}!player_s@{player\_\-s}}
\subsubsection[{netcmds}]{\setlength{\rightskip}{0pt plus 5cm}struct {\bf ticcmd\_\-t} {\bf player\_\-s::netcmds}\mbox{[}BACKUPTICS\mbox{]}}}
\label{d3/d53/classplayer__s_a2bb7f7b52c7d82cafd61c70d20596abb}
\hypertarget{classplayer__s_a8c1b531169f0964c1ad4f4100287a160}{
\index{player\_\-s@{player\_\-s}!oldvelocity@{oldvelocity}}
\index{oldvelocity@{oldvelocity}!player_s@{player\_\-s}}
\subsubsection[{oldvelocity}]{\setlength{\rightskip}{0pt plus 5cm}{\bf fixed\_\-t} {\bf player\_\-s::oldvelocity}\mbox{[}3\mbox{]}}}
\label{d3/d53/classplayer__s_a8c1b531169f0964c1ad4f4100287a160}
\hypertarget{classplayer__s_a97be174b4c6937af0855fc7199afa974}{
\index{player\_\-s@{player\_\-s}!pendingweapon@{pendingweapon}}
\index{pendingweapon@{pendingweapon}!player_s@{player\_\-s}}
\subsubsection[{pendingweapon}]{\setlength{\rightskip}{0pt plus 5cm}{\bf weapontype\_\-t} {\bf player\_\-s::pendingweapon}}}
\label{d3/d53/classplayer__s_a97be174b4c6937af0855fc7199afa974}
\hypertarget{classplayer__s_aac23d1a62b4519ab3a1f2d2f688c98d6}{
\index{player\_\-s@{player\_\-s}!ping@{ping}}
\index{ping@{ping}!player_s@{player\_\-s}}
\subsubsection[{ping}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf player\_\-s::ping}}}
\label{d3/d53/classplayer__s_aac23d1a62b4519ab3a1f2d2f688c98d6}
\hypertarget{classplayer__s_ae0dcd644bc68565f0d7b125a5211d397}{
\index{player\_\-s@{player\_\-s}!playerstate@{playerstate}}
\index{playerstate@{playerstate}!player_s@{player\_\-s}}
\subsubsection[{playerstate}]{\setlength{\rightskip}{0pt plus 5cm}{\bf byte} {\bf player\_\-s::playerstate}}}
\label{d3/d53/classplayer__s_ae0dcd644bc68565f0d7b125a5211d397}
\hypertarget{classplayer__s_aa6d696d43e04bbb56448b7995fd05d6d}{
\index{player\_\-s@{player\_\-s}!points@{points}}
\index{points@{points}!player_s@{player\_\-s}}
\subsubsection[{points}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf player\_\-s::points}}}
\label{d3/d53/classplayer__s_aa6d696d43e04bbb56448b7995fd05d6d}
\hypertarget{classplayer__s_a1f6a5e41165af67116b5c4170b269f36}{
\index{player\_\-s@{player\_\-s}!powers@{powers}}
\index{powers@{powers}!player_s@{player\_\-s}}
\subsubsection[{powers}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf player\_\-s::powers}\mbox{[}NUMPOWERS\mbox{]}}}
\label{d3/d53/classplayer__s_a1f6a5e41165af67116b5c4170b269f36}
\hypertarget{classplayer__s_a0dd89266ce8b15a2acbd726d48869c33}{
\index{player\_\-s@{player\_\-s}!prefcolor@{prefcolor}}
\index{prefcolor@{prefcolor}!player_s@{player\_\-s}}
\subsubsection[{prefcolor}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf player\_\-s::prefcolor}}}
\label{d3/d53/classplayer__s_a0dd89266ce8b15a2acbd726d48869c33}
\hypertarget{classplayer__s_abbc65183b6a8fb5c0fd93a56651e21e6}{
\index{player\_\-s@{player\_\-s}!psprites@{psprites}}
\index{psprites@{psprites}!player_s@{player\_\-s}}
\subsubsection[{psprites}]{\setlength{\rightskip}{0pt plus 5cm}{\bf pspdef\_\-t} {\bf player\_\-s::psprites}\mbox{[}NUMPSPRITES\mbox{]}}}
\label{d3/d53/classplayer__s_abbc65183b6a8fb5c0fd93a56651e21e6}
\hypertarget{classplayer__s_ac2018bef94c236f38e79fba983555cd1}{
\index{player\_\-s@{player\_\-s}!readyweapon@{readyweapon}}
\index{readyweapon@{readyweapon}!player_s@{player\_\-s}}
\subsubsection[{readyweapon}]{\setlength{\rightskip}{0pt plus 5cm}{\bf weapontype\_\-t} {\bf player\_\-s::readyweapon}}}
\label{d3/d53/classplayer__s_ac2018bef94c236f38e79fba983555cd1}
\hypertarget{classplayer__s_a629ac1a703e544fa2a645e17d97519fe}{
\index{player\_\-s@{player\_\-s}!real\_\-origin@{real\_\-origin}}
\index{real\_\-origin@{real\_\-origin}!player_s@{player\_\-s}}
\subsubsection[{real\_\-origin}]{\setlength{\rightskip}{0pt plus 5cm}{\bf fixed\_\-t} {\bf player\_\-s::real\_\-origin}\mbox{[}3\mbox{]}}}
\label{d3/d53/classplayer__s_a629ac1a703e544fa2a645e17d97519fe}
\hypertarget{classplayer__s_abde09d4efdf543058bf7a1634080f78f}{
\index{player\_\-s@{player\_\-s}!real\_\-velocity@{real\_\-velocity}}
\index{real\_\-velocity@{real\_\-velocity}!player_s@{player\_\-s}}
\subsubsection[{real\_\-velocity}]{\setlength{\rightskip}{0pt plus 5cm}{\bf fixed\_\-t} {\bf player\_\-s::real\_\-velocity}\mbox{[}3\mbox{]}}}
\label{d3/d53/classplayer__s_abde09d4efdf543058bf7a1634080f78f}
\hypertarget{classplayer__s_a2aa29b9c315de9b9db302896cbde9274}{
\index{player\_\-s@{player\_\-s}!refire@{refire}}
\index{refire@{refire}!player_s@{player\_\-s}}
\subsubsection[{refire}]{\setlength{\rightskip}{0pt plus 5cm}short {\bf player\_\-s::refire}}}
\label{d3/d53/classplayer__s_a2aa29b9c315de9b9db302896cbde9274}
\hypertarget{classplayer__s_a86ea4b93e0b13a2e03b7487177e94846}{
\index{player\_\-s@{player\_\-s}!respawn\_\-time@{respawn\_\-time}}
\index{respawn\_\-time@{respawn\_\-time}!player_s@{player\_\-s}}
\subsubsection[{respawn\_\-time}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf player\_\-s::respawn\_\-time}}}
\label{d3/d53/classplayer__s_a86ea4b93e0b13a2e03b7487177e94846}
\hypertarget{classplayer__s_a899b2f823b0e7497e6073b6a8c7e471e}{
\index{player\_\-s@{player\_\-s}!secretcount@{secretcount}}
\index{secretcount@{secretcount}!player_s@{player\_\-s}}
\subsubsection[{secretcount}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf player\_\-s::secretcount}}}
\label{d3/d53/classplayer__s_a899b2f823b0e7497e6073b6a8c7e471e}
\hypertarget{classplayer__s_ace6eb20e4627e48b50ad7a2c7706cd3a}{
\index{player\_\-s@{player\_\-s}!spectator@{spectator}}
\index{spectator@{spectator}!player_s@{player\_\-s}}
\subsubsection[{spectator}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf player\_\-s::spectator}}}
\label{d3/d53/classplayer__s_ace6eb20e4627e48b50ad7a2c7706cd3a}
\hypertarget{classplayer__s_aaec19fd0ea98c09c23d7338b76286c6e}{
\index{player\_\-s@{player\_\-s}!tic@{tic}}
\index{tic@{tic}!player_s@{player\_\-s}}
\subsubsection[{tic}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf player\_\-s::tic}}}
\label{d3/d53/classplayer__s_aaec19fd0ea98c09c23d7338b76286c6e}
\hypertarget{classplayer__s_aef297c7bc0fd25d5a6cf7b102827760b}{
\index{player\_\-s@{player\_\-s}!to\_\-spawn@{to\_\-spawn}}
\index{to\_\-spawn@{to\_\-spawn}!player_s@{player\_\-s}}
\subsubsection[{to\_\-spawn}]{\setlength{\rightskip}{0pt plus 5cm}std::queue$<$AActor::AActorPtr$>$ {\bf player\_\-s::to\_\-spawn}}}
\label{d3/d53/classplayer__s_aef297c7bc0fd25d5a6cf7b102827760b}
\hypertarget{classplayer__s_a27c3e60bcb838d53ec7928275ec22880}{
\index{player\_\-s@{player\_\-s}!usedown@{usedown}}
\index{usedown@{usedown}!player_s@{player\_\-s}}
\subsubsection[{usedown}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf player\_\-s::usedown}}}
\label{d3/d53/classplayer__s_a27c3e60bcb838d53ec7928275ec22880}
\hypertarget{classplayer__s_ad5dff8619942ec154f730f20fcc869ed}{
\index{player\_\-s@{player\_\-s}!userinfo@{userinfo}}
\index{userinfo@{userinfo}!player_s@{player\_\-s}}
\subsubsection[{userinfo}]{\setlength{\rightskip}{0pt plus 5cm}{\bf userinfo\_\-t} {\bf player\_\-s::userinfo}}}
\label{d3/d53/classplayer__s_ad5dff8619942ec154f730f20fcc869ed}
\hypertarget{classplayer__s_aa628454f18ab0591a00b1ad0690e88c3}{
\index{player\_\-s@{player\_\-s}!viewheight@{viewheight}}
\index{viewheight@{viewheight}!player_s@{player\_\-s}}
\subsubsection[{viewheight}]{\setlength{\rightskip}{0pt plus 5cm}{\bf fixed\_\-t} {\bf player\_\-s::viewheight}}}
\label{d3/d53/classplayer__s_aa628454f18ab0591a00b1ad0690e88c3}
\hypertarget{classplayer__s_a41bded39e9e6899d9939bbe1281be235}{
\index{player\_\-s@{player\_\-s}!viewz@{viewz}}
\index{viewz@{viewz}!player_s@{player\_\-s}}
\subsubsection[{viewz}]{\setlength{\rightskip}{0pt plus 5cm}{\bf fixed\_\-t} {\bf player\_\-s::viewz}}}
\label{d3/d53/classplayer__s_a41bded39e9e6899d9939bbe1281be235}
\hypertarget{classplayer__s_a202036bf0e87e0ea2155b2f8a7771766}{
\index{player\_\-s@{player\_\-s}!weaponowned@{weaponowned}}
\index{weaponowned@{weaponowned}!player_s@{player\_\-s}}
\subsubsection[{weaponowned}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf player\_\-s::weaponowned}\mbox{[}NUMWEAPONS\mbox{]}}}
\label{d3/d53/classplayer__s_a202036bf0e87e0ea2155b2f8a7771766}
\hypertarget{classplayer__s_a423f7276d970cd088a4045520aef1a90}{
\index{player\_\-s@{player\_\-s}!xviewshift@{xviewshift}}
\index{xviewshift@{xviewshift}!player_s@{player\_\-s}}
\subsubsection[{xviewshift}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf player\_\-s::xviewshift}}}
\label{d3/d53/classplayer__s_a423f7276d970cd088a4045520aef1a90}


The documentation for this class was generated from the following files:\begin{DoxyCompactItemize}
\item 
common/\hyperlink{d__player_8h}{d\_\-player.h}\item 
common/\hyperlink{p__user_8cpp}{p\_\-user.cpp}\end{DoxyCompactItemize}
