\hypertarget{classDLevelScript}{
\section{DLevelScript Class Reference}
\label{d1/d20/classDLevelScript}\index{DLevelScript@{DLevelScript}}
}


{\ttfamily \#include $<$p\_\-acs.h$>$}

Inheritance diagram for DLevelScript:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{d1/d20/classDLevelScript}
\end{center}
\end{figure}
\subsection*{Protected Member Functions}
\begin{DoxyCompactItemize}
\item 
void \hyperlink{classDLevelScript_a4029bf606f9ddef8a108cd7cd6c902cc}{PushToStack} (int val)
\item 
void \hyperlink{classDLevelScript_af16fd380fdf6c81096d6aa82d730ed07}{Link} ()
\item 
void \hyperlink{classDLevelScript_a42b37bd123954cdc1c3c2b7a21974868}{Unlink} ()
\item 
void \hyperlink{classDLevelScript_a1166468becce846ba0456f986bf61bc3}{PutLast} ()
\item 
void \hyperlink{classDLevelScript_ad10ef1f04f9b060dc2f1d2d3ddf94553}{PutFirst} ()
\end{DoxyCompactItemize}
\subsection*{Static Protected Member Functions}
\begin{DoxyCompactItemize}
\item 
static int \hyperlink{classDLevelScript_a9b8a001ef2b5462a7bf1bb2069cf12e6}{Random} (int min, int max)
\item 
static int \hyperlink{classDLevelScript_a570ecbbe422b118f2b5dbf806d47753c}{ThingCount} (int type, int tid)
\item 
static void \hyperlink{classDLevelScript_a20d5d9d295eb156c86d1f75ba223c206}{ChangeFlat} (int tag, int \hyperlink{txt__io_8cpp_a8f8f80d37794cde9472343e4487ba3eb}{name}, bool floorOrCeiling)
\item 
static int \hyperlink{classDLevelScript_a715cf1f7ba06a890251b8d13e05047b3}{CountPlayers} ()
\item 
static void \hyperlink{classDLevelScript_a9d65193c5e8a7bd15ada3484506cb812}{SetLineTexture} (int lineid, int side, int \hyperlink{p__pspr_8cpp_a401e942526aac47cef94f478182486e7}{position}, int \hyperlink{txt__io_8cpp_a8f8f80d37794cde9472343e4487ba3eb}{name})
\end{DoxyCompactItemize}
\subsection*{Protected Attributes}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classDLevelScript}{DLevelScript} $\ast$ \hyperlink{classDLevelScript_a11deadbc17c034ef64a083a6d71f14a9}{next}
\item 
\hyperlink{classDLevelScript}{DLevelScript} $\ast$ \hyperlink{classDLevelScript_adfc71222041574ae9f86b8a8bc2e93c5}{prev}
\item 
int \hyperlink{classDLevelScript_a3eb49e8b86da41d5fe949cc08b0d6574}{script}
\item 
int \hyperlink{classDLevelScript_a7febbdec144d6be1c216011797c5c3a8}{stack} \mbox{[}STACK\_\-SIZE\mbox{]}
\item 
int \hyperlink{classDLevelScript_ac07c717e51be72f8c030dac854de43e3}{sp}
\item 
int \hyperlink{classDLevelScript_aa345a588e14a5bdb3a44c71dc81c2829}{locals} \mbox{[}LOCAL\_\-SIZE\mbox{]}
\item 
int $\ast$ \hyperlink{classDLevelScript_a0401a9f73cff354f3e081e723b606cca}{pc}
\item 
EScriptState \hyperlink{classDLevelScript_a80772375bf29d2bda25b1bb1e53f84cc}{state}
\item 
int \hyperlink{classDLevelScript_ad0bf37d43144d86d40993bea91546425}{statedata}
\item 
\hyperlink{classAActor}{AActor} $\ast$ \hyperlink{classDLevelScript_afffabc82dececf2aa1d44b236bcb7ee4}{activator}
\item 
\hyperlink{structline__s}{line\_\-t} $\ast$ \hyperlink{classDLevelScript_a29418358a2d5768153d27b7adf2eab2d}{activationline}
\item 
int \hyperlink{classDLevelScript_ac9e1fbf63d7bedc7ad44a9cfa104565c}{lineSide}
\item 
int \hyperlink{classDLevelScript_ad771724397dc72dc099320bd61a93233}{stringstart}
\end{DoxyCompactItemize}
\subsection*{Friends}
\begin{DoxyCompactItemize}
\item 
class \hyperlink{classDLevelScript_a717a8ff26b71a29236dc4c5747cd046a}{DACSThinker}
\end{DoxyCompactItemize}


