\hypertarget{client_2src_2r__things_8cpp}{
\section{client/src/r\_\-things.cpp File Reference}
\label{da/dd2/client_2src_2r__things_8cpp}\index{client/src/r\_\-things.cpp@{client/src/r\_\-things.cpp}}
}
\subsection*{Data Structures}
\begin{DoxyCompactItemize}
\item 
struct {\bfseries vissort\_\-s}
\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{client_2src_2r__things_8cpp_a169247b52756542e97caf3a315d13831}{CVAR\_\-FUNC\_\-IMPL} (hud\_\-crosshair)
\item 
\hyperlink{client_2src_2r__things_8cpp_a5010d211fbb3a22777376b830ebb0ac6}{EXTERN\_\-CVAR} (r\_\-drawplayersprites) EXTERN\_\-CVAR(hud\_\-crosshairdim) EXTERN\_\-CVAR(hud\_\-crosshairscale) \hyperlink{structspritedef__s}{spritedef\_\-t} $\ast$\hyperlink{server_2src_2r__things_8cpp_a9f02a9fc14e251f5a3c2dd34664ae90b}{sprites}
\item 
void \hyperlink{client_2src_2r__things_8cpp_ac0ffbb1b2acdbaf0af4e039b754dc825}{R\_\-CacheSprite} (\hyperlink{structspritedef__s}{spritedef\_\-t} $\ast$sprite)
\item 
void \hyperlink{client_2src_2r__things_8cpp_acc49b85af409dc558ded7c1e9ef5d369}{R\_\-InitSpriteDefs} (const char $\ast$$\ast$namelist)
\item 
void \hyperlink{client_2src_2r__things_8cpp_a886b4ebeb15ddab48a1d19a03a32d8e2}{R\_\-InitSkins} (void)
\item 
int \hyperlink{client_2src_2r__things_8cpp_a4d78bf995bb057404aba03b7054c8308}{R\_\-FindSkin} (const char $\ast$\hyperlink{txt__io_8cpp_a8f8f80d37794cde9472343e4487ba3eb}{name})
\item 
\hyperlink{client_2src_2r__things_8cpp_a7c05cdb414726784b5a15ca0bfee8d05}{BEGIN\_\-COMMAND} (\hyperlink{server_2src_2r__things_8cpp_aeb3fe3ef4d16c8877a0ffff66c921c94}{skins})
\item 
\hyperlink{client_2src_2r__things_8cpp_a30cd4eb69fe4769db44d130ce589ad3d}{END\_\-COMMAND} (\hyperlink{server_2src_2r__things_8cpp_aeb3fe3ef4d16c8877a0ffff66c921c94}{skins}) static void R\_\-InitCrosshair()
\item 
void \hyperlink{client_2src_2r__things_8cpp_a70ce8814c6556352ee9445347811f1d8}{R\_\-InitSprites} (const char $\ast$$\ast$namelist)
\item 
void \hyperlink{client_2src_2r__things_8cpp_a8b2b6d22ff81babdea0222ef05dbbde6}{R\_\-ClearSprites} (void)
\item 
\hyperlink{structvissprite__s}{vissprite\_\-t} $\ast$ \hyperlink{client_2src_2r__things_8cpp_ac2de4e9c7362ed5311fb9f7dc9e6c6eb}{R\_\-NewVisSprite} (void)
\item 
void \hyperlink{client_2src_2r__things_8cpp_a9d079001a2189c9a99cc865d331da2de}{R\_\-DrawMaskedColumn} (\hyperlink{structpost__s}{column\_\-t} $\ast$column)
\item 
void \hyperlink{client_2src_2r__things_8cpp_aec6e705a0bd02ab8ab921c56c7a8a28f}{R\_\-DrawVisSprite} (\hyperlink{structvissprite__s}{vissprite\_\-t} $\ast$vis, int x1, int \hyperlink{p__map_8cpp_aab2463cd078f7c5368f6eb80f5a549b8}{x2})
\item 
void \hyperlink{client_2src_2r__things_8cpp_afa9b9242de03ede9cd5a4d088c7f986d}{R\_\-ProjectSprite} (\hyperlink{classAActor}{AActor} $\ast$thing)
\item 
void \hyperlink{client_2src_2r__things_8cpp_ae721ebc9accb21d10ccd5a5fa39c3580}{R\_\-AddSprites} (\hyperlink{structsector__s}{sector\_\-t} $\ast$sec, int lightlevel)
\item 
void \hyperlink{client_2src_2r__things_8cpp_a97173ca76d0403cec084415666a18378}{R\_\-DrawPSprite} (\hyperlink{structpspdef__s}{pspdef\_\-t} $\ast$psp, unsigned flags)
\item 
void \hyperlink{client_2src_2r__things_8cpp_a86b0df32d0e4a71aaaac4ede5949dd01}{R\_\-DrawPlayerSprites} (void)
\item 
void \hyperlink{client_2src_2r__things_8cpp_ad01f962621f1e4b08acf2da029df2eff}{R\_\-SortVisSprites} (void)
\item 
void \hyperlink{client_2src_2r__things_8cpp_ad2939657278b9de5687501451c56e05a}{R\_\-DrawSprite} (\hyperlink{structvissprite__s}{vissprite\_\-t} $\ast$spr)
\item 
void \hyperlink{client_2src_2r__things_8cpp_ac1c6fdaec757597466a8e8c65f7ad6d4}{R\_\-DrawMasked} (void)
\end{DoxyCompactItemize}
\subsection*{Variables}
\begin{DoxyCompactItemize}
\item 
\hyperlink{m__fixed_8h_a7fdea216e6bec468d1569e8ab1bd469b}{fixed\_\-t} \hyperlink{client_2src_2r__things_8cpp_a69355a26533f50f492124a51029cec45}{FocalLengthX}
\item 
\hyperlink{m__fixed_8h_a7fdea216e6bec468d1569e8ab1bd469b}{fixed\_\-t} \hyperlink{client_2src_2r__things_8cpp_a96980964d215c2177142e227b923f540}{FocalLengthY}
\item 
\hyperlink{m__fixed_8h_a7fdea216e6bec468d1569e8ab1bd469b}{fixed\_\-t} \hyperlink{client_2src_2r__things_8cpp_a2158ccdb0f41c156d6d4eddb09f43cec}{pspritexscale}
\item 
\hyperlink{m__fixed_8h_a7fdea216e6bec468d1569e8ab1bd469b}{fixed\_\-t} \hyperlink{client_2src_2r__things_8cpp_a5d9fd24f63275ef965257513fd5dbb8e}{pspriteyscale}
\item 
\hyperlink{m__fixed_8h_a7fdea216e6bec468d1569e8ab1bd469b}{fixed\_\-t} \hyperlink{client_2src_2r__things_8cpp_ac49324854f12c2bff9a006b680e0ffd4}{pspritexiscale}
\item 
int $\ast$ \hyperlink{client_2src_2r__things_8cpp_a0fa69e4a463d2474a47682ca6099a74a}{spritelights}
\item 
int $\ast$ \hyperlink{client_2src_2r__things_8cpp_a0b3ec89011c214579429971e0b91cd17}{negonearray}
\item 
int $\ast$ \hyperlink{client_2src_2r__things_8cpp_afe5cc629cb1f3b0d9f2f4bb44a29cd50}{screenheightarray}
\item 
int \hyperlink{client_2src_2r__things_8cpp_a422bf642f73a50a36cab35c5ea1c2c90}{numsprites}
\item 
\hyperlink{structspriteframe__s}{spriteframe\_\-t} \hyperlink{client_2src_2r__things_8cpp_a7d47a567c3249de3cb647e1f814a936a}{sprtemp} \mbox{[}MAX\_\-SPRITE\_\-FRAMES\mbox{]}
\item 
int \hyperlink{client_2src_2r__things_8cpp_a5cb6bc7841e9dc460c57e15ff6ae4c3c}{maxframe}
\item 
\hyperlink{structplayerskin__s}{playerskin\_\-t} $\ast$ \hyperlink{client_2src_2r__things_8cpp_aeb3fe3ef4d16c8877a0ffff66c921c94}{skins}
\item 
size\_\-t \hyperlink{client_2src_2r__things_8cpp_ae2cc97a01b2e95a9b0c8915db9680bc3}{numskins}
\item 
int \hyperlink{client_2src_2r__things_8cpp_af493b85260b2068ead0e5def8545177a}{MaxVisSprites}
\item 
\hyperlink{structvissprite__s}{vissprite\_\-t} $\ast$ \hyperlink{client_2src_2r__things_8cpp_a6fe98ee84c01f100d3b5314dd069851c}{vissprites}
\item 
\hyperlink{structvissprite__s}{vissprite\_\-t} $\ast$ \hyperlink{client_2src_2r__things_8cpp_a5dd1b390b5e5992c88783d8a0144cbbf}{vissprite\_\-p}
\item 
\hyperlink{structvissprite__s}{vissprite\_\-t} $\ast$ \hyperlink{client_2src_2r__things_8cpp_a03b549c7f4c4eb51f148add59988854c}{lastvissprite}
\item 
int \hyperlink{client_2src_2r__things_8cpp_a9c796beab1b7469e845ec0b1d42f2e5e}{newvissprite}
\item 
int $\ast$ \hyperlink{client_2src_2r__things_8cpp_a151ad3738da1302297810da0a571cf1b}{mfloorclip}
\item 
int $\ast$ \hyperlink{client_2src_2r__things_8cpp_a30ef51da95a1ebde2d8aa1e5299cb879}{mceilingclip}
\item 
\hyperlink{m__fixed_8h_a7fdea216e6bec468d1569e8ab1bd469b}{fixed\_\-t} \hyperlink{client_2src_2r__things_8cpp_aca5e3169d2ad31f9fdd5232e8c6f5faa}{spryscale}
\item 
\hyperlink{m__fixed_8h_a7fdea216e6bec468d1569e8ab1bd469b}{fixed\_\-t} \hyperlink{client_2src_2r__things_8cpp_a49f6405fcfbdb8c1a5704366ae60e092}{sprtopscreen}
\item 
int $\ast$ \hyperlink{client_2src_2r__things_8cpp_ab7ca1e71d3798af4155e874cca59efb3}{r\_\-dsclipbot}
\item 
int $\ast$ \hyperlink{client_2src_2r__things_8cpp_a0daf8c0546abc9d416f1a57ae85ea971}{r\_\-dscliptop}
\end{DoxyCompactItemize}


