\hypertarget{structusercmd__s}{
\section{usercmd\_\-s Struct Reference}
\label{d3/db4/structusercmd__s}\index{usercmd\_\-s@{usercmd\_\-s}}
}


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

\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{structusercmd__s_a6d34ba8aedf0ff20b49e4a760c84613b}{usercmd\_\-s} ()
\end{DoxyCompactItemize}
\subsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
\hyperlink{doomtype_8h_a0c8186d9b9b7880309c27230bbb5e69d}{byte} \hyperlink{structusercmd__s_aa98012c303ba4459a3d68bf15d25b4c2}{msec}
\item 
\hyperlink{doomtype_8h_a0c8186d9b9b7880309c27230bbb5e69d}{byte} \hyperlink{structusercmd__s_ae1edf26d38352168bfab992a9852bbc0}{buttons}
\item 
short \hyperlink{structusercmd__s_a5264c98aa54b3a136aff63eb2b62290d}{pitch}
\item 
short \hyperlink{structusercmd__s_aba157ea876cb428703baadf172f05873}{yaw}
\item 
short \hyperlink{structusercmd__s_aedccb6e3cdcd47e8b2735084fa807f05}{roll}
\item 
short \hyperlink{structusercmd__s_ac4793e856faa6bb98453bbaeebeb4928}{forwardmove}
\item 
short \hyperlink{structusercmd__s_a6791b5fff7870317aff8b25299a10ca6}{sidemove}
\item 
short \hyperlink{structusercmd__s_a28d14a94c8f9c4a4aeaf5d033da442ef}{upmove}
\item 
\hyperlink{doomtype_8h_a0c8186d9b9b7880309c27230bbb5e69d}{byte} \hyperlink{structusercmd__s_a68af4d1668e79d7b7c9ce3bb013cded6}{impulse}
\item 
\hyperlink{doomtype_8h_a0c8186d9b9b7880309c27230bbb5e69d}{byte} \hyperlink{structusercmd__s_a6eb1072b700d01b10da7432885411cd5}{use}
\end{DoxyCompactItemize}


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


\subsection{Field Documentation}
\hypertarget{structusercmd__s_ae1edf26d38352168bfab992a9852bbc0}{
\index{usercmd\_\-s@{usercmd\_\-s}!buttons@{buttons}}
\index{buttons@{buttons}!usercmd_s@{usercmd\_\-s}}
\subsubsection[{buttons}]{\setlength{\rightskip}{0pt plus 5cm}{\bf byte} {\bf usercmd\_\-s::buttons}}}
\label{d3/db4/structusercmd__s_ae1edf26d38352168bfab992a9852bbc0}
\hypertarget{structusercmd__s_ac4793e856faa6bb98453bbaeebeb4928}{
\index{usercmd\_\-s@{usercmd\_\-s}!forwardmove@{forwardmove}}
\index{forwardmove@{forwardmove}!usercmd_s@{usercmd\_\-s}}
\subsubsection[{forwardmove}]{\setlength{\rightskip}{0pt plus 5cm}short {\bf usercmd\_\-s::forwardmove}}}
\label{d3/db4/structusercmd__s_ac4793e856faa6bb98453bbaeebeb4928}
\hypertarget{structusercmd__s_a68af4d1668e79d7b7c9ce3bb013cded6}{
\index{usercmd\_\-s@{usercmd\_\-s}!impulse@{impulse}}
\index{impulse@{impulse}!usercmd_s@{usercmd\_\-s}}
\subsubsection[{impulse}]{\setlength{\rightskip}{0pt plus 5cm}{\bf byte} {\bf usercmd\_\-s::impulse}}}
\label{d3/db4/structusercmd__s_a68af4d1668e79d7b7c9ce3bb013cded6}
\hypertarget{structusercmd__s_aa98012c303ba4459a3d68bf15d25b4c2}{
\index{usercmd\_\-s@{usercmd\_\-s}!msec@{msec}}
\index{msec@{msec}!usercmd_s@{usercmd\_\-s}}
\subsubsection[{msec}]{\setlength{\rightskip}{0pt plus 5cm}{\bf byte} {\bf usercmd\_\-s::msec}}}
\label{d3/db4/structusercmd__s_aa98012c303ba4459a3d68bf15d25b4c2}
\hypertarget{structusercmd__s_a5264c98aa54b3a136aff63eb2b62290d}{
\index{usercmd\_\-s@{usercmd\_\-s}!pitch@{pitch}}
\index{pitch@{pitch}!usercmd_s@{usercmd\_\-s}}
\subsubsection[{pitch}]{\setlength{\rightskip}{0pt plus 5cm}short {\bf usercmd\_\-s::pitch}}}
\label{d3/db4/structusercmd__s_a5264c98aa54b3a136aff63eb2b62290d}
\hypertarget{structusercmd__s_aedccb6e3cdcd47e8b2735084fa807f05}{
\index{usercmd\_\-s@{usercmd\_\-s}!roll@{roll}}
\index{roll@{roll}!usercmd_s@{usercmd\_\-s}}
\subsubsection[{roll}]{\setlength{\rightskip}{0pt plus 5cm}short {\bf usercmd\_\-s::roll}}}
\label{d3/db4/structusercmd__s_aedccb6e3cdcd47e8b2735084fa807f05}
\hypertarget{structusercmd__s_a6791b5fff7870317aff8b25299a10ca6}{
\index{usercmd\_\-s@{usercmd\_\-s}!sidemove@{sidemove}}
\index{sidemove@{sidemove}!usercmd_s@{usercmd\_\-s}}
\subsubsection[{sidemove}]{\setlength{\rightskip}{0pt plus 5cm}short {\bf usercmd\_\-s::sidemove}}}
\label{d3/db4/structusercmd__s_a6791b5fff7870317aff8b25299a10ca6}
\hypertarget{structusercmd__s_a28d14a94c8f9c4a4aeaf5d033da442ef}{
\index{usercmd\_\-s@{usercmd\_\-s}!upmove@{upmove}}
\index{upmove@{upmove}!usercmd_s@{usercmd\_\-s}}
\subsubsection[{upmove}]{\setlength{\rightskip}{0pt plus 5cm}short {\bf usercmd\_\-s::upmove}}}
\label{d3/db4/structusercmd__s_a28d14a94c8f9c4a4aeaf5d033da442ef}
\hypertarget{structusercmd__s_a6eb1072b700d01b10da7432885411cd5}{
\index{usercmd\_\-s@{usercmd\_\-s}!use@{use}}
\index{use@{use}!usercmd_s@{usercmd\_\-s}}
\subsubsection[{use}]{\setlength{\rightskip}{0pt plus 5cm}{\bf byte} {\bf usercmd\_\-s::use}}}
\label{d3/db4/structusercmd__s_a6eb1072b700d01b10da7432885411cd5}
\hypertarget{structusercmd__s_aba157ea876cb428703baadf172f05873}{
\index{usercmd\_\-s@{usercmd\_\-s}!yaw@{yaw}}
\index{yaw@{yaw}!usercmd_s@{usercmd\_\-s}}
\subsubsection[{yaw}]{\setlength{\rightskip}{0pt plus 5cm}short {\bf usercmd\_\-s::yaw}}}
\label{d3/db4/structusercmd__s_aba157ea876cb428703baadf172f05873}


The documentation for this struct was generated from the following file:\begin{DoxyCompactItemize}
\item 
common/\hyperlink{d__protocol_8h}{d\_\-protocol.h}\end{DoxyCompactItemize}
