\hypertarget{p__switch_8cpp}{
\section{common/p\_\-switch.cpp File Reference}
\label{d8/d34/p__switch_8cpp}\index{common/p\_\-switch.cpp@{common/p\_\-switch.cpp}}
}
\subsection*{Data Structures}
\begin{DoxyCompactItemize}
\item 
class \hyperlink{classDActiveButton}{DActiveButton}
\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
void \hyperlink{p__switch_8cpp_a8c8a6b089b647bd59f75fc4fbd029ea2}{P\_\-InitSwitchList} (void)
\item 
bool \hyperlink{p__switch_8cpp_a258b4f98715087e2e20134ed56522e08}{P\_\-GetButtonInfo} (\hyperlink{structline__s}{line\_\-t} $\ast$line, unsigned \&state, unsigned \&time)
\item 
bool \hyperlink{p__switch_8cpp_a6a4271db1a6a82a415b41eae879896e6}{P\_\-SetButtonInfo} (\hyperlink{structline__s}{line\_\-t} $\ast$line, unsigned state, unsigned time)
\item 
void \hyperlink{p__switch_8cpp_a5be5a83ca4d146fdd07a079a23457690}{P\_\-ChangeSwitchTexture} (\hyperlink{structline__s}{line\_\-t} $\ast$line, int useAgain)
\item 
\hyperlink{p__switch_8cpp_ae7fd03dc3708573dc6cd34efae083fed}{IMPLEMENT\_\-SERIAL} (\hyperlink{classDActiveButton}{DActiveButton}, \hyperlink{classDThinker}{DThinker}) \hyperlink{classDActiveButton}{DActiveButton}
\end{DoxyCompactItemize}


\subsection{Function Documentation}
\hypertarget{p__switch_8cpp_ae7fd03dc3708573dc6cd34efae083fed}{
\index{p\_\-switch.cpp@{p\_\-switch.cpp}!IMPLEMENT\_\-SERIAL@{IMPLEMENT\_\-SERIAL}}
\index{IMPLEMENT\_\-SERIAL@{IMPLEMENT\_\-SERIAL}!p_switch.cpp@{p\_\-switch.cpp}}
\subsubsection[{IMPLEMENT\_\-SERIAL}]{\setlength{\rightskip}{0pt plus 5cm}IMPLEMENT\_\-SERIAL (
\begin{DoxyParamCaption}
\item[{{\bf DActiveButton}}]{, }
\item[{{\bf DThinker}}]{}
\end{DoxyParamCaption}
)}}
\label{d8/d34/p__switch_8cpp_ae7fd03dc3708573dc6cd34efae083fed}
\hypertarget{p__switch_8cpp_a5be5a83ca4d146fdd07a079a23457690}{
\index{p\_\-switch.cpp@{p\_\-switch.cpp}!P\_\-ChangeSwitchTexture@{P\_\-ChangeSwitchTexture}}
\index{P\_\-ChangeSwitchTexture@{P\_\-ChangeSwitchTexture}!p_switch.cpp@{p\_\-switch.cpp}}
\subsubsection[{P\_\-ChangeSwitchTexture}]{\setlength{\rightskip}{0pt plus 5cm}void P\_\-ChangeSwitchTexture (
\begin{DoxyParamCaption}
\item[{{\bf line\_\-t} $\ast$}]{line, }
\item[{int}]{useAgain}
\end{DoxyParamCaption}
)}}
\label{d8/d34/p__switch_8cpp_a5be5a83ca4d146fdd07a079a23457690}
\hypertarget{p__switch_8cpp_a258b4f98715087e2e20134ed56522e08}{
\index{p\_\-switch.cpp@{p\_\-switch.cpp}!P\_\-GetButtonInfo@{P\_\-GetButtonInfo}}
\index{P\_\-GetButtonInfo@{P\_\-GetButtonInfo}!p_switch.cpp@{p\_\-switch.cpp}}
\subsubsection[{P\_\-GetButtonInfo}]{\setlength{\rightskip}{0pt plus 5cm}bool P\_\-GetButtonInfo (
\begin{DoxyParamCaption}
\item[{{\bf line\_\-t} $\ast$}]{line, }
\item[{unsigned \&}]{state, }
\item[{unsigned \&}]{time}
\end{DoxyParamCaption}
)}}
\label{d8/d34/p__switch_8cpp_a258b4f98715087e2e20134ed56522e08}
\hypertarget{p__switch_8cpp_a8c8a6b089b647bd59f75fc4fbd029ea2}{
\index{p\_\-switch.cpp@{p\_\-switch.cpp}!P\_\-InitSwitchList@{P\_\-InitSwitchList}}
\index{P\_\-InitSwitchList@{P\_\-InitSwitchList}!p_switch.cpp@{p\_\-switch.cpp}}
\subsubsection[{P\_\-InitSwitchList}]{\setlength{\rightskip}{0pt plus 5cm}void P\_\-InitSwitchList (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}
\label{d8/d34/p__switch_8cpp_a8c8a6b089b647bd59f75fc4fbd029ea2}
\hypertarget{p__switch_8cpp_a6a4271db1a6a82a415b41eae879896e6}{
\index{p\_\-switch.cpp@{p\_\-switch.cpp}!P\_\-SetButtonInfo@{P\_\-SetButtonInfo}}
\index{P\_\-SetButtonInfo@{P\_\-SetButtonInfo}!p_switch.cpp@{p\_\-switch.cpp}}
\subsubsection[{P\_\-SetButtonInfo}]{\setlength{\rightskip}{0pt plus 5cm}bool P\_\-SetButtonInfo (
\begin{DoxyParamCaption}
\item[{{\bf line\_\-t} $\ast$}]{line, }
\item[{unsigned}]{state, }
\item[{unsigned}]{time}
\end{DoxyParamCaption}
)}}
\label{d8/d34/p__switch_8cpp_a6a4271db1a6a82a415b41eae879896e6}