\subsection{Function Documentation}
\hypertarget{client_2src_2r__things_8cpp_a7c05cdb414726784b5a15ca0bfee8d05}{
\index{client/src/r\_\-things.cpp@{client/src/r\_\-things.cpp}!BEGIN\_\-COMMAND@{BEGIN\_\-COMMAND}}
\index{BEGIN\_\-COMMAND@{BEGIN\_\-COMMAND}!client/src/r_things.cpp@{client/src/r\_\-things.cpp}}
\subsubsection[{BEGIN\_\-COMMAND}]{\setlength{\rightskip}{0pt plus 5cm}BEGIN\_\-COMMAND (
\begin{DoxyParamCaption}
\item[{{\bf skins}}]{}
\end{DoxyParamCaption}
)}}
\label{da/dd2/client_2src_2r__things_8cpp_a7c05cdb414726784b5a15ca0bfee8d05}
\hypertarget{client_2src_2r__things_8cpp_a169247b52756542e97caf3a315d13831}{
\index{client/src/r\_\-things.cpp@{client/src/r\_\-things.cpp}!CVAR\_\-FUNC\_\-IMPL@{CVAR\_\-FUNC\_\-IMPL}}
\index{CVAR\_\-FUNC\_\-IMPL@{CVAR\_\-FUNC\_\-IMPL}!client/src/r_things.cpp@{client/src/r\_\-things.cpp}}
\subsubsection[{CVAR\_\-FUNC\_\-IMPL}]{\setlength{\rightskip}{0pt plus 5cm}CVAR\_\-FUNC\_\-IMPL (
\begin{DoxyParamCaption}
\item[{hud\_\-crosshair}]{}
\end{DoxyParamCaption}
)}}
\label{da/dd2/client_2src_2r__things_8cpp_a169247b52756542e97caf3a315d13831}
\hypertarget{client_2src_2r__things_8cpp_a30cd4eb69fe4769db44d130ce589ad3d}{
\index{client/src/r\_\-things.cpp@{client/src/r\_\-things.cpp}!END\_\-COMMAND@{END\_\-COMMAND}}
\index{END\_\-COMMAND@{END\_\-COMMAND}!client/src/r_things.cpp@{client/src/r\_\-things.cpp}}
\subsubsection[{END\_\-COMMAND}]{\setlength{\rightskip}{0pt plus 5cm}END\_\-COMMAND (
\begin{DoxyParamCaption}
\item[{{\bf skins}}]{}
\end{DoxyParamCaption}
)}}
\label{da/dd2/client_2src_2r__things_8cpp_a30cd4eb69fe4769db44d130ce589ad3d}
\hypertarget{client_2src_2r__things_8cpp_a5010d211fbb3a22777376b830ebb0ac6}{
\index{client/src/r\_\-things.cpp@{client/src/r\_\-things.cpp}!EXTERN\_\-CVAR@{EXTERN\_\-CVAR}}
\index{EXTERN\_\-CVAR@{EXTERN\_\-CVAR}!client/src/r_things.cpp@{client/src/r\_\-things.cpp}}
\subsubsection[{EXTERN\_\-CVAR}]{\setlength{\rightskip}{0pt plus 5cm}EXTERN\_\-CVAR (
\begin{DoxyParamCaption}
\item[{r\_\-drawplayersprites}]{}
\end{DoxyParamCaption}
)}}
\label{da/dd2/client_2src_2r__things_8cpp_a5010d211fbb3a22777376b830ebb0ac6}
\hypertarget{client_2src_2r__things_8cpp_ae721ebc9accb21d10ccd5a5fa39c3580}{
\index{client/src/r\_\-things.cpp@{client/src/r\_\-things.cpp}!R\_\-AddSprites@{R\_\-AddSprites}}
\index{R\_\-AddSprites@{R\_\-AddSprites}!client/src/r_things.cpp@{client/src/r\_\-things.cpp}}
\subsubsection[{R\_\-AddSprites}]{\setlength{\rightskip}{0pt plus 5cm}void R\_\-AddSprites (
\begin{DoxyParamCaption}
\item[{{\bf sector\_\-t} $\ast$}]{sec, }
\item[{int}]{lightlevel}
\end{DoxyParamCaption}
)}}
\label{da/dd2/client_2src_2r__things_8cpp_ae721ebc9accb21d10ccd5a5fa39c3580}
\hypertarget{client_2src_2r__things_8cpp_ac0ffbb1b2acdbaf0af4e039b754dc825}{
\index{client/src/r\_\-things.cpp@{client/src/r\_\-things.cpp}!R\_\-CacheSprite@{R\_\-CacheSprite}}
\index{R\_\-CacheSprite@{R\_\-CacheSprite}!client/src/r_things.cpp@{client/src/r\_\-things.cpp}}
\subsubsection[{R\_\-CacheSprite}]{\setlength{\rightskip}{0pt plus 5cm}void R\_\-CacheSprite (
\begin{DoxyParamCaption}
\item[{{\bf spritedef\_\-t} $\ast$}]{sprite}
\end{DoxyParamCaption}
)}}
\label{da/dd2/client_2src_2r__things_8cpp_ac0ffbb1b2acdbaf0af4e039b754dc825}
\hypertarget{client_2src_2r__things_8cpp_a8b2b6d22ff81babdea0222ef05dbbde6}{
\index{client/src/r\_\-things.cpp@{client/src/r\_\-things.cpp}!R\_\-ClearSprites@{R\_\-ClearSprites}}
\index{R\_\-ClearSprites@{R\_\-ClearSprites}!client/src/r_things.cpp@{client/src/r\_\-things.cpp}}
\subsubsection[{R\_\-ClearSprites}]{\setlength{\rightskip}{0pt plus 5cm}void R\_\-ClearSprites (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}
\label{da/dd2/client_2src_2r__things_8cpp_a8b2b6d22ff81babdea0222ef05dbbde6}
\hypertarget{client_2src_2r__things_8cpp_ac1c6fdaec757597466a8e8c65f7ad6d4}{
\index{client/src/r\_\-things.cpp@{client/src/r\_\-things.cpp}!R\_\-DrawMasked@{R\_\-DrawMasked}}
\index{R\_\-DrawMasked@{R\_\-DrawMasked}!client/src/r_things.cpp@{client/src/r\_\-things.cpp}}
\subsubsection[{R\_\-DrawMasked}]{\setlength{\rightskip}{0pt plus 5cm}void R\_\-DrawMasked (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}
\label{da/dd2/client_2src_2r__things_8cpp_ac1c6fdaec757597466a8e8c65f7ad6d4}
\hypertarget{client_2src_2r__things_8cpp_a9d079001a2189c9a99cc865d331da2de}{
\index{client/src/r\_\-things.cpp@{client/src/r\_\-things.cpp}!R\_\-DrawMaskedColumn@{R\_\-DrawMaskedColumn}}
\index{R\_\-DrawMaskedColumn@{R\_\-DrawMaskedColumn}!client/src/r_things.cpp@{client/src/r\_\-things.cpp}}
\subsubsection[{R\_\-DrawMaskedColumn}]{\setlength{\rightskip}{0pt plus 5cm}void R\_\-DrawMaskedColumn (
\begin{DoxyParamCaption}
\item[{{\bf column\_\-t} $\ast$}]{column}
\end{DoxyParamCaption}
)}}
\label{da/dd2/client_2src_2r__things_8cpp_a9d079001a2189c9a99cc865d331da2de}
\hypertarget{client_2src_2r__things_8cpp_a86b0df32d0e4a71aaaac4ede5949dd01}{
\index{client/src/r\_\-things.cpp@{client/src/r\_\-things.cpp}!R\_\-DrawPlayerSprites@{R\_\-DrawPlayerSprites}}
\index{R\_\-DrawPlayerSprites@{R\_\-DrawPlayerSprites}!client/src/r_things.cpp@{client/src/r\_\-things.cpp}}
\subsubsection[{R\_\-DrawPlayerSprites}]{\setlength{\rightskip}{0pt plus 5cm}void R\_\-DrawPlayerSprites (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}
\label{da/dd2/client_2src_2r__things_8cpp_a86b0df32d0e4a71aaaac4ede5949dd01}
\hypertarget{client_2src_2r__things_8cpp_a97173ca76d0403cec084415666a18378}{
\index{client/src/r\_\-things.cpp@{client/src/r\_\-things.cpp}!R\_\-DrawPSprite@{R\_\-DrawPSprite}}
\index{R\_\-DrawPSprite@{R\_\-DrawPSprite}!client/src/r_things.cpp@{client/src/r\_\-things.cpp}}
\subsubsection[{R\_\-DrawPSprite}]{\setlength{\rightskip}{0pt plus 5cm}void R\_\-DrawPSprite (
\begin{DoxyParamCaption}
\item[{{\bf pspdef\_\-t} $\ast$}]{psp, }
\item[{unsigned}]{flags}
\end{DoxyParamCaption}
)}}
\label{da/dd2/client_2src_2r__things_8cpp_a97173ca76d0403cec084415666a18378}
\hypertarget{client_2src_2r__things_8cpp_ad2939657278b9de5687501451c56e05a}{
\index{client/src/r\_\-things.cpp@{client/src/r\_\-things.cpp}!R\_\-DrawSprite@{R\_\-DrawSprite}}
\index{R\_\-DrawSprite@{R\_\-DrawSprite}!client/src/r_things.cpp@{client/src/r\_\-things.cpp}}
\subsubsection[{R\_\-DrawSprite}]{\setlength{\rightskip}{0pt plus 5cm}void R\_\-DrawSprite (
\begin{DoxyParamCaption}
\item[{{\bf vissprite\_\-t} $\ast$}]{spr}
\end{DoxyParamCaption}
)}}
\label{da/dd2/client_2src_2r__things_8cpp_ad2939657278b9de5687501451c56e05a}
\hypertarget{client_2src_2r__things_8cpp_aec6e705a0bd02ab8ab921c56c7a8a28f}{
\index{client/src/r\_\-things.cpp@{client/src/r\_\-things.cpp}!R\_\-DrawVisSprite@{R\_\-DrawVisSprite}}
\index{R\_\-DrawVisSprite@{R\_\-DrawVisSprite}!client/src/r_things.cpp@{client/src/r\_\-things.cpp}}
\subsubsection[{R\_\-DrawVisSprite}]{\setlength{\rightskip}{0pt plus 5cm}void R\_\-DrawVisSprite (
\begin{DoxyParamCaption}
\item[{{\bf vissprite\_\-t} $\ast$}]{vis, }
\item[{int}]{x1, }
\item[{int}]{x2}
\end{DoxyParamCaption}
)}}
\label{da/dd2/client_2src_2r__things_8cpp_aec6e705a0bd02ab8ab921c56c7a8a28f}
\hypertarget{client_2src_2r__things_8cpp_a4d78bf995bb057404aba03b7054c8308}{
\index{client/src/r\_\-things.cpp@{client/src/r\_\-things.cpp}!R\_\-FindSkin@{R\_\-FindSkin}}
\index{R\_\-FindSkin@{R\_\-FindSkin}!client/src/r_things.cpp@{client/src/r\_\-things.cpp}}
\subsubsection[{R\_\-FindSkin}]{\setlength{\rightskip}{0pt plus 5cm}int R\_\-FindSkin (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{name}
\end{DoxyParamCaption}
)}}
\label{da/dd2/client_2src_2r__things_8cpp_a4d78bf995bb057404aba03b7054c8308}
\hypertarget{client_2src_2r__things_8cpp_a886b4ebeb15ddab48a1d19a03a32d8e2}{
\index{client/src/r\_\-things.cpp@{client/src/r\_\-things.cpp}!R\_\-InitSkins@{R\_\-InitSkins}}
\index{R\_\-InitSkins@{R\_\-InitSkins}!client/src/r_things.cpp@{client/src/r\_\-things.cpp}}
\subsubsection[{R\_\-InitSkins}]{\setlength{\rightskip}{0pt plus 5cm}void R\_\-InitSkins (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}
\label{da/dd2/client_2src_2r__things_8cpp_a886b4ebeb15ddab48a1d19a03a32d8e2}
\hypertarget{client_2src_2r__things_8cpp_acc49b85af409dc558ded7c1e9ef5d369}{
\index{client/src/r\_\-things.cpp@{client/src/r\_\-things.cpp}!R\_\-InitSpriteDefs@{R\_\-InitSpriteDefs}}
\index{R\_\-InitSpriteDefs@{R\_\-InitSpriteDefs}!client/src/r_things.cpp@{client/src/r\_\-things.cpp}}
\subsubsection[{R\_\-InitSpriteDefs}]{\setlength{\rightskip}{0pt plus 5cm}void R\_\-InitSpriteDefs (
\begin{DoxyParamCaption}
\item[{const char $\ast$$\ast$}]{namelist}
\end{DoxyParamCaption}
)}}
\label{da/dd2/client_2src_2r__things_8cpp_acc49b85af409dc558ded7c1e9ef5d369}
\hypertarget{client_2src_2r__things_8cpp_a70ce8814c6556352ee9445347811f1d8}{
\index{client/src/r\_\-things.cpp@{client/src/r\_\-things.cpp}!R\_\-InitSprites@{R\_\-InitSprites}}
\index{R\_\-InitSprites@{R\_\-InitSprites}!client/src/r_things.cpp@{client/src/r\_\-things.cpp}}
\subsubsection[{R\_\-InitSprites}]{\setlength{\rightskip}{0pt plus 5cm}void R\_\-InitSprites (
\begin{DoxyParamCaption}
\item[{const char $\ast$$\ast$}]{namelist}
\end{DoxyParamCaption}
)}}
\label{da/dd2/client_2src_2r__things_8cpp_a70ce8814c6556352ee9445347811f1d8}
\hypertarget{client_2src_2r__things_8cpp_ac2de4e9c7362ed5311fb9f7dc9e6c6eb}{
\index{client/src/r\_\-things.cpp@{client/src/r\_\-things.cpp}!R\_\-NewVisSprite@{R\_\-NewVisSprite}}
\index{R\_\-NewVisSprite@{R\_\-NewVisSprite}!client/src/r_things.cpp@{client/src/r\_\-things.cpp}}
\subsubsection[{R\_\-NewVisSprite}]{\setlength{\rightskip}{0pt plus 5cm}{\bf vissprite\_\-t}$\ast$ R\_\-NewVisSprite (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}
\label{da/dd2/client_2src_2r__things_8cpp_ac2de4e9c7362ed5311fb9f7dc9e6c6eb}
\hypertarget{client_2src_2r__things_8cpp_afa9b9242de03ede9cd5a4d088c7f986d}{
\index{client/src/r\_\-things.cpp@{client/src/r\_\-things.cpp}!R\_\-ProjectSprite@{R\_\-ProjectSprite}}
\index{R\_\-ProjectSprite@{R\_\-ProjectSprite}!client/src/r_things.cpp@{client/src/r\_\-things.cpp}}
\subsubsection[{R\_\-ProjectSprite}]{\setlength{\rightskip}{0pt plus 5cm}void R\_\-ProjectSprite (
\begin{DoxyParamCaption}
\item[{{\bf AActor} $\ast$}]{thing}
\end{DoxyParamCaption}
)}}
\label{da/dd2/client_2src_2r__things_8cpp_afa9b9242de03ede9cd5a4d088c7f986d}
\hypertarget{client_2src_2r__things_8cpp_ad01f962621f1e4b08acf2da029df2eff}{
\index{client/src/r\_\-things.cpp@{client/src/r\_\-things.cpp}!R\_\-SortVisSprites@{R\_\-SortVisSprites}}
\index{R\_\-SortVisSprites@{R\_\-SortVisSprites}!client/src/r_things.cpp@{client/src/r\_\-things.cpp}}
\subsubsection[{R\_\-SortVisSprites}]{\setlength{\rightskip}{0pt plus 5cm}void R\_\-SortVisSprites (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}
\label{da/dd2/client_2src_2r__things_8cpp_ad01f962621f1e4b08acf2da029df2eff}


\subsection{Variable Documentation}
\hypertarget{client_2src_2r__things_8cpp_a69355a26533f50f492124a51029cec45}{
\index{client/src/r\_\-things.cpp@{client/src/r\_\-things.cpp}!FocalLengthX@{FocalLengthX}}
\index{FocalLengthX@{FocalLengthX}!client/src/r_things.cpp@{client/src/r\_\-things.cpp}}
\subsubsection[{FocalLengthX}]{\setlength{\rightskip}{0pt plus 5cm}{\bf fixed\_\-t} {\bf FocalLengthX}}}
\label{da/dd2/client_2src_2r__things_8cpp_a69355a26533f50f492124a51029cec45}
\hypertarget{client_2src_2r__things_8cpp_a96980964d215c2177142e227b923f540}{
\index{client/src/r\_\-things.cpp@{client/src/r\_\-things.cpp}!FocalLengthY@{FocalLengthY}}
\index{FocalLengthY@{FocalLengthY}!client/src/r_things.cpp@{client/src/r\_\-things.cpp}}
\subsubsection[{FocalLengthY}]{\setlength{\rightskip}{0pt plus 5cm}{\bf fixed\_\-t} {\bf FocalLengthY}}}
\label{da/dd2/client_2src_2r__things_8cpp_a96980964d215c2177142e227b923f540}
\hypertarget{client_2src_2r__things_8cpp_a03b549c7f4c4eb51f148add59988854c}{
\index{client/src/r\_\-things.cpp@{client/src/r\_\-things.cpp}!lastvissprite@{lastvissprite}}
\index{lastvissprite@{lastvissprite}!client/src/r_things.cpp@{client/src/r\_\-things.cpp}}
\subsubsection[{lastvissprite}]{\setlength{\rightskip}{0pt plus 5cm}{\bf vissprite\_\-t}$\ast$ {\bf lastvissprite}}}
\label{da/dd2/client_2src_2r__things_8cpp_a03b549c7f4c4eb51f148add59988854c}
\hypertarget{client_2src_2r__things_8cpp_a5cb6bc7841e9dc460c57e15ff6ae4c3c}{
\index{client/src/r\_\-things.cpp@{client/src/r\_\-things.cpp}!maxframe@{maxframe}}
\index{maxframe@{maxframe}!client/src/r_things.cpp@{client/src/r\_\-things.cpp}}
\subsubsection[{maxframe}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf maxframe}}}
\label{da/dd2/client_2src_2r__things_8cpp_a5cb6bc7841e9dc460c57e15ff6ae4c3c}
\hypertarget{client_2src_2r__things_8cpp_af493b85260b2068ead0e5def8545177a}{
\index{client/src/r\_\-things.cpp@{client/src/r\_\-things.cpp}!MaxVisSprites@{MaxVisSprites}}
\index{MaxVisSprites@{MaxVisSprites}!client/src/r_things.cpp@{client/src/r\_\-things.cpp}}
\subsubsection[{MaxVisSprites}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf MaxVisSprites}}}
\label{da/dd2/client_2src_2r__things_8cpp_af493b85260b2068ead0e5def8545177a}
\hypertarget{client_2src_2r__things_8cpp_a30ef51da95a1ebde2d8aa1e5299cb879}{
\index{client/src/r\_\-things.cpp@{client/src/r\_\-things.cpp}!mceilingclip@{mceilingclip}}
\index{mceilingclip@{mceilingclip}!client/src/r_things.cpp@{client/src/r\_\-things.cpp}}
\subsubsection[{mceilingclip}]{\setlength{\rightskip}{0pt plus 5cm}int$\ast$ {\bf mceilingclip}}}
\label{da/dd2/client_2src_2r__things_8cpp_a30ef51da95a1ebde2d8aa1e5299cb879}
\hypertarget{client_2src_2r__things_8cpp_a151ad3738da1302297810da0a571cf1b}{
\index{client/src/r\_\-things.cpp@{client/src/r\_\-things.cpp}!mfloorclip@{mfloorclip}}
\index{mfloorclip@{mfloorclip}!client/src/r_things.cpp@{client/src/r\_\-things.cpp}}
\subsubsection[{mfloorclip}]{\setlength{\rightskip}{0pt plus 5cm}int$\ast$ {\bf mfloorclip}}}
\label{da/dd2/client_2src_2r__things_8cpp_a151ad3738da1302297810da0a571cf1b}
\hypertarget{client_2src_2r__things_8cpp_a0b3ec89011c214579429971e0b91cd17}{
\index{client/src/r\_\-things.cpp@{client/src/r\_\-things.cpp}!negonearray@{negonearray}}
\index{negonearray@{negonearray}!client/src/r_things.cpp@{client/src/r\_\-things.cpp}}
\subsubsection[{negonearray}]{\setlength{\rightskip}{0pt plus 5cm}int$\ast$ {\bf negonearray}}}
\label{da/dd2/client_2src_2r__things_8cpp_a0b3ec89011c214579429971e0b91cd17}
\hypertarget{client_2src_2r__things_8cpp_a9c796beab1b7469e845ec0b1d42f2e5e}{
\index{client/src/r\_\-things.cpp@{client/src/r\_\-things.cpp}!newvissprite@{newvissprite}}
\index{newvissprite@{newvissprite}!client/src/r_things.cpp@{client/src/r\_\-things.cpp}}
\subsubsection[{newvissprite}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf newvissprite}}}
\label{da/dd2/client_2src_2r__things_8cpp_a9c796beab1b7469e845ec0b1d42f2e5e}
\hypertarget{client_2src_2r__things_8cpp_ae2cc97a01b2e95a9b0c8915db9680bc3}{
\index{client/src/r\_\-things.cpp@{client/src/r\_\-things.cpp}!numskins@{numskins}}
\index{numskins@{numskins}!client/src/r_things.cpp@{client/src/r\_\-things.cpp}}
\subsubsection[{numskins}]{\setlength{\rightskip}{0pt plus 5cm}size\_\-t {\bf numskins}}}
\label{da/dd2/client_2src_2r__things_8cpp_ae2cc97a01b2e95a9b0c8915db9680bc3}
\hypertarget{client_2src_2r__things_8cpp_a422bf642f73a50a36cab35c5ea1c2c90}{
\index{client/src/r\_\-things.cpp@{client/src/r\_\-things.cpp}!numsprites@{numsprites}}
\index{numsprites@{numsprites}!client/src/r_things.cpp@{client/src/r\_\-things.cpp}}
\subsubsection[{numsprites}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf numsprites}}}
\label{da/dd2/client_2src_2r__things_8cpp_a422bf642f73a50a36cab35c5ea1c2c90}
\hypertarget{client_2src_2r__things_8cpp_ac49324854f12c2bff9a006b680e0ffd4}{
\index{client/src/r\_\-things.cpp@{client/src/r\_\-things.cpp}!pspritexiscale@{pspritexiscale}}
\index{pspritexiscale@{pspritexiscale}!client/src/r_things.cpp@{client/src/r\_\-things.cpp}}
\subsubsection[{pspritexiscale}]{\setlength{\rightskip}{0pt plus 5cm}{\bf fixed\_\-t} {\bf pspritexiscale}}}
\label{da/dd2/client_2src_2r__things_8cpp_ac49324854f12c2bff9a006b680e0ffd4}
\hypertarget{client_2src_2r__things_8cpp_a2158ccdb0f41c156d6d4eddb09f43cec}{
\index{client/src/r\_\-things.cpp@{client/src/r\_\-things.cpp}!pspritexscale@{pspritexscale}}
\index{pspritexscale@{pspritexscale}!client/src/r_things.cpp@{client/src/r\_\-things.cpp}}
\subsubsection[{pspritexscale}]{\setlength{\rightskip}{0pt plus 5cm}{\bf fixed\_\-t} {\bf pspritexscale}}}
\label{da/dd2/client_2src_2r__things_8cpp_a2158ccdb0f41c156d6d4eddb09f43cec}
\hypertarget{client_2src_2r__things_8cpp_a5d9fd24f63275ef965257513fd5dbb8e}{
\index{client/src/r\_\-things.cpp@{client/src/r\_\-things.cpp}!pspriteyscale@{pspriteyscale}}
\index{pspriteyscale@{pspriteyscale}!client/src/r_things.cpp@{client/src/r\_\-things.cpp}}
\subsubsection[{pspriteyscale}]{\setlength{\rightskip}{0pt plus 5cm}{\bf fixed\_\-t} {\bf pspriteyscale}}}
\label{da/dd2/client_2src_2r__things_8cpp_a5d9fd24f63275ef965257513fd5dbb8e}
\hypertarget{client_2src_2r__things_8cpp_ab7ca1e71d3798af4155e874cca59efb3}{
\index{client/src/r\_\-things.cpp@{client/src/r\_\-things.cpp}!r\_\-dsclipbot@{r\_\-dsclipbot}}
\index{r\_\-dsclipbot@{r\_\-dsclipbot}!client/src/r_things.cpp@{client/src/r\_\-things.cpp}}
\subsubsection[{r\_\-dsclipbot}]{\setlength{\rightskip}{0pt plus 5cm}int$\ast$ {\bf r\_\-dsclipbot}}}
\label{da/dd2/client_2src_2r__things_8cpp_ab7ca1e71d3798af4155e874cca59efb3}
\hypertarget{client_2src_2r__things_8cpp_a0daf8c0546abc9d416f1a57ae85ea971}{
\index{client/src/r\_\-things.cpp@{client/src/r\_\-things.cpp}!r\_\-dscliptop@{r\_\-dscliptop}}
\index{r\_\-dscliptop@{r\_\-dscliptop}!client/src/r_things.cpp@{client/src/r\_\-things.cpp}}
\subsubsection[{r\_\-dscliptop}]{\setlength{\rightskip}{0pt plus 5cm}int $\ast$ {\bf r\_\-dscliptop}}}
\label{da/dd2/client_2src_2r__things_8cpp_a0daf8c0546abc9d416f1a57ae85ea971}
\hypertarget{client_2src_2r__things_8cpp_afe5cc629cb1f3b0d9f2f4bb44a29cd50}{
\index{client/src/r\_\-things.cpp@{client/src/r\_\-things.cpp}!screenheightarray@{screenheightarray}}
\index{screenheightarray@{screenheightarray}!client/src/r_things.cpp@{client/src/r\_\-things.cpp}}
\subsubsection[{screenheightarray}]{\setlength{\rightskip}{0pt plus 5cm}int$\ast$ {\bf screenheightarray}}}
\label{da/dd2/client_2src_2r__things_8cpp_afe5cc629cb1f3b0d9f2f4bb44a29cd50}
\hypertarget{client_2src_2r__things_8cpp_aeb3fe3ef4d16c8877a0ffff66c921c94}{
\index{client/src/r\_\-things.cpp@{client/src/r\_\-things.cpp}!skins@{skins}}
\index{skins@{skins}!client/src/r_things.cpp@{client/src/r\_\-things.cpp}}
\subsubsection[{skins}]{\setlength{\rightskip}{0pt plus 5cm}{\bf playerskin\_\-t}$\ast$ {\bf skins}}}
\label{da/dd2/client_2src_2r__things_8cpp_aeb3fe3ef4d16c8877a0ffff66c921c94}
\hypertarget{client_2src_2r__things_8cpp_a0fa69e4a463d2474a47682ca6099a74a}{
\index{client/src/r\_\-things.cpp@{client/src/r\_\-things.cpp}!spritelights@{spritelights}}
\index{spritelights@{spritelights}!client/src/r_things.cpp@{client/src/r\_\-things.cpp}}
\subsubsection[{spritelights}]{\setlength{\rightskip}{0pt plus 5cm}int$\ast$ {\bf spritelights}}}
\label{da/dd2/client_2src_2r__things_8cpp_a0fa69e4a463d2474a47682ca6099a74a}
\hypertarget{client_2src_2r__things_8cpp_a7d47a567c3249de3cb647e1f814a936a}{
\index{client/src/r\_\-things.cpp@{client/src/r\_\-things.cpp}!sprtemp@{sprtemp}}
\index{sprtemp@{sprtemp}!client/src/r_things.cpp@{client/src/r\_\-things.cpp}}
\subsubsection[{sprtemp}]{\setlength{\rightskip}{0pt plus 5cm}{\bf spriteframe\_\-t} {\bf sprtemp}\mbox{[}MAX\_\-SPRITE\_\-FRAMES\mbox{]}}}
\label{da/dd2/client_2src_2r__things_8cpp_a7d47a567c3249de3cb647e1f814a936a}
\hypertarget{client_2src_2r__things_8cpp_a49f6405fcfbdb8c1a5704366ae60e092}{
\index{client/src/r\_\-things.cpp@{client/src/r\_\-things.cpp}!sprtopscreen@{sprtopscreen}}
\index{sprtopscreen@{sprtopscreen}!client/src/r_things.cpp@{client/src/r\_\-things.cpp}}
\subsubsection[{sprtopscreen}]{\setlength{\rightskip}{0pt plus 5cm}{\bf fixed\_\-t} {\bf sprtopscreen}}}
\label{da/dd2/client_2src_2r__things_8cpp_a49f6405fcfbdb8c1a5704366ae60e092}
\hypertarget{client_2src_2r__things_8cpp_aca5e3169d2ad31f9fdd5232e8c6f5faa}{
\index{client/src/r\_\-things.cpp@{client/src/r\_\-things.cpp}!spryscale@{spryscale}}
\index{spryscale@{spryscale}!client/src/r_things.cpp@{client/src/r\_\-things.cpp}}
\subsubsection[{spryscale}]{\setlength{\rightskip}{0pt plus 5cm}{\bf fixed\_\-t} {\bf spryscale}}}
\label{da/dd2/client_2src_2r__things_8cpp_aca5e3169d2ad31f9fdd5232e8c6f5faa}
\hypertarget{client_2src_2r__things_8cpp_a5dd1b390b5e5992c88783d8a0144cbbf}{
\index{client/src/r\_\-things.cpp@{client/src/r\_\-things.cpp}!vissprite\_\-p@{vissprite\_\-p}}
\index{vissprite\_\-p@{vissprite\_\-p}!client/src/r_things.cpp@{client/src/r\_\-things.cpp}}
\subsubsection[{vissprite\_\-p}]{\setlength{\rightskip}{0pt plus 5cm}{\bf vissprite\_\-t}$\ast$ {\bf vissprite\_\-p}}}
\label{da/dd2/client_2src_2r__things_8cpp_a5dd1b390b5e5992c88783d8a0144cbbf}
\hypertarget{client_2src_2r__things_8cpp_a6fe98ee84c01f100d3b5314dd069851c}{
\index{client/src/r\_\-things.cpp@{client/src/r\_\-things.cpp}!vissprites@{vissprites}}
\index{vissprites@{vissprites}!client/src/r_things.cpp@{client/src/r\_\-things.cpp}}
\subsubsection[{vissprites}]{\setlength{\rightskip}{0pt plus 5cm}{\bf vissprite\_\-t}$\ast$ {\bf vissprites}}}
\label{da/dd2/client_2src_2r__things_8cpp_a6fe98ee84c01f100d3b5314dd069851c}
