\hypertarget{d__main_8h}{
\section{common/d\_\-main.h File Reference}
\label{d4/df6/d__main_8h}\index{common/d\_\-main.h@{common/d\_\-main.h}}
}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
void \hyperlink{d__main_8h_a15a5d58f4da3e67b958d153d232ba50e}{D\_\-DoomMain} (void)
\item 
\hyperlink{sv__main_8cpp_a77792b18743abf1ff3aeeffa24aa45ec}{std::string} \hyperlink{d__main_8h_ae280f53df5e5a26c990d3809c9d99945}{BaseFileSearch} (\hyperlink{sv__main_8cpp_a77792b18743abf1ff3aeeffa24aa45ec}{std::string} file, \hyperlink{sv__main_8cpp_a77792b18743abf1ff3aeeffa24aa45ec}{std::string} ext=\char`\"{}\char`\"{}, \hyperlink{sv__main_8cpp_a77792b18743abf1ff3aeeffa24aa45ec}{std::string} hash=\char`\"{}\char`\"{})
\item 
std::vector$<$ size\_\-t $>$ \hyperlink{d__main_8h_ad962effc29bb309754d892bcda8efcef}{D\_\-DoomWadReboot} (const std::vector$<$ \hyperlink{sv__main_8cpp_a77792b18743abf1ff3aeeffa24aa45ec}{std::string} $>$ \&\hyperlink{sv__sqpold_8cpp_ad8417c96ce051231c6aff3cf33ce0edc}{wadnames}, const std::vector$<$ \hyperlink{sv__main_8cpp_a77792b18743abf1ff3aeeffa24aa45ec}{std::string} $>$ \&patch\_\-files=std::vector$<$ \hyperlink{sv__main_8cpp_a77792b18743abf1ff3aeeffa24aa45ec}{std::string} $>$(), std::vector$<$ \hyperlink{sv__main_8cpp_a77792b18743abf1ff3aeeffa24aa45ec}{std::string} $>$ needhashes=std::vector$<$ \hyperlink{sv__main_8cpp_a77792b18743abf1ff3aeeffa24aa45ec}{std::string} $>$())
\item 
void \hyperlink{d__main_8h_afa7b36d8ea94cc0066e22c85e2e2d3ac}{D\_\-PostEvent} (const \hyperlink{structevent__t}{event\_\-t} $\ast$ev)
\item 
void \hyperlink{d__main_8h_a0db845330b92e6375dfaffb8b00f7751}{D\_\-PageTicker} (void)
\item 
void \hyperlink{d__main_8h_a90bc4b8a18349a66b2d79e7de5fe775b}{D\_\-PageDrawer} (void)
\item 
void \hyperlink{d__main_8h_adaec522cdff7af73c7a47a767edee950}{D\_\-AdvanceDemo} (void)
\item 
void \hyperlink{d__main_8h_a90a8242e45feed645c9ad48b8efd7d60}{D\_\-StartTitle} (void)
\item 
void \hyperlink{d__main_8h_abb85ba468f3c9de1be4c2d701cb96804}{D\_\-AddSearchDir} (std::vector$<$ \hyperlink{sv__main_8cpp_a77792b18743abf1ff3aeeffa24aa45ec}{std::string} $>$ \&dirs, const char $\ast$dir, const char separator)
\end{DoxyCompactItemize}
\subsection*{Variables}
\begin{DoxyCompactItemize}
\item 
char $\ast$ \hyperlink{d__main_8h_aba867f665200d346ff89aadbd93f3e04}{D\_\-DrawIcon}
\end{DoxyCompactItemize}


\subsection{Function Documentation}
\hypertarget{d__main_8h_ae280f53df5e5a26c990d3809c9d99945}{
\index{d\_\-main.h@{d\_\-main.h}!BaseFileSearch@{BaseFileSearch}}
\index{BaseFileSearch@{BaseFileSearch}!d_main.h@{d\_\-main.h}}
\subsubsection[{BaseFileSearch}]{\setlength{\rightskip}{0pt plus 5cm}{\bf std::string} BaseFileSearch (
\begin{DoxyParamCaption}
\item[{{\bf std::string}}]{file, }
\item[{{\bf std::string}}]{ext = {\ttfamily \char`\"{}\char`\"{}}, }
\item[{{\bf std::string}}]{hash = {\ttfamily \char`\"{}\char`\"{}}}
\end{DoxyParamCaption}
)}}
\label{d4/df6/d__main_8h_ae280f53df5e5a26c990d3809c9d99945}
\hypertarget{d__main_8h_abb85ba468f3c9de1be4c2d701cb96804}{
\index{d\_\-main.h@{d\_\-main.h}!D\_\-AddSearchDir@{D\_\-AddSearchDir}}
\index{D\_\-AddSearchDir@{D\_\-AddSearchDir}!d_main.h@{d\_\-main.h}}
\subsubsection[{D\_\-AddSearchDir}]{\setlength{\rightskip}{0pt plus 5cm}void D\_\-AddSearchDir (
\begin{DoxyParamCaption}
\item[{std::vector$<$ {\bf std::string} $>$ \&}]{dirs, }
\item[{const char $\ast$}]{dir, }
\item[{const char}]{separator}
\end{DoxyParamCaption}
)}}
\label{d4/df6/d__main_8h_abb85ba468f3c9de1be4c2d701cb96804}
\hypertarget{d__main_8h_adaec522cdff7af73c7a47a767edee950}{
\index{d\_\-main.h@{d\_\-main.h}!D\_\-AdvanceDemo@{D\_\-AdvanceDemo}}
\index{D\_\-AdvanceDemo@{D\_\-AdvanceDemo}!d_main.h@{d\_\-main.h}}
\subsubsection[{D\_\-AdvanceDemo}]{\setlength{\rightskip}{0pt plus 5cm}void D\_\-AdvanceDemo (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}
\label{d4/df6/d__main_8h_adaec522cdff7af73c7a47a767edee950}
\hypertarget{d__main_8h_a15a5d58f4da3e67b958d153d232ba50e}{
\index{d\_\-main.h@{d\_\-main.h}!D\_\-DoomMain@{D\_\-DoomMain}}
\index{D\_\-DoomMain@{D\_\-DoomMain}!d_main.h@{d\_\-main.h}}
\subsubsection[{D\_\-DoomMain}]{\setlength{\rightskip}{0pt plus 5cm}void D\_\-DoomMain (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}
\label{d4/df6/d__main_8h_a15a5d58f4da3e67b958d153d232ba50e}
\hypertarget{d__main_8h_ad962effc29bb309754d892bcda8efcef}{
\index{d\_\-main.h@{d\_\-main.h}!D\_\-DoomWadReboot@{D\_\-DoomWadReboot}}
\index{D\_\-DoomWadReboot@{D\_\-DoomWadReboot}!d_main.h@{d\_\-main.h}}
\subsubsection[{D\_\-DoomWadReboot}]{\setlength{\rightskip}{0pt plus 5cm}std::vector$<$size\_\-t$>$ D\_\-DoomWadReboot (
\begin{DoxyParamCaption}
\item[{const std::vector$<$ {\bf std::string} $>$ \&}]{wadnames, }
\item[{const std::vector$<$ {\bf std::string} $>$ \&}]{patch\_\-files = {\ttfamily std::vector$<$~{\bf std::string}~$>$()}, }
\item[{std::vector$<$ {\bf std::string} $>$}]{needhashes = {\ttfamily std::vector$<$~{\bf std::string}~$>$()}}
\end{DoxyParamCaption}
)}}
\label{d4/df6/d__main_8h_ad962effc29bb309754d892bcda8efcef}
\hypertarget{d__main_8h_a90bc4b8a18349a66b2d79e7de5fe775b}{
\index{d\_\-main.h@{d\_\-main.h}!D\_\-PageDrawer@{D\_\-PageDrawer}}
\index{D\_\-PageDrawer@{D\_\-PageDrawer}!d_main.h@{d\_\-main.h}}
\subsubsection[{D\_\-PageDrawer}]{\setlength{\rightskip}{0pt plus 5cm}void D\_\-PageDrawer (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}
\label{d4/df6/d__main_8h_a90bc4b8a18349a66b2d79e7de5fe775b}
\hypertarget{d__main_8h_a0db845330b92e6375dfaffb8b00f7751}{
\index{d\_\-main.h@{d\_\-main.h}!D\_\-PageTicker@{D\_\-PageTicker}}
\index{D\_\-PageTicker@{D\_\-PageTicker}!d_main.h@{d\_\-main.h}}
\subsubsection[{D\_\-PageTicker}]{\setlength{\rightskip}{0pt plus 5cm}void D\_\-PageTicker (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}
\label{d4/df6/d__main_8h_a0db845330b92e6375dfaffb8b00f7751}
\hypertarget{d__main_8h_afa7b36d8ea94cc0066e22c85e2e2d3ac}{
\index{d\_\-main.h@{d\_\-main.h}!D\_\-PostEvent@{D\_\-PostEvent}}
\index{D\_\-PostEvent@{D\_\-PostEvent}!d_main.h@{d\_\-main.h}}
\subsubsection[{D\_\-PostEvent}]{\setlength{\rightskip}{0pt plus 5cm}void D\_\-PostEvent (
\begin{DoxyParamCaption}
\item[{const {\bf event\_\-t} $\ast$}]{ev}
\end{DoxyParamCaption}
)}}
\label{d4/df6/d__main_8h_afa7b36d8ea94cc0066e22c85e2e2d3ac}
\hypertarget{d__main_8h_a90a8242e45feed645c9ad48b8efd7d60}{
\index{d\_\-main.h@{d\_\-main.h}!D\_\-StartTitle@{D\_\-StartTitle}}
\index{D\_\-StartTitle@{D\_\-StartTitle}!d_main.h@{d\_\-main.h}}
\subsubsection[{D\_\-StartTitle}]{\setlength{\rightskip}{0pt plus 5cm}void D\_\-StartTitle (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}
\label{d4/df6/d__main_8h_a90a8242e45feed645c9ad48b8efd7d60}


\subsection{Variable Documentation}
\hypertarget{d__main_8h_aba867f665200d346ff89aadbd93f3e04}{
\index{d\_\-main.h@{d\_\-main.h}!D\_\-DrawIcon@{D\_\-DrawIcon}}
\index{D\_\-DrawIcon@{D\_\-DrawIcon}!d_main.h@{d\_\-main.h}}
\subsubsection[{D\_\-DrawIcon}]{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ {\bf D\_\-DrawIcon}}}
\label{d4/df6/d__main_8h_aba867f665200d346ff89aadbd93f3e04}
