\hypertarget{g__game_8h}{
\section{common/g\_\-game.h File Reference}
\label{d3/d9e/g__game_8h}\index{common/g\_\-game.h@{common/g\_\-game.h}}
}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
void \hyperlink{g__game_8h_a9544937a2b75225defe075eb6e359aaf}{G\_\-DeathMatchSpawnPlayer} (\hyperlink{classplayer__s}{player\_\-t} \&player)
\item 
void \hyperlink{g__game_8h_a2735e8152cba8409ae991ea145dd9b03}{G\_\-DoReborn} (\hyperlink{classplayer__s}{player\_\-t} \&player)
\item 
void \hyperlink{g__game_8h_a72fa51e8f369383d1b8492bcaa0629b1}{G\_\-DeferedPlayDemo} (const char $\ast$demo)
\item 
void \hyperlink{g__game_8h_a05b6ff10e5965fc2689385652ce158f9}{G\_\-LoadGame} (char $\ast$\hyperlink{txt__io_8cpp_a8f8f80d37794cde9472343e4487ba3eb}{name})
\item 
void \hyperlink{g__game_8h_ab6e75c2a2adf15ac1f8dd182673ab062}{G\_\-DoLoadGame} (void)
\item 
void \hyperlink{g__game_8h_a6e639333a8c046b2483a09011b276f71}{G\_\-BuildSaveName} (\hyperlink{sv__main_8cpp_a77792b18743abf1ff3aeeffa24aa45ec}{std::string} \&\hyperlink{txt__io_8cpp_a8f8f80d37794cde9472343e4487ba3eb}{name}, int slot)
\item 
void \hyperlink{g__game_8h_a73369b8ec6f88693b8d6288f3023f1e8}{G\_\-SaveGame} (int slot, char $\ast$description)
\item 
bool \hyperlink{g__game_8h_a23fa8c6d1248619ae6a19963e46183bb}{G\_\-RecordDemo} (const char $\ast$\hyperlink{txt__io_8cpp_a8f8f80d37794cde9472343e4487ba3eb}{name})
\item 
void \hyperlink{g__game_8h_a4797918b5bbc1355cc909367276c29ef}{G\_\-BeginRecording} (void)
\item 
void \hyperlink{g__game_8h_a3ab85004bfed8c2a8185350e68f06c86}{G\_\-PlayDemo} (char $\ast$\hyperlink{txt__io_8cpp_a8f8f80d37794cde9472343e4487ba3eb}{name})
\item 
void \hyperlink{g__game_8h_a91bafb07153205a7ee2b79449211594e}{G\_\-DoPlayDemo} (bool justStreamInput=false)
\item 
void \hyperlink{g__game_8h_a6d802ba01547bdb4fab87030948967f7}{G\_\-TimeDemo} (char $\ast$\hyperlink{txt__io_8cpp_a8f8f80d37794cde9472343e4487ba3eb}{name})
\item 
\hyperlink{doomtype_8h_a050c65e107f0c828f856a231f4b4e788}{BOOL} \hyperlink{g__game_8h_abb8a1008b18c3e086ac79da5dc0d841c}{G\_\-CheckDemoStatus} (void)
\item 
void \hyperlink{g__game_8h_a1f2dded569472da31d28da892662ac3e}{G\_\-WorldDone} (void)
\item 
void \hyperlink{g__game_8h_a49a16e791950359770f3bab24621c23d}{G\_\-Ticker} (void)
\item 
\hyperlink{doomtype_8h_a050c65e107f0c828f856a231f4b4e788}{BOOL} \hyperlink{g__game_8h_a7412bb03a3c45cc18c218ddc6337d473}{G\_\-Responder} (\hyperlink{structevent__t}{event\_\-t} $\ast$ev)
\item 
void \hyperlink{g__game_8h_a70302c5dfeb56ab3951e3a869e55ae01}{G\_\-ScreenShot} (char $\ast$filename)
\item 
void \hyperlink{g__game_8h_a6097b07c27276bd856986b8676cb3377}{G\_\-PlayerFinishLevel} (\hyperlink{classplayer__s}{player\_\-t} \&player)
\end{DoxyCompactItemize}
\subsection*{Variables}
\begin{DoxyCompactItemize}
\item 
\hyperlink{structlevel__pwad__info__s}{level\_\-pwad\_\-info\_\-t} $\ast$ \hyperlink{g__game_8h_a7f4ca0d355a9e6249238ff438a2de1ec}{wadlevelinfos}
\item 
\hyperlink{structcluster__info__s}{cluster\_\-info\_\-t} $\ast$ \hyperlink{g__game_8h_a50287f41a1024f1c639f01bb6328e858}{wadclusterinfos}
\item 
size\_\-t \hyperlink{g__game_8h_a1809286420cfe8629e7f4fcbeeab2925}{numwadlevelinfos}
\item 
size\_\-t \hyperlink{g__game_8h_a519b72f619540f333936dea96a2002ab}{numwadclusterinfos}
\end{DoxyCompactItemize}