\subsection{Member Function Documentation}
\hypertarget{classDLevelScript_a20d5d9d295eb156c86d1f75ba223c206}{
\index{DLevelScript@{DLevelScript}!ChangeFlat@{ChangeFlat}}
\index{ChangeFlat@{ChangeFlat}!DLevelScript@{DLevelScript}}
\subsubsection[{ChangeFlat}]{\setlength{\rightskip}{0pt plus 5cm}void DLevelScript::ChangeFlat (
\begin{DoxyParamCaption}
\item[{int}]{tag, }
\item[{int}]{name, }
\item[{bool}]{floorOrCeiling}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}static, protected\mbox{]}}}}
\label{d1/d20/classDLevelScript_a20d5d9d295eb156c86d1f75ba223c206}
\hypertarget{classDLevelScript_a715cf1f7ba06a890251b8d13e05047b3}{
\index{DLevelScript@{DLevelScript}!CountPlayers@{CountPlayers}}
\index{CountPlayers@{CountPlayers}!DLevelScript@{DLevelScript}}
\subsubsection[{CountPlayers}]{\setlength{\rightskip}{0pt plus 5cm}int DLevelScript::CountPlayers (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}static, protected\mbox{]}}}}
\label{d1/d20/classDLevelScript_a715cf1f7ba06a890251b8d13e05047b3}
\hypertarget{classDLevelScript_af16fd380fdf6c81096d6aa82d730ed07}{
\index{DLevelScript@{DLevelScript}!Link@{Link}}
\index{Link@{Link}!DLevelScript@{DLevelScript}}
\subsubsection[{Link}]{\setlength{\rightskip}{0pt plus 5cm}void DLevelScript::Link (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}protected\mbox{]}}}}
\label{d1/d20/classDLevelScript_af16fd380fdf6c81096d6aa82d730ed07}
\hypertarget{classDLevelScript_a4029bf606f9ddef8a108cd7cd6c902cc}{
\index{DLevelScript@{DLevelScript}!PushToStack@{PushToStack}}
\index{PushToStack@{PushToStack}!DLevelScript@{DLevelScript}}
\subsubsection[{PushToStack}]{\setlength{\rightskip}{0pt plus 5cm}void DLevelScript::PushToStack (
\begin{DoxyParamCaption}
\item[{int}]{val}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline, protected\mbox{]}}}}
\label{d1/d20/classDLevelScript_a4029bf606f9ddef8a108cd7cd6c902cc}
\hypertarget{classDLevelScript_ad10ef1f04f9b060dc2f1d2d3ddf94553}{
\index{DLevelScript@{DLevelScript}!PutFirst@{PutFirst}}
\index{PutFirst@{PutFirst}!DLevelScript@{DLevelScript}}
\subsubsection[{PutFirst}]{\setlength{\rightskip}{0pt plus 5cm}void DLevelScript::PutFirst (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}protected\mbox{]}}}}
\label{d1/d20/classDLevelScript_ad10ef1f04f9b060dc2f1d2d3ddf94553}
\hypertarget{classDLevelScript_a1166468becce846ba0456f986bf61bc3}{
\index{DLevelScript@{DLevelScript}!PutLast@{PutLast}}
\index{PutLast@{PutLast}!DLevelScript@{DLevelScript}}
\subsubsection[{PutLast}]{\setlength{\rightskip}{0pt plus 5cm}void DLevelScript::PutLast (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}protected\mbox{]}}}}
\label{d1/d20/classDLevelScript_a1166468becce846ba0456f986bf61bc3}
\hypertarget{classDLevelScript_a9b8a001ef2b5462a7bf1bb2069cf12e6}{
\index{DLevelScript@{DLevelScript}!Random@{Random}}
\index{Random@{Random}!DLevelScript@{DLevelScript}}
\subsubsection[{Random}]{\setlength{\rightskip}{0pt plus 5cm}int DLevelScript::Random (
\begin{DoxyParamCaption}
\item[{int}]{min, }
\item[{int}]{max}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}static, protected\mbox{]}}}}
\label{d1/d20/classDLevelScript_a9b8a001ef2b5462a7bf1bb2069cf12e6}
\hypertarget{classDLevelScript_a9d65193c5e8a7bd15ada3484506cb812}{
\index{DLevelScript@{DLevelScript}!SetLineTexture@{SetLineTexture}}
\index{SetLineTexture@{SetLineTexture}!DLevelScript@{DLevelScript}}
\subsubsection[{SetLineTexture}]{\setlength{\rightskip}{0pt plus 5cm}void DLevelScript::SetLineTexture (
\begin{DoxyParamCaption}
\item[{int}]{lineid, }
\item[{int}]{side, }
\item[{int}]{position, }
\item[{int}]{name}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}static, protected\mbox{]}}}}
\label{d1/d20/classDLevelScript_a9d65193c5e8a7bd15ada3484506cb812}
\hypertarget{classDLevelScript_a570ecbbe422b118f2b5dbf806d47753c}{
\index{DLevelScript@{DLevelScript}!ThingCount@{ThingCount}}
\index{ThingCount@{ThingCount}!DLevelScript@{DLevelScript}}
\subsubsection[{ThingCount}]{\setlength{\rightskip}{0pt plus 5cm}int DLevelScript::ThingCount (
\begin{DoxyParamCaption}
\item[{int}]{type, }
\item[{int}]{tid}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}static, protected\mbox{]}}}}
\label{d1/d20/classDLevelScript_a570ecbbe422b118f2b5dbf806d47753c}
\hypertarget{classDLevelScript_a42b37bd123954cdc1c3c2b7a21974868}{
\index{DLevelScript@{DLevelScript}!Unlink@{Unlink}}
\index{Unlink@{Unlink}!DLevelScript@{DLevelScript}}
\subsubsection[{Unlink}]{\setlength{\rightskip}{0pt plus 5cm}void DLevelScript::Unlink (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}protected\mbox{]}}}}
\label{d1/d20/classDLevelScript_a42b37bd123954cdc1c3c2b7a21974868}


