\hypertarget{structanim__t}{
\section{anim\_\-t Struct Reference}
\label{d3/d50/structanim__t}\index{anim\_\-t@{anim\_\-t}}
}
\subsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
\hyperlink{wi__stuff_8cpp_a18fddbb708d9b24fbf90c52f1e5144ef}{animenum\_\-t} \hyperlink{structanim__t_a9356249157b6e4dfe730bf3677a3f6c9}{type}
\item 
int \hyperlink{structanim__t_adcb159947fa433434bc576801d2e5f18}{period}
\item 
int \hyperlink{structanim__t_ab7aea16e4233bd2b35c49dc4acee1fc2}{nanims}
\item 
\hyperlink{structpoint__t}{point\_\-t} \hyperlink{structanim__t_a304f4ef662047d907d73bdc6c5deaa0d}{loc}
\item 
int \hyperlink{structanim__t_afe371f1b2683b6acae8b04092800f929}{data1}
\item 
int \hyperlink{structanim__t_adfc87a2debb0091cdf1683b0d1f4b590}{data2}
\item 
\hyperlink{structpatch__s}{patch\_\-t} $\ast$ \hyperlink{structanim__t_ab718a4a03fd4f2a33b4e4bd7a2cd2954}{p} \mbox{[}3\mbox{]}
\item 
int \hyperlink{structanim__t_ad8f3635a0102c482cd59aaee90314411}{nexttic}
\item 
int \hyperlink{structanim__t_a354cf233beb081fb19ee18a9bb7f61ae}{lastdrawn}
\item 
int \hyperlink{structanim__t_a46d367f824c9c5a962e6618348275179}{ctr}
\item 
int \hyperlink{structanim__t_a89681def5d13e054807020e8ae4727cf}{state}
\item 
short \hyperlink{structanim__t_a9c73211137362231fce348ab31f32729}{basepic}
\item 
short \hyperlink{structanim__t_acafd73c67735156973971d2e0c4c4caf}{numframes}
\item 
\hyperlink{doomtype_8h_a0c8186d9b9b7880309c27230bbb5e69d}{byte} \hyperlink{structanim__t_a852aeb30931494c183c941a031d12893}{istexture}
\item 
\hyperlink{doomtype_8h_a0c8186d9b9b7880309c27230bbb5e69d}{byte} \hyperlink{structanim__t_a6ce680e516ca5a261c0b516538233204}{uniqueframes}
\item 
\hyperlink{doomtype_8h_a0c8186d9b9b7880309c27230bbb5e69d}{byte} \hyperlink{structanim__t_aac97b346d9fdc94311d282d2c47ee0f7}{countdown}
\item 
\hyperlink{doomtype_8h_a0c8186d9b9b7880309c27230bbb5e69d}{byte} \hyperlink{structanim__t_a8df0cdfb6adfde40cde667369cab1e5d}{curframe}
\item 
\hyperlink{doomtype_8h_a0c8186d9b9b7880309c27230bbb5e69d}{byte} \hyperlink{structanim__t_a978f3b2175bd01a301d07e555c791ca3}{speedmin} \mbox{[}MAX\_\-ANIM\_\-FRAMES\mbox{]}
\item 
\hyperlink{doomtype_8h_a0c8186d9b9b7880309c27230bbb5e69d}{byte} \hyperlink{structanim__t_a650165706fe7d009510adce4550fdada}{speedmax} \mbox{[}MAX\_\-ANIM\_\-FRAMES\mbox{]}
\item 
short \hyperlink{structanim__t_af293bfff93919e7189fab5231fb25186}{framepic} \mbox{[}MAX\_\-ANIM\_\-FRAMES\mbox{]}
\end{DoxyCompactItemize}


