\hypertarget{p__user_8cpp}{
\section{common/p\_\-user.cpp File Reference}
\label{dc/dc0/p__user_8cpp}\index{common/p\_\-user.cpp@{common/p\_\-user.cpp}}
}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{p__user_8cpp_abd9408f5e4b42451cb6d72b1677d83d2}{EXTERN\_\-CVAR} (sv\_\-allowjump) EXTERN\_\-CVAR(cl\_\-mouselook) EXTERN\_\-CVAR(sv\_\-freelook) EXTERN\_\-CVAR(co\_\-zdoomphys) extern bool \hyperlink{sv__main_8cpp_a04b1b34ae2b49fd2971eb318593dd62e}{predicting}
\item 
void \hyperlink{p__user_8cpp_a5d481e16cb310a0aa40ac7a81efd0831}{P\_\-SideThrust} (\hyperlink{classplayer__s}{player\_\-t} $\ast$player, \hyperlink{tables_8h_a3f67fb38226d50c4b96915764b21a5e2}{angle\_\-t} \hyperlink{p__map_8cpp_a45937af38b4f2f3950e1922a75ff7ab1}{angle}, \hyperlink{m__fixed_8h_a7fdea216e6bec468d1569e8ab1bd469b}{fixed\_\-t} move)
\item 
void \hyperlink{p__user_8cpp_a5bf020131d1abedad78f66cd014ee002}{P\_\-ForwardThrust} (\hyperlink{classplayer__s}{player\_\-t} $\ast$player, \hyperlink{tables_8h_a3f67fb38226d50c4b96915764b21a5e2}{angle\_\-t} \hyperlink{p__map_8cpp_a45937af38b4f2f3950e1922a75ff7ab1}{angle}, \hyperlink{m__fixed_8h_a7fdea216e6bec468d1569e8ab1bd469b}{fixed\_\-t} move)
\item 
void \hyperlink{p__user_8cpp_af921714af20ec4d896fca419394102a0}{P\_\-CalcHeight} (\hyperlink{classplayer__s}{player\_\-t} $\ast$player)
\item 
void \hyperlink{p__user_8cpp_a0cf13efeb0623cae81ccf0d4ad896808}{P\_\-PlayerLookUpDown} (\hyperlink{classplayer__s}{player\_\-t} $\ast$\hyperlink{server_2src_2c__console_8cpp_a7bc58a99d0c721378c1951474db4c3b8}{p})
\item 
\hyperlink{p__user_8cpp_a3cd1eabd437ba845892677d25f60c718}{CVAR\_\-FUNC\_\-IMPL} (sv\_\-aircontrol)
\item 
void \hyperlink{p__user_8cpp_aeb84bcf8fc1b1de0ec1c05f92746d682}{P\_\-MovePlayer} (\hyperlink{classplayer__s}{player\_\-t} $\ast$player)
\item 
void \hyperlink{p__user_8cpp_ace53783e866efe545005eb7b990d3ee3}{P\_\-FallingDamage} (\hyperlink{classAActor}{AActor} $\ast$ent)
\item 
void \hyperlink{p__user_8cpp_a6f2a65ab7e8cbaa29eb5c3b22009be44}{P\_\-DeathThink} (\hyperlink{classplayer__s}{player\_\-t} $\ast$player)
\item 
void \hyperlink{p__user_8cpp_a6ca2bf26aac1ecf1632befd793a1fa96}{P\_\-PlayerThink} (\hyperlink{classplayer__s}{player\_\-t} $\ast$player)
\end{DoxyCompactItemize}
\subsection*{Variables}
\begin{DoxyCompactItemize}
\item 
\hyperlink{p__user_8cpp_af74e761d3f80791be4b38bfadbdb23d5}{step\_\-mode}
\end{DoxyCompactItemize}