\subsection{Friends And Related Function Documentation}
\hypertarget{classDLevelScript_a717a8ff26b71a29236dc4c5747cd046a}{
\index{DLevelScript@{DLevelScript}!DACSThinker@{DACSThinker}}
\index{DACSThinker@{DACSThinker}!DLevelScript@{DLevelScript}}
\subsubsection[{DACSThinker}]{\setlength{\rightskip}{0pt plus 5cm}friend class {\bf DACSThinker}\hspace{0.3cm}{\ttfamily  \mbox{[}friend\mbox{]}}}}
\label{d1/d20/classDLevelScript_a717a8ff26b71a29236dc4c5747cd046a}


\subsection{Field Documentation}
\hypertarget{classDLevelScript_a29418358a2d5768153d27b7adf2eab2d}{
\index{DLevelScript@{DLevelScript}!activationline@{activationline}}
\index{activationline@{activationline}!DLevelScript@{DLevelScript}}
\subsubsection[{activationline}]{\setlength{\rightskip}{0pt plus 5cm}{\bf line\_\-t}$\ast$ {\bf DLevelScript::activationline}\hspace{0.3cm}{\ttfamily  \mbox{[}protected\mbox{]}}}}
\label{d1/d20/classDLevelScript_a29418358a2d5768153d27b7adf2eab2d}
\hypertarget{classDLevelScript_afffabc82dececf2aa1d44b236bcb7ee4}{
\index{DLevelScript@{DLevelScript}!activator@{activator}}
\index{activator@{activator}!DLevelScript@{DLevelScript}}
\subsubsection[{activator}]{\setlength{\rightskip}{0pt plus 5cm}{\bf AActor}$\ast$ {\bf DLevelScript::activator}\hspace{0.3cm}{\ttfamily  \mbox{[}protected\mbox{]}}}}
\label{d1/d20/classDLevelScript_afffabc82dececf2aa1d44b236bcb7ee4}
\hypertarget{classDLevelScript_ac9e1fbf63d7bedc7ad44a9cfa104565c}{
\index{DLevelScript@{DLevelScript}!lineSide@{lineSide}}
\index{lineSide@{lineSide}!DLevelScript@{DLevelScript}}
\subsubsection[{lineSide}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf DLevelScript::lineSide}\hspace{0.3cm}{\ttfamily  \mbox{[}protected\mbox{]}}}}
\label{d1/d20/classDLevelScript_ac9e1fbf63d7bedc7ad44a9cfa104565c}
\hypertarget{classDLevelScript_aa345a588e14a5bdb3a44c71dc81c2829}{
\index{DLevelScript@{DLevelScript}!locals@{locals}}
\index{locals@{locals}!DLevelScript@{DLevelScript}}
\subsubsection[{locals}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf DLevelScript::locals}\mbox{[}LOCAL\_\-SIZE\mbox{]}\hspace{0.3cm}{\ttfamily  \mbox{[}protected\mbox{]}}}}
\label{d1/d20/classDLevelScript_aa345a588e14a5bdb3a44c71dc81c2829}
\hypertarget{classDLevelScript_a11deadbc17c034ef64a083a6d71f14a9}{
\index{DLevelScript@{DLevelScript}!next@{next}}
\index{next@{next}!DLevelScript@{DLevelScript}}
\subsubsection[{next}]{\setlength{\rightskip}{0pt plus 5cm}{\bf DLevelScript}$\ast$ {\bf DLevelScript::next}\hspace{0.3cm}{\ttfamily  \mbox{[}protected\mbox{]}}}}
\label{d1/d20/classDLevelScript_a11deadbc17c034ef64a083a6d71f14a9}
\hypertarget{classDLevelScript_a0401a9f73cff354f3e081e723b606cca}{
\index{DLevelScript@{DLevelScript}!pc@{pc}}
\index{pc@{pc}!DLevelScript@{DLevelScript}}
\subsubsection[{pc}]{\setlength{\rightskip}{0pt plus 5cm}int$\ast$ {\bf DLevelScript::pc}\hspace{0.3cm}{\ttfamily  \mbox{[}protected\mbox{]}}}}
\label{d1/d20/classDLevelScript_a0401a9f73cff354f3e081e723b606cca}
\hypertarget{classDLevelScript_adfc71222041574ae9f86b8a8bc2e93c5}{
\index{DLevelScript@{DLevelScript}!prev@{prev}}
\index{prev@{prev}!DLevelScript@{DLevelScript}}
\subsubsection[{prev}]{\setlength{\rightskip}{0pt plus 5cm}{\bf DLevelScript} $\ast$ {\bf DLevelScript::prev}\hspace{0.3cm}{\ttfamily  \mbox{[}protected\mbox{]}}}}
\label{d1/d20/classDLevelScript_adfc71222041574ae9f86b8a8bc2e93c5}
\hypertarget{classDLevelScript_a3eb49e8b86da41d5fe949cc08b0d6574}{
\index{DLevelScript@{DLevelScript}!script@{script}}
\index{script@{script}!DLevelScript@{DLevelScript}}
\subsubsection[{script}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf DLevelScript::script}\hspace{0.3cm}{\ttfamily  \mbox{[}protected\mbox{]}}}}
\label{d1/d20/classDLevelScript_a3eb49e8b86da41d5fe949cc08b0d6574}
\hypertarget{classDLevelScript_ac07c717e51be72f8c030dac854de43e3}{
\index{DLevelScript@{DLevelScript}!sp@{sp}}
\index{sp@{sp}!DLevelScript@{DLevelScript}}
\subsubsection[{sp}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf DLevelScript::sp}\hspace{0.3cm}{\ttfamily  \mbox{[}protected\mbox{]}}}}
\label{d1/d20/classDLevelScript_ac07c717e51be72f8c030dac854de43e3}
\hypertarget{classDLevelScript_a7febbdec144d6be1c216011797c5c3a8}{
\index{DLevelScript@{DLevelScript}!stack@{stack}}
\index{stack@{stack}!DLevelScript@{DLevelScript}}
\subsubsection[{stack}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf DLevelScript::stack}\mbox{[}STACK\_\-SIZE\mbox{]}\hspace{0.3cm}{\ttfamily  \mbox{[}protected\mbox{]}}}}
\label{d1/d20/classDLevelScript_a7febbdec144d6be1c216011797c5c3a8}
\hypertarget{classDLevelScript_a80772375bf29d2bda25b1bb1e53f84cc}{
\index{DLevelScript@{DLevelScript}!state@{state}}
\index{state@{state}!DLevelScript@{DLevelScript}}
\subsubsection[{state}]{\setlength{\rightskip}{0pt plus 5cm}EScriptState {\bf DLevelScript::state}\hspace{0.3cm}{\ttfamily  \mbox{[}protected\mbox{]}}}}
\label{d1/d20/classDLevelScript_a80772375bf29d2bda25b1bb1e53f84cc}
\hypertarget{classDLevelScript_ad0bf37d43144d86d40993bea91546425}{
\index{DLevelScript@{DLevelScript}!statedata@{statedata}}
\index{statedata@{statedata}!DLevelScript@{DLevelScript}}
\subsubsection[{statedata}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf DLevelScript::statedata}\hspace{0.3cm}{\ttfamily  \mbox{[}protected\mbox{]}}}}
\label{d1/d20/classDLevelScript_ad0bf37d43144d86d40993bea91546425}
\hypertarget{classDLevelScript_ad771724397dc72dc099320bd61a93233}{
\index{DLevelScript@{DLevelScript}!stringstart@{stringstart}}
\index{stringstart@{stringstart}!DLevelScript@{DLevelScript}}
\subsubsection[{stringstart}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf DLevelScript::stringstart}\hspace{0.3cm}{\ttfamily  \mbox{[}protected\mbox{]}}}}
\label{d1/d20/classDLevelScript_ad771724397dc72dc099320bd61a93233}


The documentation for this class was generated from the following files:\begin{DoxyCompactItemize}
\item 
common/\hyperlink{p__acs_8h}{p\_\-acs.h}\item 
common/\hyperlink{p__acs_8cpp}{p\_\-acs.cpp}\end{DoxyCompactItemize}