\subsection{Field Documentation}
\hypertarget{structanim__t_a9c73211137362231fce348ab31f32729}{
\index{anim\_\-t@{anim\_\-t}!basepic@{basepic}}
\index{basepic@{basepic}!anim_t@{anim\_\-t}}
\subsubsection[{basepic}]{\setlength{\rightskip}{0pt plus 5cm}short {\bf anim\_\-t::basepic}}}
\label{d3/d50/structanim__t_a9c73211137362231fce348ab31f32729}
\hypertarget{structanim__t_aac97b346d9fdc94311d282d2c47ee0f7}{
\index{anim\_\-t@{anim\_\-t}!countdown@{countdown}}
\index{countdown@{countdown}!anim_t@{anim\_\-t}}
\subsubsection[{countdown}]{\setlength{\rightskip}{0pt plus 5cm}{\bf byte} {\bf anim\_\-t::countdown}}}
\label{d3/d50/structanim__t_aac97b346d9fdc94311d282d2c47ee0f7}
\hypertarget{structanim__t_a46d367f824c9c5a962e6618348275179}{
\index{anim\_\-t@{anim\_\-t}!ctr@{ctr}}
\index{ctr@{ctr}!anim_t@{anim\_\-t}}
\subsubsection[{ctr}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf anim\_\-t::ctr}}}
\label{d3/d50/structanim__t_a46d367f824c9c5a962e6618348275179}
\hypertarget{structanim__t_a8df0cdfb6adfde40cde667369cab1e5d}{
\index{anim\_\-t@{anim\_\-t}!curframe@{curframe}}
\index{curframe@{curframe}!anim_t@{anim\_\-t}}
\subsubsection[{curframe}]{\setlength{\rightskip}{0pt plus 5cm}{\bf byte} {\bf anim\_\-t::curframe}}}
\label{d3/d50/structanim__t_a8df0cdfb6adfde40cde667369cab1e5d}
\hypertarget{structanim__t_afe371f1b2683b6acae8b04092800f929}{
\index{anim\_\-t@{anim\_\-t}!data1@{data1}}
\index{data1@{data1}!anim_t@{anim\_\-t}}
\subsubsection[{data1}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf anim\_\-t::data1}}}
\label{d3/d50/structanim__t_afe371f1b2683b6acae8b04092800f929}
\hypertarget{structanim__t_adfc87a2debb0091cdf1683b0d1f4b590}{
\index{anim\_\-t@{anim\_\-t}!data2@{data2}}
\index{data2@{data2}!anim_t@{anim\_\-t}}
\subsubsection[{data2}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf anim\_\-t::data2}}}
\label{d3/d50/structanim__t_adfc87a2debb0091cdf1683b0d1f4b590}
\hypertarget{structanim__t_af293bfff93919e7189fab5231fb25186}{
\index{anim\_\-t@{anim\_\-t}!framepic@{framepic}}
\index{framepic@{framepic}!anim_t@{anim\_\-t}}
\subsubsection[{framepic}]{\setlength{\rightskip}{0pt plus 5cm}short {\bf anim\_\-t::framepic}\mbox{[}MAX\_\-ANIM\_\-FRAMES\mbox{]}}}
\label{d3/d50/structanim__t_af293bfff93919e7189fab5231fb25186}
\hypertarget{structanim__t_a852aeb30931494c183c941a031d12893}{
\index{anim\_\-t@{anim\_\-t}!istexture@{istexture}}
\index{istexture@{istexture}!anim_t@{anim\_\-t}}
\subsubsection[{istexture}]{\setlength{\rightskip}{0pt plus 5cm}{\bf byte} {\bf anim\_\-t::istexture}}}
\label{d3/d50/structanim__t_a852aeb30931494c183c941a031d12893}
\hypertarget{structanim__t_a354cf233beb081fb19ee18a9bb7f61ae}{
\index{anim\_\-t@{anim\_\-t}!lastdrawn@{lastdrawn}}
\index{lastdrawn@{lastdrawn}!anim_t@{anim\_\-t}}
\subsubsection[{lastdrawn}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf anim\_\-t::lastdrawn}}}
\label{d3/d50/structanim__t_a354cf233beb081fb19ee18a9bb7f61ae}
\hypertarget{structanim__t_a304f4ef662047d907d73bdc6c5deaa0d}{
\index{anim\_\-t@{anim\_\-t}!loc@{loc}}
\index{loc@{loc}!anim_t@{anim\_\-t}}
\subsubsection[{loc}]{\setlength{\rightskip}{0pt plus 5cm}{\bf point\_\-t} {\bf anim\_\-t::loc}}}
\label{d3/d50/structanim__t_a304f4ef662047d907d73bdc6c5deaa0d}
\hypertarget{structanim__t_ab7aea16e4233bd2b35c49dc4acee1fc2}{
\index{anim\_\-t@{anim\_\-t}!nanims@{nanims}}
\index{nanims@{nanims}!anim_t@{anim\_\-t}}
\subsubsection[{nanims}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf anim\_\-t::nanims}}}
\label{d3/d50/structanim__t_ab7aea16e4233bd2b35c49dc4acee1fc2}
\hypertarget{structanim__t_ad8f3635a0102c482cd59aaee90314411}{
\index{anim\_\-t@{anim\_\-t}!nexttic@{nexttic}}
\index{nexttic@{nexttic}!anim_t@{anim\_\-t}}
\subsubsection[{nexttic}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf anim\_\-t::nexttic}}}
\label{d3/d50/structanim__t_ad8f3635a0102c482cd59aaee90314411}
\hypertarget{structanim__t_acafd73c67735156973971d2e0c4c4caf}{
\index{anim\_\-t@{anim\_\-t}!numframes@{numframes}}
\index{numframes@{numframes}!anim_t@{anim\_\-t}}
\subsubsection[{numframes}]{\setlength{\rightskip}{0pt plus 5cm}short {\bf anim\_\-t::numframes}}}
\label{d3/d50/structanim__t_acafd73c67735156973971d2e0c4c4caf}
\hypertarget{structanim__t_ab718a4a03fd4f2a33b4e4bd7a2cd2954}{
\index{anim\_\-t@{anim\_\-t}!p@{p}}
\index{p@{p}!anim_t@{anim\_\-t}}
\subsubsection[{p}]{\setlength{\rightskip}{0pt plus 5cm}{\bf patch\_\-t}$\ast$ {\bf anim\_\-t::p}\mbox{[}3\mbox{]}}}
\label{d3/d50/structanim__t_ab718a4a03fd4f2a33b4e4bd7a2cd2954}
\hypertarget{structanim__t_adcb159947fa433434bc576801d2e5f18}{
\index{anim\_\-t@{anim\_\-t}!period@{period}}
\index{period@{period}!anim_t@{anim\_\-t}}
\subsubsection[{period}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf anim\_\-t::period}}}
\label{d3/d50/structanim__t_adcb159947fa433434bc576801d2e5f18}
\hypertarget{structanim__t_a650165706fe7d009510adce4550fdada}{
\index{anim\_\-t@{anim\_\-t}!speedmax@{speedmax}}
\index{speedmax@{speedmax}!anim_t@{anim\_\-t}}
\subsubsection[{speedmax}]{\setlength{\rightskip}{0pt plus 5cm}{\bf byte} {\bf anim\_\-t::speedmax}\mbox{[}MAX\_\-ANIM\_\-FRAMES\mbox{]}}}
\label{d3/d50/structanim__t_a650165706fe7d009510adce4550fdada}
\hypertarget{structanim__t_a978f3b2175bd01a301d07e555c791ca3}{
\index{anim\_\-t@{anim\_\-t}!speedmin@{speedmin}}
\index{speedmin@{speedmin}!anim_t@{anim\_\-t}}
\subsubsection[{speedmin}]{\setlength{\rightskip}{0pt plus 5cm}{\bf byte} {\bf anim\_\-t::speedmin}\mbox{[}MAX\_\-ANIM\_\-FRAMES\mbox{]}}}
\label{d3/d50/structanim__t_a978f3b2175bd01a301d07e555c791ca3}
\hypertarget{structanim__t_a89681def5d13e054807020e8ae4727cf}{
\index{anim\_\-t@{anim\_\-t}!state@{state}}
\index{state@{state}!anim_t@{anim\_\-t}}
\subsubsection[{state}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf anim\_\-t::state}}}
\label{d3/d50/structanim__t_a89681def5d13e054807020e8ae4727cf}
\hypertarget{structanim__t_a9356249157b6e4dfe730bf3677a3f6c9}{
\index{anim\_\-t@{anim\_\-t}!type@{type}}
\index{type@{type}!anim_t@{anim\_\-t}}
\subsubsection[{type}]{\setlength{\rightskip}{0pt plus 5cm}{\bf animenum\_\-t} {\bf anim\_\-t::type}}}
\label{d3/d50/structanim__t_a9356249157b6e4dfe730bf3677a3f6c9}
\hypertarget{structanim__t_a6ce680e516ca5a261c0b516538233204}{
\index{anim\_\-t@{anim\_\-t}!uniqueframes@{uniqueframes}}
\index{uniqueframes@{uniqueframes}!anim_t@{anim\_\-t}}
\subsubsection[{uniqueframes}]{\setlength{\rightskip}{0pt plus 5cm}{\bf byte} {\bf anim\_\-t::uniqueframes}}}
\label{d3/d50/structanim__t_a6ce680e516ca5a261c0b516538233204}


The documentation for this struct was generated from the following files:\begin{DoxyCompactItemize}
\item 
client/src/\hyperlink{wi__stuff_8cpp}{wi\_\-stuff.cpp}\item 
common/\hyperlink{p__spec_8cpp}{p\_\-spec.cpp}\end{DoxyCompactItemize}