\subsection{Function Documentation}
\hypertarget{g__game_8h_a4797918b5bbc1355cc909367276c29ef}{
\index{g\_\-game.h@{g\_\-game.h}!G\_\-BeginRecording@{G\_\-BeginRecording}}
\index{G\_\-BeginRecording@{G\_\-BeginRecording}!g_game.h@{g\_\-game.h}}
\subsubsection[{G\_\-BeginRecording}]{\setlength{\rightskip}{0pt plus 5cm}void G\_\-BeginRecording (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}
\label{d3/d9e/g__game_8h_a4797918b5bbc1355cc909367276c29ef}
\hypertarget{g__game_8h_a6e639333a8c046b2483a09011b276f71}{
\index{g\_\-game.h@{g\_\-game.h}!G\_\-BuildSaveName@{G\_\-BuildSaveName}}
\index{G\_\-BuildSaveName@{G\_\-BuildSaveName}!g_game.h@{g\_\-game.h}}
\subsubsection[{G\_\-BuildSaveName}]{\setlength{\rightskip}{0pt plus 5cm}void G\_\-BuildSaveName (
\begin{DoxyParamCaption}
\item[{{\bf std::string} \&}]{name, }
\item[{int}]{slot}
\end{DoxyParamCaption}
)}}
\label{d3/d9e/g__game_8h_a6e639333a8c046b2483a09011b276f71}
\hypertarget{g__game_8h_abb8a1008b18c3e086ac79da5dc0d841c}{
\index{g\_\-game.h@{g\_\-game.h}!G\_\-CheckDemoStatus@{G\_\-CheckDemoStatus}}
\index{G\_\-CheckDemoStatus@{G\_\-CheckDemoStatus}!g_game.h@{g\_\-game.h}}
\subsubsection[{G\_\-CheckDemoStatus}]{\setlength{\rightskip}{0pt plus 5cm}{\bf BOOL} G\_\-CheckDemoStatus (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}
\label{d3/d9e/g__game_8h_abb8a1008b18c3e086ac79da5dc0d841c}
\hypertarget{g__game_8h_a9544937a2b75225defe075eb6e359aaf}{
\index{g\_\-game.h@{g\_\-game.h}!G\_\-DeathMatchSpawnPlayer@{G\_\-DeathMatchSpawnPlayer}}
\index{G\_\-DeathMatchSpawnPlayer@{G\_\-DeathMatchSpawnPlayer}!g_game.h@{g\_\-game.h}}
\subsubsection[{G\_\-DeathMatchSpawnPlayer}]{\setlength{\rightskip}{0pt plus 5cm}void G\_\-DeathMatchSpawnPlayer (
\begin{DoxyParamCaption}
\item[{{\bf player\_\-t} \&}]{player}
\end{DoxyParamCaption}
)}}
\label{d3/d9e/g__game_8h_a9544937a2b75225defe075eb6e359aaf}
\hypertarget{g__game_8h_a72fa51e8f369383d1b8492bcaa0629b1}{
\index{g\_\-game.h@{g\_\-game.h}!G\_\-DeferedPlayDemo@{G\_\-DeferedPlayDemo}}
\index{G\_\-DeferedPlayDemo@{G\_\-DeferedPlayDemo}!g_game.h@{g\_\-game.h}}
\subsubsection[{G\_\-DeferedPlayDemo}]{\setlength{\rightskip}{0pt plus 5cm}void G\_\-DeferedPlayDemo (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{demo}
\end{DoxyParamCaption}
)}}
\label{d3/d9e/g__game_8h_a72fa51e8f369383d1b8492bcaa0629b1}
\hypertarget{g__game_8h_ab6e75c2a2adf15ac1f8dd182673ab062}{
\index{g\_\-game.h@{g\_\-game.h}!G\_\-DoLoadGame@{G\_\-DoLoadGame}}
\index{G\_\-DoLoadGame@{G\_\-DoLoadGame}!g_game.h@{g\_\-game.h}}
\subsubsection[{G\_\-DoLoadGame}]{\setlength{\rightskip}{0pt plus 5cm}void G\_\-DoLoadGame (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}
\label{d3/d9e/g__game_8h_ab6e75c2a2adf15ac1f8dd182673ab062}
\hypertarget{g__game_8h_a91bafb07153205a7ee2b79449211594e}{
\index{g\_\-game.h@{g\_\-game.h}!G\_\-DoPlayDemo@{G\_\-DoPlayDemo}}
\index{G\_\-DoPlayDemo@{G\_\-DoPlayDemo}!g_game.h@{g\_\-game.h}}
\subsubsection[{G\_\-DoPlayDemo}]{\setlength{\rightskip}{0pt plus 5cm}void G\_\-DoPlayDemo (
\begin{DoxyParamCaption}
\item[{bool}]{justStreamInput = {\ttfamily false}}
\end{DoxyParamCaption}
)}}
\label{d3/d9e/g__game_8h_a91bafb07153205a7ee2b79449211594e}
\hypertarget{g__game_8h_a2735e8152cba8409ae991ea145dd9b03}{
\index{g\_\-game.h@{g\_\-game.h}!G\_\-DoReborn@{G\_\-DoReborn}}
\index{G\_\-DoReborn@{G\_\-DoReborn}!g_game.h@{g\_\-game.h}}
\subsubsection[{G\_\-DoReborn}]{\setlength{\rightskip}{0pt plus 5cm}void G\_\-DoReborn (
\begin{DoxyParamCaption}
\item[{{\bf player\_\-t} \&}]{player}
\end{DoxyParamCaption}
)}}
\label{d3/d9e/g__game_8h_a2735e8152cba8409ae991ea145dd9b03}
\hypertarget{g__game_8h_a05b6ff10e5965fc2689385652ce158f9}{
\index{g\_\-game.h@{g\_\-game.h}!G\_\-LoadGame@{G\_\-LoadGame}}
\index{G\_\-LoadGame@{G\_\-LoadGame}!g_game.h@{g\_\-game.h}}
\subsubsection[{G\_\-LoadGame}]{\setlength{\rightskip}{0pt plus 5cm}void G\_\-LoadGame (
\begin{DoxyParamCaption}
\item[{char $\ast$}]{name}
\end{DoxyParamCaption}
)}}
\label{d3/d9e/g__game_8h_a05b6ff10e5965fc2689385652ce158f9}
\hypertarget{g__game_8h_a3ab85004bfed8c2a8185350e68f06c86}{
\index{g\_\-game.h@{g\_\-game.h}!G\_\-PlayDemo@{G\_\-PlayDemo}}
\index{G\_\-PlayDemo@{G\_\-PlayDemo}!g_game.h@{g\_\-game.h}}
\subsubsection[{G\_\-PlayDemo}]{\setlength{\rightskip}{0pt plus 5cm}void G\_\-PlayDemo (
\begin{DoxyParamCaption}
\item[{char $\ast$}]{name}
\end{DoxyParamCaption}
)}}
\label{d3/d9e/g__game_8h_a3ab85004bfed8c2a8185350e68f06c86}
\hypertarget{g__game_8h_a6097b07c27276bd856986b8676cb3377}{
\index{g\_\-game.h@{g\_\-game.h}!G\_\-PlayerFinishLevel@{G\_\-PlayerFinishLevel}}
\index{G\_\-PlayerFinishLevel@{G\_\-PlayerFinishLevel}!g_game.h@{g\_\-game.h}}
\subsubsection[{G\_\-PlayerFinishLevel}]{\setlength{\rightskip}{0pt plus 5cm}void G\_\-PlayerFinishLevel (
\begin{DoxyParamCaption}
\item[{{\bf player\_\-t} \&}]{player}
\end{DoxyParamCaption}
)}}
\label{d3/d9e/g__game_8h_a6097b07c27276bd856986b8676cb3377}
\hypertarget{g__game_8h_a23fa8c6d1248619ae6a19963e46183bb}{
\index{g\_\-game.h@{g\_\-game.h}!G\_\-RecordDemo@{G\_\-RecordDemo}}
\index{G\_\-RecordDemo@{G\_\-RecordDemo}!g_game.h@{g\_\-game.h}}
\subsubsection[{G\_\-RecordDemo}]{\setlength{\rightskip}{0pt plus 5cm}bool G\_\-RecordDemo (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{name}
\end{DoxyParamCaption}
)}}
\label{d3/d9e/g__game_8h_a23fa8c6d1248619ae6a19963e46183bb}
\hypertarget{g__game_8h_a7412bb03a3c45cc18c218ddc6337d473}{
\index{g\_\-game.h@{g\_\-game.h}!G\_\-Responder@{G\_\-Responder}}
\index{G\_\-Responder@{G\_\-Responder}!g_game.h@{g\_\-game.h}}
\subsubsection[{G\_\-Responder}]{\setlength{\rightskip}{0pt plus 5cm}{\bf BOOL} G\_\-Responder (
\begin{DoxyParamCaption}
\item[{{\bf event\_\-t} $\ast$}]{ev}
\end{DoxyParamCaption}
)}}
\label{d3/d9e/g__game_8h_a7412bb03a3c45cc18c218ddc6337d473}
\hypertarget{g__game_8h_a73369b8ec6f88693b8d6288f3023f1e8}{
\index{g\_\-game.h@{g\_\-game.h}!G\_\-SaveGame@{G\_\-SaveGame}}
\index{G\_\-SaveGame@{G\_\-SaveGame}!g_game.h@{g\_\-game.h}}
\subsubsection[{G\_\-SaveGame}]{\setlength{\rightskip}{0pt plus 5cm}void G\_\-SaveGame (
\begin{DoxyParamCaption}
\item[{int}]{slot, }
\item[{char $\ast$}]{description}
\end{DoxyParamCaption}
)}}
\label{d3/d9e/g__game_8h_a73369b8ec6f88693b8d6288f3023f1e8}
\hypertarget{g__game_8h_a70302c5dfeb56ab3951e3a869e55ae01}{
\index{g\_\-game.h@{g\_\-game.h}!G\_\-ScreenShot@{G\_\-ScreenShot}}
\index{G\_\-ScreenShot@{G\_\-ScreenShot}!g_game.h@{g\_\-game.h}}
\subsubsection[{G\_\-ScreenShot}]{\setlength{\rightskip}{0pt plus 5cm}void G\_\-ScreenShot (
\begin{DoxyParamCaption}
\item[{char $\ast$}]{filename}
\end{DoxyParamCaption}
)}}
\label{d3/d9e/g__game_8h_a70302c5dfeb56ab3951e3a869e55ae01}
\hypertarget{g__game_8h_a49a16e791950359770f3bab24621c23d}{
\index{g\_\-game.h@{g\_\-game.h}!G\_\-Ticker@{G\_\-Ticker}}
\index{G\_\-Ticker@{G\_\-Ticker}!g_game.h@{g\_\-game.h}}
\subsubsection[{G\_\-Ticker}]{\setlength{\rightskip}{0pt plus 5cm}void G\_\-Ticker (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}
\label{d3/d9e/g__game_8h_a49a16e791950359770f3bab24621c23d}
\hypertarget{g__game_8h_a6d802ba01547bdb4fab87030948967f7}{
\index{g\_\-game.h@{g\_\-game.h}!G\_\-TimeDemo@{G\_\-TimeDemo}}
\index{G\_\-TimeDemo@{G\_\-TimeDemo}!g_game.h@{g\_\-game.h}}
\subsubsection[{G\_\-TimeDemo}]{\setlength{\rightskip}{0pt plus 5cm}void G\_\-TimeDemo (
\begin{DoxyParamCaption}
\item[{char $\ast$}]{name}
\end{DoxyParamCaption}
)}}
\label{d3/d9e/g__game_8h_a6d802ba01547bdb4fab87030948967f7}
\hypertarget{g__game_8h_a1f2dded569472da31d28da892662ac3e}{
\index{g\_\-game.h@{g\_\-game.h}!G\_\-WorldDone@{G\_\-WorldDone}}
\index{G\_\-WorldDone@{G\_\-WorldDone}!g_game.h@{g\_\-game.h}}
\subsubsection[{G\_\-WorldDone}]{\setlength{\rightskip}{0pt plus 5cm}void G\_\-WorldDone (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}
\label{d3/d9e/g__game_8h_a1f2dded569472da31d28da892662ac3e}


\subsection{Variable Documentation}
\hypertarget{g__game_8h_a519b72f619540f333936dea96a2002ab}{
\index{g\_\-game.h@{g\_\-game.h}!numwadclusterinfos@{numwadclusterinfos}}
\index{numwadclusterinfos@{numwadclusterinfos}!g_game.h@{g\_\-game.h}}
\subsubsection[{numwadclusterinfos}]{\setlength{\rightskip}{0pt plus 5cm}size\_\-t {\bf numwadclusterinfos}}}
\label{d3/d9e/g__game_8h_a519b72f619540f333936dea96a2002ab}
\hypertarget{g__game_8h_a1809286420cfe8629e7f4fcbeeab2925}{
\index{g\_\-game.h@{g\_\-game.h}!numwadlevelinfos@{numwadlevelinfos}}
\index{numwadlevelinfos@{numwadlevelinfos}!g_game.h@{g\_\-game.h}}
\subsubsection[{numwadlevelinfos}]{\setlength{\rightskip}{0pt plus 5cm}size\_\-t {\bf numwadlevelinfos}}}
\label{d3/d9e/g__game_8h_a1809286420cfe8629e7f4fcbeeab2925}
\hypertarget{g__game_8h_a50287f41a1024f1c639f01bb6328e858}{
\index{g\_\-game.h@{g\_\-game.h}!wadclusterinfos@{wadclusterinfos}}
\index{wadclusterinfos@{wadclusterinfos}!g_game.h@{g\_\-game.h}}
\subsubsection[{wadclusterinfos}]{\setlength{\rightskip}{0pt plus 5cm}{\bf cluster\_\-info\_\-t}$\ast$ {\bf wadclusterinfos}}}
\label{d3/d9e/g__game_8h_a50287f41a1024f1c639f01bb6328e858}
\hypertarget{g__game_8h_a7f4ca0d355a9e6249238ff438a2de1ec}{
\index{g\_\-game.h@{g\_\-game.h}!wadlevelinfos@{wadlevelinfos}}
\index{wadlevelinfos@{wadlevelinfos}!g_game.h@{g\_\-game.h}}
\subsubsection[{wadlevelinfos}]{\setlength{\rightskip}{0pt plus 5cm}{\bf level\_\-pwad\_\-info\_\-t}$\ast$ {\bf wadlevelinfos}}}
\label{d3/d9e/g__game_8h_a7f4ca0d355a9e6249238ff438a2de1ec}