\subsection{Function Documentation}
\hypertarget{p__user_8cpp_a3cd1eabd437ba845892677d25f60c718}{
\index{p\_\-user.cpp@{p\_\-user.cpp}!CVAR\_\-FUNC\_\-IMPL@{CVAR\_\-FUNC\_\-IMPL}}
\index{CVAR\_\-FUNC\_\-IMPL@{CVAR\_\-FUNC\_\-IMPL}!p_user.cpp@{p\_\-user.cpp}}
\subsubsection[{CVAR\_\-FUNC\_\-IMPL}]{\setlength{\rightskip}{0pt plus 5cm}CVAR\_\-FUNC\_\-IMPL (
\begin{DoxyParamCaption}
\item[{sv\_\-aircontrol}]{}
\end{DoxyParamCaption}
)}}
\label{dc/dc0/p__user_8cpp_a3cd1eabd437ba845892677d25f60c718}
\hypertarget{p__user_8cpp_abd9408f5e4b42451cb6d72b1677d83d2}{
\index{p\_\-user.cpp@{p\_\-user.cpp}!EXTERN\_\-CVAR@{EXTERN\_\-CVAR}}
\index{EXTERN\_\-CVAR@{EXTERN\_\-CVAR}!p_user.cpp@{p\_\-user.cpp}}
\subsubsection[{EXTERN\_\-CVAR}]{\setlength{\rightskip}{0pt plus 5cm}EXTERN\_\-CVAR (
\begin{DoxyParamCaption}
\item[{sv\_\-allowjump}]{}
\end{DoxyParamCaption}
)}}
\label{dc/dc0/p__user_8cpp_abd9408f5e4b42451cb6d72b1677d83d2}
\hypertarget{p__user_8cpp_af921714af20ec4d896fca419394102a0}{
\index{p\_\-user.cpp@{p\_\-user.cpp}!P\_\-CalcHeight@{P\_\-CalcHeight}}
\index{P\_\-CalcHeight@{P\_\-CalcHeight}!p_user.cpp@{p\_\-user.cpp}}
\subsubsection[{P\_\-CalcHeight}]{\setlength{\rightskip}{0pt plus 5cm}void P\_\-CalcHeight (
\begin{DoxyParamCaption}
\item[{{\bf player\_\-t} $\ast$}]{player}
\end{DoxyParamCaption}
)}}
\label{dc/dc0/p__user_8cpp_af921714af20ec4d896fca419394102a0}
\hypertarget{p__user_8cpp_a6f2a65ab7e8cbaa29eb5c3b22009be44}{
\index{p\_\-user.cpp@{p\_\-user.cpp}!P\_\-DeathThink@{P\_\-DeathThink}}
\index{P\_\-DeathThink@{P\_\-DeathThink}!p_user.cpp@{p\_\-user.cpp}}
\subsubsection[{P\_\-DeathThink}]{\setlength{\rightskip}{0pt plus 5cm}void P\_\-DeathThink (
\begin{DoxyParamCaption}
\item[{{\bf player\_\-t} $\ast$}]{player}
\end{DoxyParamCaption}
)}}
\label{dc/dc0/p__user_8cpp_a6f2a65ab7e8cbaa29eb5c3b22009be44}
\hypertarget{p__user_8cpp_ace53783e866efe545005eb7b990d3ee3}{
\index{p\_\-user.cpp@{p\_\-user.cpp}!P\_\-FallingDamage@{P\_\-FallingDamage}}
\index{P\_\-FallingDamage@{P\_\-FallingDamage}!p_user.cpp@{p\_\-user.cpp}}
\subsubsection[{P\_\-FallingDamage}]{\setlength{\rightskip}{0pt plus 5cm}void P\_\-FallingDamage (
\begin{DoxyParamCaption}
\item[{{\bf AActor} $\ast$}]{ent}
\end{DoxyParamCaption}
)}}
\label{dc/dc0/p__user_8cpp_ace53783e866efe545005eb7b990d3ee3}
\hypertarget{p__user_8cpp_a5bf020131d1abedad78f66cd014ee002}{
\index{p\_\-user.cpp@{p\_\-user.cpp}!P\_\-ForwardThrust@{P\_\-ForwardThrust}}
\index{P\_\-ForwardThrust@{P\_\-ForwardThrust}!p_user.cpp@{p\_\-user.cpp}}
\subsubsection[{P\_\-ForwardThrust}]{\setlength{\rightskip}{0pt plus 5cm}void P\_\-ForwardThrust (
\begin{DoxyParamCaption}
\item[{{\bf player\_\-t} $\ast$}]{player, }
\item[{{\bf angle\_\-t}}]{angle, }
\item[{{\bf fixed\_\-t}}]{move}
\end{DoxyParamCaption}
)}}
\label{dc/dc0/p__user_8cpp_a5bf020131d1abedad78f66cd014ee002}
\hypertarget{p__user_8cpp_aeb84bcf8fc1b1de0ec1c05f92746d682}{
\index{p\_\-user.cpp@{p\_\-user.cpp}!P\_\-MovePlayer@{P\_\-MovePlayer}}
\index{P\_\-MovePlayer@{P\_\-MovePlayer}!p_user.cpp@{p\_\-user.cpp}}
\subsubsection[{P\_\-MovePlayer}]{\setlength{\rightskip}{0pt plus 5cm}void P\_\-MovePlayer (
\begin{DoxyParamCaption}
\item[{{\bf player\_\-t} $\ast$}]{player}
\end{DoxyParamCaption}
)}}
\label{dc/dc0/p__user_8cpp_aeb84bcf8fc1b1de0ec1c05f92746d682}
\hypertarget{p__user_8cpp_a0cf13efeb0623cae81ccf0d4ad896808}{
\index{p\_\-user.cpp@{p\_\-user.cpp}!P\_\-PlayerLookUpDown@{P\_\-PlayerLookUpDown}}
\index{P\_\-PlayerLookUpDown@{P\_\-PlayerLookUpDown}!p_user.cpp@{p\_\-user.cpp}}
\subsubsection[{P\_\-PlayerLookUpDown}]{\setlength{\rightskip}{0pt plus 5cm}void P\_\-PlayerLookUpDown (
\begin{DoxyParamCaption}
\item[{{\bf player\_\-t} $\ast$}]{p}
\end{DoxyParamCaption}
)}}
\label{dc/dc0/p__user_8cpp_a0cf13efeb0623cae81ccf0d4ad896808}
\hypertarget{p__user_8cpp_a6ca2bf26aac1ecf1632befd793a1fa96}{
\index{p\_\-user.cpp@{p\_\-user.cpp}!P\_\-PlayerThink@{P\_\-PlayerThink}}
\index{P\_\-PlayerThink@{P\_\-PlayerThink}!p_user.cpp@{p\_\-user.cpp}}
\subsubsection[{P\_\-PlayerThink}]{\setlength{\rightskip}{0pt plus 5cm}void P\_\-PlayerThink (
\begin{DoxyParamCaption}
\item[{{\bf player\_\-t} $\ast$}]{player}
\end{DoxyParamCaption}
)}}
\label{dc/dc0/p__user_8cpp_a6ca2bf26aac1ecf1632befd793a1fa96}
\hypertarget{p__user_8cpp_a5d481e16cb310a0aa40ac7a81efd0831}{
\index{p\_\-user.cpp@{p\_\-user.cpp}!P\_\-SideThrust@{P\_\-SideThrust}}
\index{P\_\-SideThrust@{P\_\-SideThrust}!p_user.cpp@{p\_\-user.cpp}}
\subsubsection[{P\_\-SideThrust}]{\setlength{\rightskip}{0pt plus 5cm}void P\_\-SideThrust (
\begin{DoxyParamCaption}
\item[{{\bf player\_\-t} $\ast$}]{player, }
\item[{{\bf angle\_\-t}}]{angle, }
\item[{{\bf fixed\_\-t}}]{move}
\end{DoxyParamCaption}
)}}
\label{dc/dc0/p__user_8cpp_a5d481e16cb310a0aa40ac7a81efd0831}


\subsection{Variable Documentation}
\hypertarget{p__user_8cpp_af74e761d3f80791be4b38bfadbdb23d5}{
\index{p\_\-user.cpp@{p\_\-user.cpp}!step\_\-mode@{step\_\-mode}}
\index{step\_\-mode@{step\_\-mode}!p_user.cpp@{p\_\-user.cpp}}
\subsubsection[{step\_\-mode}]{\setlength{\rightskip}{0pt plus 5cm}{\bf step\_\-mode}}}
\label{dc/dc0/p__user_8cpp_af74e761d3f80791be4b38bfadbdb23d5}
