\hypertarget{server_2src_2g__game_8cpp}{
\section{server/src/g\_\-game.cpp File Reference}
\label{dc/dcd/server_2src_2g__game_8cpp}\index{server/src/g\_\-game.cpp@{server/src/g\_\-game.cpp}}
}
\subsection*{Enumerations}
\begin{DoxyCompactItemize}
\item 
enum \hyperlink{server_2src_2g__game_8cpp_a19437e505840778a85c65146091fb738}{demoversion\_\-t} \{ \par
\hyperlink{client_2src_2g__game_8cpp_a19437e505840778a85c65146091fb738af88e825e2f408d60bfcda4c31c1919e0}{LMP\_\-DOOM\_\-1\_\-9}, 
\hyperlink{client_2src_2g__game_8cpp_a19437e505840778a85c65146091fb738a0b49c203c7fd18a13f66f658b3ff2795}{LMP\_\-DOOM\_\-1\_\-9\_\-1}, 
\hyperlink{client_2src_2g__game_8cpp_a19437e505840778a85c65146091fb738aa908f7670df8667b1903a6a0ace912c1}{ZDOOM\_\-FORM}, 
\hyperlink{server_2src_2g__game_8cpp_a19437e505840778a85c65146091fb738af88e825e2f408d60bfcda4c31c1919e0}{LMP\_\-DOOM\_\-1\_\-9}, 
\par
\hyperlink{server_2src_2g__game_8cpp_a19437e505840778a85c65146091fb738a0b49c203c7fd18a13f66f658b3ff2795}{LMP\_\-DOOM\_\-1\_\-9\_\-1}, 
\hyperlink{server_2src_2g__game_8cpp_a19437e505840778a85c65146091fb738aa908f7670df8667b1903a6a0ace912c1}{ZDOOM\_\-FORM}
 \}
\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{doomtype_8h_a050c65e107f0c828f856a231f4b4e788}{BOOL} \hyperlink{server_2src_2g__game_8cpp_abb8a1008b18c3e086ac79da5dc0d841c}{G\_\-CheckDemoStatus} (void)
\item 
void \hyperlink{server_2src_2g__game_8cpp_a2cdabc4bab301228277212d0751978d6}{G\_\-ReadDemoTiccmd} (\hyperlink{structticcmd__t}{ticcmd\_\-t} $\ast$cmd, int player)
\item 
void \hyperlink{server_2src_2g__game_8cpp_a6f9845efeeeab4e90ffa0fa4639d3b29}{G\_\-WriteDemoTiccmd} (\hyperlink{structticcmd__t}{ticcmd\_\-t} $\ast$cmd, int player, int \hyperlink{minilzo_8cpp_a45f7b98fb35f9a2d3399619c05b86063}{buf})
\item 
void \hyperlink{server_2src_2g__game_8cpp_a99189494c94cea5148c99fa1b5fe3007}{G\_\-PlayerReborn} (\hyperlink{classplayer__s}{player\_\-t} \&player)
\item 
void \hyperlink{server_2src_2g__game_8cpp_a461c80ff1ffd6c39f4740d738d9729b6}{G\_\-DoNewGame} (void)
\item 
void \hyperlink{server_2src_2g__game_8cpp_ab6e75c2a2adf15ac1f8dd182673ab062}{G\_\-DoLoadGame} (void)
\item 
void \hyperlink{server_2src_2g__game_8cpp_a26761b767eefe2760fb7e1e6dfaf3459}{G\_\-DoPlayDemo} (void)
\item 
void \hyperlink{server_2src_2g__game_8cpp_a37752e481f2399c739fc89bd26f65536}{G\_\-DoCompleted} (void)
\item 
void \hyperlink{server_2src_2g__game_8cpp_af43b298092a6880ba27f4e9565fe03a2}{G\_\-DoVictory} (void)
\item 
void \hyperlink{server_2src_2g__game_8cpp_a2ed5dbcc27c345360649029ec3987c43}{G\_\-DoWorldDone} (void)
\item 
void \hyperlink{server_2src_2g__game_8cpp_ac891d795f4f4057b5615980a730545b3}{G\_\-DoSaveGame} (void)
\item 
\hyperlink{server_2src_2g__game_8cpp_a89ad458efecad995a5edc607c916f494}{EXTERN\_\-CVAR} (sv\_\-timelimit) \hyperlink{d__event_8h_a64899b865696382377aa6b57d83b60bd}{gameaction\_\-t} \hyperlink{d__event_8h_a6814030e8e198c0e1d1e6f4dc25565ef}{gameaction}
\item 
\hyperlink{server_2src_2g__game_8cpp_ada4d3ded2119e6009973008e16d6cafa}{EXTERN\_\-CVAR} (sv\_\-nomonsters) EXTERN\_\-CVAR(sv\_\-fastmonsters) EXTERN\_\-CVAR(sv\_\-freelook) EXTERN\_\-CVAR(sv\_\-monstersrespawn) char \hyperlink{client_2src_2g__game_8cpp_a43fbe1e5f18136fbdabebfba62d0d78e}{demoname}\mbox{[}256\mbox{]}
\item 
\hyperlink{classplayer__s}{player\_\-t} \& \hyperlink{server_2src_2g__game_8cpp_a7bc820e3d10e65c820cb8f5593acd2d4}{consoleplayer} ()
\item 
\hyperlink{classplayer__s}{player\_\-t} \& \hyperlink{server_2src_2g__game_8cpp_ab4f2117cc846ad52745155ad12011bff}{displayplayer} ()
\item 
\hyperlink{classplayer__s}{player\_\-t} \& \hyperlink{server_2src_2g__game_8cpp_a4c02c15dec9afadb3a74c3fc57d187d2}{idplayer} (size\_\-t id)
\item 
bool \hyperlink{server_2src_2g__game_8cpp_a5cc4468654c0a685970499def13b668c}{validplayer} (\hyperlink{classplayer__s}{player\_\-t} \&ref)
\item 
\hyperlink{server_2src_2g__game_8cpp_a643d4f0c363e531b7b672647cd5131db}{BEGIN\_\-COMMAND} (impulse)
\item 
\hyperlink{server_2src_2g__game_8cpp_a37002388bb50d3a8083326996a63f134}{END\_\-COMMAND} (impulse) BEGIN\_\-COMMAND(centerview)
\item 
\hyperlink{server_2src_2g__game_8cpp_a6b51f0df59daaf5b97d6f532d443200e}{END\_\-COMMAND} (centerview) BEGIN\_\-COMMAND(pause)
\item 
\hyperlink{server_2src_2g__game_8cpp_a469dd3a8981192fbd9141fc9e2b23a1d}{END\_\-COMMAND} (pause) void G\_\-BuildTiccmd(\hyperlink{structticcmd__t}{ticcmd\_\-t} $\ast$cmd)
\item 
void \hyperlink{server_2src_2g__game_8cpp_a55992c9f68c852319bba44d9b8723ae1}{G\_\-WriteDemoTiccmd} ()
\item 
bool \hyperlink{server_2src_2g__game_8cpp_a1957a680d2536c501b5acd649b8b6a52}{G\_\-RecordDemo} (char $\ast$\hyperlink{txt__io_8cpp_a8f8f80d37794cde9472343e4487ba3eb}{name})
\item 
void \hyperlink{server_2src_2g__game_8cpp_a4797918b5bbc1355cc909367276c29ef}{G\_\-BeginRecording} (void)
\item 
\hyperlink{server_2src_2g__game_8cpp_af587bcd2966294ff0a2fe4cd3121f903}{EXTERN\_\-CVAR} (sv\_\-maxplayers) void RecordCommand(int argc
\item 
void \hyperlink{server_2src_2g__game_8cpp_a49a16e791950359770f3bab24621c23d}{G\_\-Ticker} (void)
\item 
void \hyperlink{server_2src_2g__game_8cpp_a6097b07c27276bd856986b8676cb3377}{G\_\-PlayerFinishLevel} (\hyperlink{classplayer__s}{player\_\-t} \&player)
\item 
void \hyperlink{server_2src_2g__game_8cpp_ac743ba9795756e52cd333bc60d867c8d}{P\_\-SpawnPlayer} (\hyperlink{classplayer__s}{player\_\-t} \&player, \hyperlink{structMapThing}{mapthing2\_\-t} $\ast$mthing)
\item 
bool \hyperlink{server_2src_2g__game_8cpp_ae830abe28ef29f4cb3eba115cb2de61c}{G\_\-CheckSpot} (\hyperlink{classplayer__s}{player\_\-t} \&player, \hyperlink{structMapThing}{mapthing2\_\-t} $\ast$mthing)
\item 
void \hyperlink{server_2src_2g__game_8cpp_a30827ad4678a3212113b0ae217abf9df}{G\_\-TeamSpawnPlayer} (\hyperlink{classplayer__s}{player\_\-t} \&player)
\item 
void \hyperlink{server_2src_2g__game_8cpp_a9544937a2b75225defe075eb6e359aaf}{G\_\-DeathMatchSpawnPlayer} (\hyperlink{classplayer__s}{player\_\-t} \&player)
\item 
void \hyperlink{server_2src_2g__game_8cpp_a2735e8152cba8409ae991ea145dd9b03}{G\_\-DoReborn} (\hyperlink{classplayer__s}{player\_\-t} \&player)
\item 
void \hyperlink{server_2src_2g__game_8cpp_a70302c5dfeb56ab3951e3a869e55ae01}{G\_\-ScreenShot} (char $\ast$filename)
\item 
void \hyperlink{server_2src_2g__game_8cpp_ae801980976cbf80469982c87aff5cce7}{R\_\-ExecuteSetViewSize} (void)
\item 
void \hyperlink{server_2src_2g__game_8cpp_a05b6ff10e5965fc2689385652ce158f9}{G\_\-LoadGame} (char $\ast$\hyperlink{txt__io_8cpp_a8f8f80d37794cde9472343e4487ba3eb}{name})
\item 
void \hyperlink{server_2src_2g__game_8cpp_a73369b8ec6f88693b8d6288f3023f1e8}{G\_\-SaveGame} (int slot, char $\ast$description)
\item 
void \hyperlink{server_2src_2g__game_8cpp_a6e639333a8c046b2483a09011b276f71}{G\_\-BuildSaveName} (\hyperlink{sv__main_8cpp_a77792b18743abf1ff3aeeffa24aa45ec}{std::string} \&\hyperlink{txt__io_8cpp_a8f8f80d37794cde9472343e4487ba3eb}{name}, int slot)
\item 
void \hyperlink{server_2src_2g__game_8cpp_a00afa02d5491ba8c05d0d1618d89a2d6}{G\_\-DeferedPlayDemo} (char $\ast$\hyperlink{txt__io_8cpp_a8f8f80d37794cde9472343e4487ba3eb}{name})
\item 
\hyperlink{doomtype_8h_a050c65e107f0c828f856a231f4b4e788}{BOOL} \hyperlink{server_2src_2g__game_8cpp_a5e1db8cd4eababd58495f84ad28410b0}{G\_\-ProcessIFFDemo} (char $\ast$mapname)
\item 
void \hyperlink{server_2src_2g__game_8cpp_a6d802ba01547bdb4fab87030948967f7}{G\_\-TimeDemo} (char $\ast$\hyperlink{txt__io_8cpp_a8f8f80d37794cde9472343e4487ba3eb}{name})
\item 
\hyperlink{server_2src_2g__game_8cpp_a9845bfd228d98fd5430be381e7b85a7f}{EXTERN\_\-CVAR} (sv\_\-fraglimit) EXTERN\_\-CVAR(sv\_\-allowexit) EXTERN\_\-CVAR(sv\_\-fragexitswitch) \hyperlink{doomtype_8h_a050c65e107f0c828f856a231f4b4e788}{BOOL} CheckIfExitIsGood(\hyperlink{classAActor}{AActor} $\ast$self)
\end{DoxyCompactItemize}
\subsection*{Variables}
\begin{DoxyCompactItemize}
\item 
\hyperlink{doomdef_8h_aa3df7fce134ae5843a2bd6cdcd5796d0}{gamestate\_\-t} \hyperlink{server_2src_2g__game_8cpp_ada603db4fad2eae23485a8b2051fa27d}{gamestate} = GS\_\-STARTUP
\item 
\hyperlink{doomtype_8h_a050c65e107f0c828f856a231f4b4e788}{BOOL} \hyperlink{server_2src_2g__game_8cpp_adf97a82df047b4be096a9de87c5c669a}{respawnmonsters}
\item 
\hyperlink{doomtype_8h_a050c65e107f0c828f856a231f4b4e788}{BOOL} \hyperlink{server_2src_2g__game_8cpp_aa858c836667e44a1b9ee8eaa0f320dd3}{paused}
\item 
\hyperlink{doomtype_8h_a050c65e107f0c828f856a231f4b4e788}{BOOL} \hyperlink{server_2src_2g__game_8cpp_a0d225dc2a39548006d9d8c54dccdf82f}{sendpause}
\item 
\hyperlink{doomtype_8h_a050c65e107f0c828f856a231f4b4e788}{BOOL} \hyperlink{server_2src_2g__game_8cpp_a1249a3e7871e1c5ceccdd5eb964a5842}{sendsave}
\item 
\hyperlink{doomtype_8h_a050c65e107f0c828f856a231f4b4e788}{BOOL} \hyperlink{server_2src_2g__game_8cpp_a54361fa3fbd6367abb35e211959e7d31}{usergame}
\item 
\hyperlink{doomtype_8h_a050c65e107f0c828f856a231f4b4e788}{BOOL} \hyperlink{server_2src_2g__game_8cpp_a1f83fc57b215db1cc2f17b51db5e8021}{sendcenterview}
\item 
\hyperlink{doomtype_8h_a050c65e107f0c828f856a231f4b4e788}{BOOL} \hyperlink{server_2src_2g__game_8cpp_a96c9120449dab623058b8ff49a02f159}{menuactive}
\item 
\hyperlink{doomtype_8h_a050c65e107f0c828f856a231f4b4e788}{BOOL} \hyperlink{server_2src_2g__game_8cpp_aaaa0efb62ade6800b0300a9ee9ffd5ce}{timingdemo}
\item 
\hyperlink{doomtype_8h_a050c65e107f0c828f856a231f4b4e788}{BOOL} \hyperlink{server_2src_2g__game_8cpp_a8d471a0305e2506d0e30c952c96ed8b2}{nodrawers}
\item 
\hyperlink{doomtype_8h_a050c65e107f0c828f856a231f4b4e788}{BOOL} \hyperlink{server_2src_2g__game_8cpp_a134531ab497aa41825ffc49aaf71cdbc}{noblit}
\item 
\hyperlink{doomtype_8h_a050c65e107f0c828f856a231f4b4e788}{BOOL} \hyperlink{server_2src_2g__game_8cpp_a72cd65cba85229f0e3df3ebb71e5341d}{viewactive}
\item 
\hyperlink{doomtype_8h_a050c65e107f0c828f856a231f4b4e788}{BOOL} \hyperlink{server_2src_2g__game_8cpp_a115c5828ab4a26d6eae13ae0525935d9}{network\_\-game}
\item 
\hyperlink{doomtype_8h_a050c65e107f0c828f856a231f4b4e788}{BOOL} \hyperlink{server_2src_2g__game_8cpp_aa1c13f21a120ae57539fc19d503d738d}{netgame}
\item 
\hyperlink{doomtype_8h_a050c65e107f0c828f856a231f4b4e788}{BOOL} \hyperlink{server_2src_2g__game_8cpp_a6d5892659bd57c70a0ed4d07b8396705}{multiplayer}
\item 
std::vector$<$ \hyperlink{classplayer__s}{player\_\-t} $>$ \hyperlink{server_2src_2g__game_8cpp_af00b63598d8b86688457772cdbe26e21}{players}
\item 
\hyperlink{classplayer__s}{player\_\-t} \hyperlink{server_2src_2g__game_8cpp_a6556aa686767809410eafe2c587c6c94}{nullplayer}
\item 
\hyperlink{doomtype_8h_a0c8186d9b9b7880309c27230bbb5e69d}{byte} \hyperlink{server_2src_2g__game_8cpp_a0fc1c57bdba0be65a2263a5f5292e047}{consoleplayer\_\-id}
\item 
\hyperlink{doomtype_8h_a0c8186d9b9b7880309c27230bbb5e69d}{byte} \hyperlink{server_2src_2g__game_8cpp_aebbee8743eefe4ac0a7573a2dcea8e8d}{displayplayer\_\-id}
\item 
int \hyperlink{server_2src_2g__game_8cpp_a99ef31dc1922e3747a8af3b87c13cb04}{gametic}
\item 
bool \hyperlink{server_2src_2g__game_8cpp_aedf0864ec0ca8ee55282690a56edb5ef}{singleplayerjustdied} = false
\item 
enum \hyperlink{client_2src_2g__game_8cpp_a19437e505840778a85c65146091fb738}{demoversion\_\-t} \hyperlink{server_2src_2g__game_8cpp_a171389b6e536385856f00ac5c7cbdc81}{demoversion}
\item 
FILE $\ast$ \hyperlink{server_2src_2g__game_8cpp_a8bef061b6901761a48a7c1e145f48dc3}{recorddemo\_\-fp}
\item 
\hyperlink{doomtype_8h_a050c65e107f0c828f856a231f4b4e788}{BOOL} \hyperlink{server_2src_2g__game_8cpp_a4b2d5f2e0b03e1d368d7935e0da904a9}{demorecording}
\item 
\hyperlink{doomtype_8h_a050c65e107f0c828f856a231f4b4e788}{BOOL} \hyperlink{server_2src_2g__game_8cpp_ae814a8b4c68cd328c7938363000db59f}{demoplayback}
\item 
\hyperlink{doomtype_8h_a050c65e107f0c828f856a231f4b4e788}{BOOL} \hyperlink{server_2src_2g__game_8cpp_ac52890e7093dbfcd86eb54bf41acceb4}{democlassic}
\item 
\hyperlink{doomtype_8h_a050c65e107f0c828f856a231f4b4e788}{BOOL} \hyperlink{server_2src_2g__game_8cpp_ac4c4f8ed31bab45e6bf2cac46605cbc3}{netdemo}
\item 
\hyperlink{doomtype_8h_a050c65e107f0c828f856a231f4b4e788}{BOOL} \hyperlink{server_2src_2g__game_8cpp_a11c87eaa9e2c34e3dace63cee3d16e9f}{demonew}
\item 
int \hyperlink{server_2src_2g__game_8cpp_aa575c702bc2db7b2e3d902c532f0dd0a}{demover}
\item 
\hyperlink{doomtype_8h_a0c8186d9b9b7880309c27230bbb5e69d}{byte} $\ast$ \hyperlink{server_2src_2g__game_8cpp_a9093db08ed8b82fce2c226a84f81469f}{demobuffer}
\item 
\hyperlink{doomtype_8h_a0c8186d9b9b7880309c27230bbb5e69d}{byte} $\ast$ \hyperlink{server_2src_2g__game_8cpp_a9927ff2dd9ca6ca88238587d1003ee80}{demo\_\-p}
\item 
size\_\-t \hyperlink{server_2src_2g__game_8cpp_a3a425c0751b252fd5aa8cbeb6b57fa99}{maxdemosize}
\item 
\hyperlink{doomtype_8h_a0c8186d9b9b7880309c27230bbb5e69d}{byte} $\ast$ \hyperlink{server_2src_2g__game_8cpp_ac93409e6a1beeac276dc97314876e3cb}{zdemformend}
\item 
\hyperlink{doomtype_8h_a0c8186d9b9b7880309c27230bbb5e69d}{byte} $\ast$ \hyperlink{server_2src_2g__game_8cpp_adce5375ec265af0eb20c12ef5d212bff}{zdembodyend}
\item 
\hyperlink{doomtype_8h_a050c65e107f0c828f856a231f4b4e788}{BOOL} \hyperlink{server_2src_2g__game_8cpp_ad8a369cfca4366ef44e3db0fb6f35384}{singledemo}
\item 
int \hyperlink{server_2src_2g__game_8cpp_a68a78ba3fedce80226d38cc823f95ca9}{demostartgametic}
\item 
\hyperlink{doomtype_8h_a050c65e107f0c828f856a231f4b4e788}{BOOL} \hyperlink{server_2src_2g__game_8cpp_a9267f711def7c295a57f6cef5c5fe376}{precache} = true
\item 
\hyperlink{structwbstartstruct__s}{wbstartstruct\_\-t} \hyperlink{server_2src_2g__game_8cpp_a9eeb904380d9c0d6e9ae9eca4b42357e}{wminfo}
\item 
\hyperlink{doomtype_8h_a0c8186d9b9b7880309c27230bbb5e69d}{byte} $\ast$ \hyperlink{server_2src_2g__game_8cpp_afb4c9fb6cb1bd80eaf8a037aa5722b22}{savebuffer}
\item 
float \hyperlink{server_2src_2g__game_8cpp_a7a7344e388e6bf5766e41f0c164f6f86}{normforwardmove} \mbox{[}2\mbox{]} = \{0x19, 0x32\}
\item 
float \hyperlink{server_2src_2g__game_8cpp_acf4b47c0a23bc7d8494eb6548c366260}{normsidemove} \mbox{[}2\mbox{]} = \{0x18, 0x28\}
\item 
\hyperlink{m__fixed_8h_a7fdea216e6bec468d1569e8ab1bd469b}{fixed\_\-t} \hyperlink{server_2src_2g__game_8cpp_a5a6c3404eec4d048bbeff917913bf016}{forwardmove} \mbox{[}2\mbox{]}
\item 
\hyperlink{m__fixed_8h_a7fdea216e6bec468d1569e8ab1bd469b}{fixed\_\-t} \hyperlink{server_2src_2g__game_8cpp_a9fa2623bc0b9df3cf98fe99096da7c0f}{sidemove} \mbox{[}2\mbox{]}
\item 
\hyperlink{m__fixed_8h_a7fdea216e6bec468d1569e8ab1bd469b}{fixed\_\-t} \hyperlink{server_2src_2g__game_8cpp_a41c75fe7ae180f714652c80e9ab157fc}{angleturn} \mbox{[}3\mbox{]} = \{640, 1280, 320\}
\item 
\hyperlink{m__fixed_8h_a7fdea216e6bec468d1569e8ab1bd469b}{fixed\_\-t} \hyperlink{server_2src_2g__game_8cpp_a09eb4349ee9caa79eef2219b34aba0e1}{flyspeed} \mbox{[}2\mbox{]} = \{1$\ast$256, 3$\ast$256\}
\item 
int \hyperlink{server_2src_2g__game_8cpp_a5d04bac8f1e8f6509892872875c8aade}{lookspeed} \mbox{[}2\mbox{]} = \{450, 512\}
\item 
int \hyperlink{server_2src_2g__game_8cpp_a13dae3227ded740d46d62d7477b895e1}{turnheld}
\item 
int \hyperlink{server_2src_2g__game_8cpp_aa3d2105adcc19a5aba525c805fc49ff2}{mousex}
\item 
int \hyperlink{server_2src_2g__game_8cpp_a6d4a0453f23b7c4df1a7be2972529a0b}{mousey}
\item 
int \hyperlink{server_2src_2g__game_8cpp_a732703939a71e139a629a3d3d3182014}{joyxmove}
\item 
int \hyperlink{server_2src_2g__game_8cpp_ad9e930b413e866a0db5b00f056586eb5}{joyymove}
\item 
int \hyperlink{server_2src_2g__game_8cpp_a2f78e424720dd7759d080e448b788afd}{savegameslot}
\item 
char \hyperlink{server_2src_2g__game_8cpp_ae1ba0c4498737767966590ed73f978db}{savedescription} \mbox{[}32\mbox{]}
\item 
int \hyperlink{server_2src_2g__game_8cpp_a329f63ac2f6e62aaa070dec0b40636c9}{Impulse}
\item 
int \hyperlink{server_2src_2g__game_8cpp_a7e2933108420c2f85014064c391cccd6}{mapchange}
\item 
\hyperlink{doomtype_8h_a050c65e107f0c828f856a231f4b4e788}{BOOL} \hyperlink{server_2src_2g__game_8cpp_af5ff13f96771b0f649077c55fda928aa}{setsizeneeded}
\item 
char \hyperlink{server_2src_2g__game_8cpp_a3484d58b034d1ba1c17cb5751ba5a283}{savename} \mbox{[}256\mbox{]}
\end{DoxyCompactItemize}


\subsection{Enumeration Type Documentation}
\hypertarget{server_2src_2g__game_8cpp_a19437e505840778a85c65146091fb738}{
\index{server/src/g\_\-game.cpp@{server/src/g\_\-game.cpp}!demoversion\_\-t@{demoversion\_\-t}}
\index{demoversion\_\-t@{demoversion\_\-t}!server/src/g_game.cpp@{server/src/g\_\-game.cpp}}
\subsubsection[{demoversion\_\-t}]{\setlength{\rightskip}{0pt plus 5cm}enum {\bf demoversion\_\-t}}}
\label{dc/dcd/server_2src_2g__game_8cpp_a19437e505840778a85c65146091fb738}
\begin{Desc}
\item[Enumerator: ]\par
\begin{description}
\index{LMP\_\-DOOM\_\-1\_\-9@{LMP\_\-DOOM\_\-1\_\-9}!server/src/g\_\-game.cpp@{server/src/g\_\-game.cpp}}\index{server/src/g\_\-game.cpp@{server/src/g\_\-game.cpp}!LMP\_\-DOOM\_\-1\_\-9@{LMP\_\-DOOM\_\-1\_\-9}}\item[{\em 
\hypertarget{server_2src_2g__game_8cpp_a19437e505840778a85c65146091fb738af88e825e2f408d60bfcda4c31c1919e0}{
LMP\_\-DOOM\_\-1\_\-9}
\label{dc/dcd/server_2src_2g__game_8cpp_a19437e505840778a85c65146091fb738af88e825e2f408d60bfcda4c31c1919e0}
}]\index{LMP\_\-DOOM\_\-1\_\-9\_\-1@{LMP\_\-DOOM\_\-1\_\-9\_\-1}!server/src/g\_\-game.cpp@{server/src/g\_\-game.cpp}}\index{server/src/g\_\-game.cpp@{server/src/g\_\-game.cpp}!LMP\_\-DOOM\_\-1\_\-9\_\-1@{LMP\_\-DOOM\_\-1\_\-9\_\-1}}\item[{\em 
\hypertarget{server_2src_2g__game_8cpp_a19437e505840778a85c65146091fb738a0b49c203c7fd18a13f66f658b3ff2795}{
LMP\_\-DOOM\_\-1\_\-9\_\-1}
\label{dc/dcd/server_2src_2g__game_8cpp_a19437e505840778a85c65146091fb738a0b49c203c7fd18a13f66f658b3ff2795}
}]\index{ZDOOM\_\-FORM@{ZDOOM\_\-FORM}!server/src/g\_\-game.cpp@{server/src/g\_\-game.cpp}}\index{server/src/g\_\-game.cpp@{server/src/g\_\-game.cpp}!ZDOOM\_\-FORM@{ZDOOM\_\-FORM}}\item[{\em 
\hypertarget{server_2src_2g__game_8cpp_a19437e505840778a85c65146091fb738aa908f7670df8667b1903a6a0ace912c1}{
ZDOOM\_\-FORM}
\label{dc/dcd/server_2src_2g__game_8cpp_a19437e505840778a85c65146091fb738aa908f7670df8667b1903a6a0ace912c1}
}]\index{LMP\_\-DOOM\_\-1\_\-9@{LMP\_\-DOOM\_\-1\_\-9}!server/src/g\_\-game.cpp@{server/src/g\_\-game.cpp}}\index{server/src/g\_\-game.cpp@{server/src/g\_\-game.cpp}!LMP\_\-DOOM\_\-1\_\-9@{LMP\_\-DOOM\_\-1\_\-9}}\item[{\em 
\hypertarget{server_2src_2g__game_8cpp_a19437e505840778a85c65146091fb738af88e825e2f408d60bfcda4c31c1919e0}{
LMP\_\-DOOM\_\-1\_\-9}
\label{dc/dcd/server_2src_2g__game_8cpp_a19437e505840778a85c65146091fb738af88e825e2f408d60bfcda4c31c1919e0}
}]\index{LMP\_\-DOOM\_\-1\_\-9\_\-1@{LMP\_\-DOOM\_\-1\_\-9\_\-1}!server/src/g\_\-game.cpp@{server/src/g\_\-game.cpp}}\index{server/src/g\_\-game.cpp@{server/src/g\_\-game.cpp}!LMP\_\-DOOM\_\-1\_\-9\_\-1@{LMP\_\-DOOM\_\-1\_\-9\_\-1}}\item[{\em 
\hypertarget{server_2src_2g__game_8cpp_a19437e505840778a85c65146091fb738a0b49c203c7fd18a13f66f658b3ff2795}{
LMP\_\-DOOM\_\-1\_\-9\_\-1}
\label{dc/dcd/server_2src_2g__game_8cpp_a19437e505840778a85c65146091fb738a0b49c203c7fd18a13f66f658b3ff2795}
}]\index{ZDOOM\_\-FORM@{ZDOOM\_\-FORM}!server/src/g\_\-game.cpp@{server/src/g\_\-game.cpp}}\index{server/src/g\_\-game.cpp@{server/src/g\_\-game.cpp}!ZDOOM\_\-FORM@{ZDOOM\_\-FORM}}\item[{\em 
\hypertarget{server_2src_2g__game_8cpp_a19437e505840778a85c65146091fb738aa908f7670df8667b1903a6a0ace912c1}{
ZDOOM\_\-FORM}
\label{dc/dcd/server_2src_2g__game_8cpp_a19437e505840778a85c65146091fb738aa908f7670df8667b1903a6a0ace912c1}
}]\end{description}
\end{Desc}



\subsection{Function Documentation}
\hypertarget{server_2src_2g__game_8cpp_a643d4f0c363e531b7b672647cd5131db}{
\index{server/src/g\_\-game.cpp@{server/src/g\_\-game.cpp}!BEGIN\_\-COMMAND@{BEGIN\_\-COMMAND}}
\index{BEGIN\_\-COMMAND@{BEGIN\_\-COMMAND}!server/src/g_game.cpp@{server/src/g\_\-game.cpp}}
\subsubsection[{BEGIN\_\-COMMAND}]{\setlength{\rightskip}{0pt plus 5cm}BEGIN\_\-COMMAND (
\begin{DoxyParamCaption}
\item[{impulse}]{}
\end{DoxyParamCaption}
)}}
\label{dc/dcd/server_2src_2g__game_8cpp_a643d4f0c363e531b7b672647cd5131db}
\hypertarget{server_2src_2g__game_8cpp_a7bc820e3d10e65c820cb8f5593acd2d4}{
\index{server/src/g\_\-game.cpp@{server/src/g\_\-game.cpp}!consoleplayer@{consoleplayer}}
\index{consoleplayer@{consoleplayer}!server/src/g_game.cpp@{server/src/g\_\-game.cpp}}
\subsubsection[{consoleplayer}]{\setlength{\rightskip}{0pt plus 5cm}{\bf player\_\-t}\& consoleplayer (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}
\label{dc/dcd/server_2src_2g__game_8cpp_a7bc820e3d10e65c820cb8f5593acd2d4}
\hypertarget{server_2src_2g__game_8cpp_ab4f2117cc846ad52745155ad12011bff}{
\index{server/src/g\_\-game.cpp@{server/src/g\_\-game.cpp}!displayplayer@{displayplayer}}
\index{displayplayer@{displayplayer}!server/src/g_game.cpp@{server/src/g\_\-game.cpp}}
\subsubsection[{displayplayer}]{\setlength{\rightskip}{0pt plus 5cm}{\bf player\_\-t}\& displayplayer (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}
\label{dc/dcd/server_2src_2g__game_8cpp_ab4f2117cc846ad52745155ad12011bff}
\hypertarget{server_2src_2g__game_8cpp_a37002388bb50d3a8083326996a63f134}{
\index{server/src/g\_\-game.cpp@{server/src/g\_\-game.cpp}!END\_\-COMMAND@{END\_\-COMMAND}}
\index{END\_\-COMMAND@{END\_\-COMMAND}!server/src/g_game.cpp@{server/src/g\_\-game.cpp}}
\subsubsection[{END\_\-COMMAND}]{\setlength{\rightskip}{0pt plus 5cm}END\_\-COMMAND (
\begin{DoxyParamCaption}
\item[{impulse}]{}
\end{DoxyParamCaption}
)}}
\label{dc/dcd/server_2src_2g__game_8cpp_a37002388bb50d3a8083326996a63f134}
\hypertarget{server_2src_2g__game_8cpp_a6b51f0df59daaf5b97d6f532d443200e}{
\index{server/src/g\_\-game.cpp@{server/src/g\_\-game.cpp}!END\_\-COMMAND@{END\_\-COMMAND}}
\index{END\_\-COMMAND@{END\_\-COMMAND}!server/src/g_game.cpp@{server/src/g\_\-game.cpp}}
\subsubsection[{END\_\-COMMAND}]{\setlength{\rightskip}{0pt plus 5cm}END\_\-COMMAND (
\begin{DoxyParamCaption}
\item[{centerview}]{}
\end{DoxyParamCaption}
)}}
\label{dc/dcd/server_2src_2g__game_8cpp_a6b51f0df59daaf5b97d6f532d443200e}
\hypertarget{server_2src_2g__game_8cpp_a469dd3a8981192fbd9141fc9e2b23a1d}{
\index{server/src/g\_\-game.cpp@{server/src/g\_\-game.cpp}!END\_\-COMMAND@{END\_\-COMMAND}}
\index{END\_\-COMMAND@{END\_\-COMMAND}!server/src/g_game.cpp@{server/src/g\_\-game.cpp}}
\subsubsection[{END\_\-COMMAND}]{\setlength{\rightskip}{0pt plus 5cm}END\_\-COMMAND (
\begin{DoxyParamCaption}
\item[{pause}]{}
\end{DoxyParamCaption}
)}}
\label{dc/dcd/server_2src_2g__game_8cpp_a469dd3a8981192fbd9141fc9e2b23a1d}
\hypertarget{server_2src_2g__game_8cpp_a9845bfd228d98fd5430be381e7b85a7f}{
\index{server/src/g\_\-game.cpp@{server/src/g\_\-game.cpp}!EXTERN\_\-CVAR@{EXTERN\_\-CVAR}}
\index{EXTERN\_\-CVAR@{EXTERN\_\-CVAR}!server/src/g_game.cpp@{server/src/g\_\-game.cpp}}
\subsubsection[{EXTERN\_\-CVAR}]{\setlength{\rightskip}{0pt plus 5cm}EXTERN\_\-CVAR (
\begin{DoxyParamCaption}
\item[{sv\_\-fraglimit}]{}
\end{DoxyParamCaption}
)}}
\label{dc/dcd/server_2src_2g__game_8cpp_a9845bfd228d98fd5430be381e7b85a7f}
\hypertarget{server_2src_2g__game_8cpp_af587bcd2966294ff0a2fe4cd3121f903}{
\index{server/src/g\_\-game.cpp@{server/src/g\_\-game.cpp}!EXTERN\_\-CVAR@{EXTERN\_\-CVAR}}
\index{EXTERN\_\-CVAR@{EXTERN\_\-CVAR}!server/src/g_game.cpp@{server/src/g\_\-game.cpp}}
\subsubsection[{EXTERN\_\-CVAR}]{\setlength{\rightskip}{0pt plus 5cm}EXTERN\_\-CVAR (
\begin{DoxyParamCaption}
\item[{sv\_\-maxplayers}]{}
\end{DoxyParamCaption}
)}}
\label{dc/dcd/server_2src_2g__game_8cpp_af587bcd2966294ff0a2fe4cd3121f903}
\hypertarget{server_2src_2g__game_8cpp_a89ad458efecad995a5edc607c916f494}{
\index{server/src/g\_\-game.cpp@{server/src/g\_\-game.cpp}!EXTERN\_\-CVAR@{EXTERN\_\-CVAR}}
\index{EXTERN\_\-CVAR@{EXTERN\_\-CVAR}!server/src/g_game.cpp@{server/src/g\_\-game.cpp}}
\subsubsection[{EXTERN\_\-CVAR}]{\setlength{\rightskip}{0pt plus 5cm}EXTERN\_\-CVAR (
\begin{DoxyParamCaption}
\item[{sv\_\-timelimit}]{}
\end{DoxyParamCaption}
)}}
\label{dc/dcd/server_2src_2g__game_8cpp_a89ad458efecad995a5edc607c916f494}
\hypertarget{server_2src_2g__game_8cpp_ada4d3ded2119e6009973008e16d6cafa}{
\index{server/src/g\_\-game.cpp@{server/src/g\_\-game.cpp}!EXTERN\_\-CVAR@{EXTERN\_\-CVAR}}
\index{EXTERN\_\-CVAR@{EXTERN\_\-CVAR}!server/src/g_game.cpp@{server/src/g\_\-game.cpp}}
\subsubsection[{EXTERN\_\-CVAR}]{\setlength{\rightskip}{0pt plus 5cm}EXTERN\_\-CVAR (
\begin{DoxyParamCaption}
\item[{sv\_\-nomonsters}]{}
\end{DoxyParamCaption}
)}}
\label{dc/dcd/server_2src_2g__game_8cpp_ada4d3ded2119e6009973008e16d6cafa}
\hypertarget{server_2src_2g__game_8cpp_a4797918b5bbc1355cc909367276c29ef}{
\index{server/src/g\_\-game.cpp@{server/src/g\_\-game.cpp}!G\_\-BeginRecording@{G\_\-BeginRecording}}
\index{G\_\-BeginRecording@{G\_\-BeginRecording}!server/src/g_game.cpp@{server/src/g\_\-game.cpp}}
\subsubsection[{G\_\-BeginRecording}]{\setlength{\rightskip}{0pt plus 5cm}void G\_\-BeginRecording (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}
\label{dc/dcd/server_2src_2g__game_8cpp_a4797918b5bbc1355cc909367276c29ef}
\hypertarget{server_2src_2g__game_8cpp_a6e639333a8c046b2483a09011b276f71}{
\index{server/src/g\_\-game.cpp@{server/src/g\_\-game.cpp}!G\_\-BuildSaveName@{G\_\-BuildSaveName}}
\index{G\_\-BuildSaveName@{G\_\-BuildSaveName}!server/src/g_game.cpp@{server/src/g\_\-game.cpp}}
\subsubsection[{G\_\-BuildSaveName}]{\setlength{\rightskip}{0pt plus 5cm}void G\_\-BuildSaveName (
\begin{DoxyParamCaption}
\item[{{\bf std::string} \&}]{name, }
\item[{int}]{slot}
\end{DoxyParamCaption}
)}}
\label{dc/dcd/server_2src_2g__game_8cpp_a6e639333a8c046b2483a09011b276f71}
\hypertarget{server_2src_2g__game_8cpp_abb8a1008b18c3e086ac79da5dc0d841c}{
\index{server/src/g\_\-game.cpp@{server/src/g\_\-game.cpp}!G\_\-CheckDemoStatus@{G\_\-CheckDemoStatus}}
\index{G\_\-CheckDemoStatus@{G\_\-CheckDemoStatus}!server/src/g_game.cpp@{server/src/g\_\-game.cpp}}
\subsubsection[{G\_\-CheckDemoStatus}]{\setlength{\rightskip}{0pt plus 5cm}{\bf BOOL} G\_\-CheckDemoStatus (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}
\label{dc/dcd/server_2src_2g__game_8cpp_abb8a1008b18c3e086ac79da5dc0d841c}
\hypertarget{server_2src_2g__game_8cpp_ae830abe28ef29f4cb3eba115cb2de61c}{
\index{server/src/g\_\-game.cpp@{server/src/g\_\-game.cpp}!G\_\-CheckSpot@{G\_\-CheckSpot}}
\index{G\_\-CheckSpot@{G\_\-CheckSpot}!server/src/g_game.cpp@{server/src/g\_\-game.cpp}}
\subsubsection[{G\_\-CheckSpot}]{\setlength{\rightskip}{0pt plus 5cm}bool G\_\-CheckSpot (
\begin{DoxyParamCaption}
\item[{{\bf player\_\-t} \&}]{player, }
\item[{{\bf mapthing2\_\-t} $\ast$}]{mthing}
\end{DoxyParamCaption}
)}}
\label{dc/dcd/server_2src_2g__game_8cpp_ae830abe28ef29f4cb3eba115cb2de61c}
\hypertarget{server_2src_2g__game_8cpp_a9544937a2b75225defe075eb6e359aaf}{
\index{server/src/g\_\-game.cpp@{server/src/g\_\-game.cpp}!G\_\-DeathMatchSpawnPlayer@{G\_\-DeathMatchSpawnPlayer}}
\index{G\_\-DeathMatchSpawnPlayer@{G\_\-DeathMatchSpawnPlayer}!server/src/g_game.cpp@{server/src/g\_\-game.cpp}}
\subsubsection[{G\_\-DeathMatchSpawnPlayer}]{\setlength{\rightskip}{0pt plus 5cm}void G\_\-DeathMatchSpawnPlayer (
\begin{DoxyParamCaption}
\item[{{\bf player\_\-t} \&}]{player}
\end{DoxyParamCaption}
)}}
\label{dc/dcd/server_2src_2g__game_8cpp_a9544937a2b75225defe075eb6e359aaf}
\hypertarget{server_2src_2g__game_8cpp_a00afa02d5491ba8c05d0d1618d89a2d6}{
\index{server/src/g\_\-game.cpp@{server/src/g\_\-game.cpp}!G\_\-DeferedPlayDemo@{G\_\-DeferedPlayDemo}}
\index{G\_\-DeferedPlayDemo@{G\_\-DeferedPlayDemo}!server/src/g_game.cpp@{server/src/g\_\-game.cpp}}
\subsubsection[{G\_\-DeferedPlayDemo}]{\setlength{\rightskip}{0pt plus 5cm}void G\_\-DeferedPlayDemo (
\begin{DoxyParamCaption}
\item[{char $\ast$}]{name}
\end{DoxyParamCaption}
)}}
\label{dc/dcd/server_2src_2g__game_8cpp_a00afa02d5491ba8c05d0d1618d89a2d6}
\hypertarget{server_2src_2g__game_8cpp_a37752e481f2399c739fc89bd26f65536}{
\index{server/src/g\_\-game.cpp@{server/src/g\_\-game.cpp}!G\_\-DoCompleted@{G\_\-DoCompleted}}
\index{G\_\-DoCompleted@{G\_\-DoCompleted}!server/src/g_game.cpp@{server/src/g\_\-game.cpp}}
\subsubsection[{G\_\-DoCompleted}]{\setlength{\rightskip}{0pt plus 5cm}void G\_\-DoCompleted (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}
\label{dc/dcd/server_2src_2g__game_8cpp_a37752e481f2399c739fc89bd26f65536}
\hypertarget{server_2src_2g__game_8cpp_ab6e75c2a2adf15ac1f8dd182673ab062}{
\index{server/src/g\_\-game.cpp@{server/src/g\_\-game.cpp}!G\_\-DoLoadGame@{G\_\-DoLoadGame}}
\index{G\_\-DoLoadGame@{G\_\-DoLoadGame}!server/src/g_game.cpp@{server/src/g\_\-game.cpp}}
\subsubsection[{G\_\-DoLoadGame}]{\setlength{\rightskip}{0pt plus 5cm}void G\_\-DoLoadGame (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}
\label{dc/dcd/server_2src_2g__game_8cpp_ab6e75c2a2adf15ac1f8dd182673ab062}
\hypertarget{server_2src_2g__game_8cpp_a461c80ff1ffd6c39f4740d738d9729b6}{
\index{server/src/g\_\-game.cpp@{server/src/g\_\-game.cpp}!G\_\-DoNewGame@{G\_\-DoNewGame}}
\index{G\_\-DoNewGame@{G\_\-DoNewGame}!server/src/g_game.cpp@{server/src/g\_\-game.cpp}}
\subsubsection[{G\_\-DoNewGame}]{\setlength{\rightskip}{0pt plus 5cm}void G\_\-DoNewGame (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}
\label{dc/dcd/server_2src_2g__game_8cpp_a461c80ff1ffd6c39f4740d738d9729b6}
\hypertarget{server_2src_2g__game_8cpp_a26761b767eefe2760fb7e1e6dfaf3459}{
\index{server/src/g\_\-game.cpp@{server/src/g\_\-game.cpp}!G\_\-DoPlayDemo@{G\_\-DoPlayDemo}}
\index{G\_\-DoPlayDemo@{G\_\-DoPlayDemo}!server/src/g_game.cpp@{server/src/g\_\-game.cpp}}
\subsubsection[{G\_\-DoPlayDemo}]{\setlength{\rightskip}{0pt plus 5cm}void G\_\-DoPlayDemo (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}
\label{dc/dcd/server_2src_2g__game_8cpp_a26761b767eefe2760fb7e1e6dfaf3459}
\hypertarget{server_2src_2g__game_8cpp_a2735e8152cba8409ae991ea145dd9b03}{
\index{server/src/g\_\-game.cpp@{server/src/g\_\-game.cpp}!G\_\-DoReborn@{G\_\-DoReborn}}
\index{G\_\-DoReborn@{G\_\-DoReborn}!server/src/g_game.cpp@{server/src/g\_\-game.cpp}}
\subsubsection[{G\_\-DoReborn}]{\setlength{\rightskip}{0pt plus 5cm}void G\_\-DoReborn (
\begin{DoxyParamCaption}
\item[{{\bf player\_\-t} \&}]{player}
\end{DoxyParamCaption}
)}}
\label{dc/dcd/server_2src_2g__game_8cpp_a2735e8152cba8409ae991ea145dd9b03}
\hypertarget{server_2src_2g__game_8cpp_ac891d795f4f4057b5615980a730545b3}{
\index{server/src/g\_\-game.cpp@{server/src/g\_\-game.cpp}!G\_\-DoSaveGame@{G\_\-DoSaveGame}}
\index{G\_\-DoSaveGame@{G\_\-DoSaveGame}!server/src/g_game.cpp@{server/src/g\_\-game.cpp}}
\subsubsection[{G\_\-DoSaveGame}]{\setlength{\rightskip}{0pt plus 5cm}void G\_\-DoSaveGame (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}
\label{dc/dcd/server_2src_2g__game_8cpp_ac891d795f4f4057b5615980a730545b3}
\hypertarget{server_2src_2g__game_8cpp_af43b298092a6880ba27f4e9565fe03a2}{
\index{server/src/g\_\-game.cpp@{server/src/g\_\-game.cpp}!G\_\-DoVictory@{G\_\-DoVictory}}
\index{G\_\-DoVictory@{G\_\-DoVictory}!server/src/g_game.cpp@{server/src/g\_\-game.cpp}}
\subsubsection[{G\_\-DoVictory}]{\setlength{\rightskip}{0pt plus 5cm}void G\_\-DoVictory (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}
\label{dc/dcd/server_2src_2g__game_8cpp_af43b298092a6880ba27f4e9565fe03a2}
\hypertarget{server_2src_2g__game_8cpp_a2ed5dbcc27c345360649029ec3987c43}{
\index{server/src/g\_\-game.cpp@{server/src/g\_\-game.cpp}!G\_\-DoWorldDone@{G\_\-DoWorldDone}}
\index{G\_\-DoWorldDone@{G\_\-DoWorldDone}!server/src/g_game.cpp@{server/src/g\_\-game.cpp}}
\subsubsection[{G\_\-DoWorldDone}]{\setlength{\rightskip}{0pt plus 5cm}void G\_\-DoWorldDone (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}
\label{dc/dcd/server_2src_2g__game_8cpp_a2ed5dbcc27c345360649029ec3987c43}
\hypertarget{server_2src_2g__game_8cpp_a05b6ff10e5965fc2689385652ce158f9}{
\index{server/src/g\_\-game.cpp@{server/src/g\_\-game.cpp}!G\_\-LoadGame@{G\_\-LoadGame}}
\index{G\_\-LoadGame@{G\_\-LoadGame}!server/src/g_game.cpp@{server/src/g\_\-game.cpp}}
\subsubsection[{G\_\-LoadGame}]{\setlength{\rightskip}{0pt plus 5cm}void G\_\-LoadGame (
\begin{DoxyParamCaption}
\item[{char $\ast$}]{name}
\end{DoxyParamCaption}
)}}
\label{dc/dcd/server_2src_2g__game_8cpp_a05b6ff10e5965fc2689385652ce158f9}
\hypertarget{server_2src_2g__game_8cpp_a6097b07c27276bd856986b8676cb3377}{
\index{server/src/g\_\-game.cpp@{server/src/g\_\-game.cpp}!G\_\-PlayerFinishLevel@{G\_\-PlayerFinishLevel}}
\index{G\_\-PlayerFinishLevel@{G\_\-PlayerFinishLevel}!server/src/g_game.cpp@{server/src/g\_\-game.cpp}}
\subsubsection[{G\_\-PlayerFinishLevel}]{\setlength{\rightskip}{0pt plus 5cm}void G\_\-PlayerFinishLevel (
\begin{DoxyParamCaption}
\item[{{\bf player\_\-t} \&}]{player}
\end{DoxyParamCaption}
)}}
\label{dc/dcd/server_2src_2g__game_8cpp_a6097b07c27276bd856986b8676cb3377}
\hypertarget{server_2src_2g__game_8cpp_a99189494c94cea5148c99fa1b5fe3007}{
\index{server/src/g\_\-game.cpp@{server/src/g\_\-game.cpp}!G\_\-PlayerReborn@{G\_\-PlayerReborn}}
\index{G\_\-PlayerReborn@{G\_\-PlayerReborn}!server/src/g_game.cpp@{server/src/g\_\-game.cpp}}
\subsubsection[{G\_\-PlayerReborn}]{\setlength{\rightskip}{0pt plus 5cm}void G\_\-PlayerReborn (
\begin{DoxyParamCaption}
\item[{{\bf player\_\-t} \&}]{player}
\end{DoxyParamCaption}
)}}
\label{dc/dcd/server_2src_2g__game_8cpp_a99189494c94cea5148c99fa1b5fe3007}
\hypertarget{server_2src_2g__game_8cpp_a5e1db8cd4eababd58495f84ad28410b0}{
\index{server/src/g\_\-game.cpp@{server/src/g\_\-game.cpp}!G\_\-ProcessIFFDemo@{G\_\-ProcessIFFDemo}}
\index{G\_\-ProcessIFFDemo@{G\_\-ProcessIFFDemo}!server/src/g_game.cpp@{server/src/g\_\-game.cpp}}
\subsubsection[{G\_\-ProcessIFFDemo}]{\setlength{\rightskip}{0pt plus 5cm}{\bf BOOL} G\_\-ProcessIFFDemo (
\begin{DoxyParamCaption}
\item[{char $\ast$}]{mapname}
\end{DoxyParamCaption}
)}}
\label{dc/dcd/server_2src_2g__game_8cpp_a5e1db8cd4eababd58495f84ad28410b0}
\hypertarget{server_2src_2g__game_8cpp_a2cdabc4bab301228277212d0751978d6}{
\index{server/src/g\_\-game.cpp@{server/src/g\_\-game.cpp}!G\_\-ReadDemoTiccmd@{G\_\-ReadDemoTiccmd}}
\index{G\_\-ReadDemoTiccmd@{G\_\-ReadDemoTiccmd}!server/src/g_game.cpp@{server/src/g\_\-game.cpp}}
\subsubsection[{G\_\-ReadDemoTiccmd}]{\setlength{\rightskip}{0pt plus 5cm}void G\_\-ReadDemoTiccmd (
\begin{DoxyParamCaption}
\item[{{\bf ticcmd\_\-t} $\ast$}]{cmd, }
\item[{int}]{player}
\end{DoxyParamCaption}
)}}
\label{dc/dcd/server_2src_2g__game_8cpp_a2cdabc4bab301228277212d0751978d6}
\hypertarget{server_2src_2g__game_8cpp_a1957a680d2536c501b5acd649b8b6a52}{
\index{server/src/g\_\-game.cpp@{server/src/g\_\-game.cpp}!G\_\-RecordDemo@{G\_\-RecordDemo}}
\index{G\_\-RecordDemo@{G\_\-RecordDemo}!server/src/g_game.cpp@{server/src/g\_\-game.cpp}}
\subsubsection[{G\_\-RecordDemo}]{\setlength{\rightskip}{0pt plus 5cm}bool G\_\-RecordDemo (
\begin{DoxyParamCaption}
\item[{char $\ast$}]{name}
\end{DoxyParamCaption}
)}}
\label{dc/dcd/server_2src_2g__game_8cpp_a1957a680d2536c501b5acd649b8b6a52}
\hypertarget{server_2src_2g__game_8cpp_a73369b8ec6f88693b8d6288f3023f1e8}{
\index{server/src/g\_\-game.cpp@{server/src/g\_\-game.cpp}!G\_\-SaveGame@{G\_\-SaveGame}}
\index{G\_\-SaveGame@{G\_\-SaveGame}!server/src/g_game.cpp@{server/src/g\_\-game.cpp}}
\subsubsection[{G\_\-SaveGame}]{\setlength{\rightskip}{0pt plus 5cm}void G\_\-SaveGame (
\begin{DoxyParamCaption}
\item[{int}]{slot, }
\item[{char $\ast$}]{description}
\end{DoxyParamCaption}
)}}
\label{dc/dcd/server_2src_2g__game_8cpp_a73369b8ec6f88693b8d6288f3023f1e8}
\hypertarget{server_2src_2g__game_8cpp_a70302c5dfeb56ab3951e3a869e55ae01}{
\index{server/src/g\_\-game.cpp@{server/src/g\_\-game.cpp}!G\_\-ScreenShot@{G\_\-ScreenShot}}
\index{G\_\-ScreenShot@{G\_\-ScreenShot}!server/src/g_game.cpp@{server/src/g\_\-game.cpp}}
\subsubsection[{G\_\-ScreenShot}]{\setlength{\rightskip}{0pt plus 5cm}void G\_\-ScreenShot (
\begin{DoxyParamCaption}
\item[{char $\ast$}]{filename}
\end{DoxyParamCaption}
)}}
\label{dc/dcd/server_2src_2g__game_8cpp_a70302c5dfeb56ab3951e3a869e55ae01}
\hypertarget{server_2src_2g__game_8cpp_a30827ad4678a3212113b0ae217abf9df}{
\index{server/src/g\_\-game.cpp@{server/src/g\_\-game.cpp}!G\_\-TeamSpawnPlayer@{G\_\-TeamSpawnPlayer}}
\index{G\_\-TeamSpawnPlayer@{G\_\-TeamSpawnPlayer}!server/src/g_game.cpp@{server/src/g\_\-game.cpp}}
\subsubsection[{G\_\-TeamSpawnPlayer}]{\setlength{\rightskip}{0pt plus 5cm}void G\_\-TeamSpawnPlayer (
\begin{DoxyParamCaption}
\item[{{\bf player\_\-t} \&}]{player}
\end{DoxyParamCaption}
)}}
\label{dc/dcd/server_2src_2g__game_8cpp_a30827ad4678a3212113b0ae217abf9df}
\hypertarget{server_2src_2g__game_8cpp_a49a16e791950359770f3bab24621c23d}{
\index{server/src/g\_\-game.cpp@{server/src/g\_\-game.cpp}!G\_\-Ticker@{G\_\-Ticker}}
\index{G\_\-Ticker@{G\_\-Ticker}!server/src/g_game.cpp@{server/src/g\_\-game.cpp}}
\subsubsection[{G\_\-Ticker}]{\setlength{\rightskip}{0pt plus 5cm}void G\_\-Ticker (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}
\label{dc/dcd/server_2src_2g__game_8cpp_a49a16e791950359770f3bab24621c23d}
\hypertarget{server_2src_2g__game_8cpp_a6d802ba01547bdb4fab87030948967f7}{
\index{server/src/g\_\-game.cpp@{server/src/g\_\-game.cpp}!G\_\-TimeDemo@{G\_\-TimeDemo}}
\index{G\_\-TimeDemo@{G\_\-TimeDemo}!server/src/g_game.cpp@{server/src/g\_\-game.cpp}}
\subsubsection[{G\_\-TimeDemo}]{\setlength{\rightskip}{0pt plus 5cm}void G\_\-TimeDemo (
\begin{DoxyParamCaption}
\item[{char $\ast$}]{name}
\end{DoxyParamCaption}
)}}
\label{dc/dcd/server_2src_2g__game_8cpp_a6d802ba01547bdb4fab87030948967f7}
\hypertarget{server_2src_2g__game_8cpp_a6f9845efeeeab4e90ffa0fa4639d3b29}{
\index{server/src/g\_\-game.cpp@{server/src/g\_\-game.cpp}!G\_\-WriteDemoTiccmd@{G\_\-WriteDemoTiccmd}}
\index{G\_\-WriteDemoTiccmd@{G\_\-WriteDemoTiccmd}!server/src/g_game.cpp@{server/src/g\_\-game.cpp}}
\subsubsection[{G\_\-WriteDemoTiccmd}]{\setlength{\rightskip}{0pt plus 5cm}void G\_\-WriteDemoTiccmd (
\begin{DoxyParamCaption}
\item[{{\bf ticcmd\_\-t} $\ast$}]{cmd, }
\item[{int}]{player, }
\item[{int}]{buf}
\end{DoxyParamCaption}
)}}
\label{dc/dcd/server_2src_2g__game_8cpp_a6f9845efeeeab4e90ffa0fa4639d3b29}
\hypertarget{server_2src_2g__game_8cpp_a55992c9f68c852319bba44d9b8723ae1}{
\index{server/src/g\_\-game.cpp@{server/src/g\_\-game.cpp}!G\_\-WriteDemoTiccmd@{G\_\-WriteDemoTiccmd}}
\index{G\_\-WriteDemoTiccmd@{G\_\-WriteDemoTiccmd}!server/src/g_game.cpp@{server/src/g\_\-game.cpp}}
\subsubsection[{G\_\-WriteDemoTiccmd}]{\setlength{\rightskip}{0pt plus 5cm}void G\_\-WriteDemoTiccmd (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}
\label{dc/dcd/server_2src_2g__game_8cpp_a55992c9f68c852319bba44d9b8723ae1}
\hypertarget{server_2src_2g__game_8cpp_a4c02c15dec9afadb3a74c3fc57d187d2}{
\index{server/src/g\_\-game.cpp@{server/src/g\_\-game.cpp}!idplayer@{idplayer}}
\index{idplayer@{idplayer}!server/src/g_game.cpp@{server/src/g\_\-game.cpp}}
\subsubsection[{idplayer}]{\setlength{\rightskip}{0pt plus 5cm}{\bf player\_\-t}\& idplayer (
\begin{DoxyParamCaption}
\item[{size\_\-t}]{id}
\end{DoxyParamCaption}
)}}
\label{dc/dcd/server_2src_2g__game_8cpp_a4c02c15dec9afadb3a74c3fc57d187d2}
\hypertarget{server_2src_2g__game_8cpp_ac743ba9795756e52cd333bc60d867c8d}{
\index{server/src/g\_\-game.cpp@{server/src/g\_\-game.cpp}!P\_\-SpawnPlayer@{P\_\-SpawnPlayer}}
\index{P\_\-SpawnPlayer@{P\_\-SpawnPlayer}!server/src/g_game.cpp@{server/src/g\_\-game.cpp}}
\subsubsection[{P\_\-SpawnPlayer}]{\setlength{\rightskip}{0pt plus 5cm}void P\_\-SpawnPlayer (
\begin{DoxyParamCaption}
\item[{{\bf player\_\-t} \&}]{player, }
\item[{{\bf mapthing2\_\-t} $\ast$}]{mthing}
\end{DoxyParamCaption}
)}}
\label{dc/dcd/server_2src_2g__game_8cpp_ac743ba9795756e52cd333bc60d867c8d}
\hypertarget{server_2src_2g__game_8cpp_ae801980976cbf80469982c87aff5cce7}{
\index{server/src/g\_\-game.cpp@{server/src/g\_\-game.cpp}!R\_\-ExecuteSetViewSize@{R\_\-ExecuteSetViewSize}}
\index{R\_\-ExecuteSetViewSize@{R\_\-ExecuteSetViewSize}!server/src/g_game.cpp@{server/src/g\_\-game.cpp}}
\subsubsection[{R\_\-ExecuteSetViewSize}]{\setlength{\rightskip}{0pt plus 5cm}void R\_\-ExecuteSetViewSize (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}
\label{dc/dcd/server_2src_2g__game_8cpp_ae801980976cbf80469982c87aff5cce7}
\hypertarget{server_2src_2g__game_8cpp_a5cc4468654c0a685970499def13b668c}{
\index{server/src/g\_\-game.cpp@{server/src/g\_\-game.cpp}!validplayer@{validplayer}}
\index{validplayer@{validplayer}!server/src/g_game.cpp@{server/src/g\_\-game.cpp}}
\subsubsection[{validplayer}]{\setlength{\rightskip}{0pt plus 5cm}bool validplayer (
\begin{DoxyParamCaption}
\item[{{\bf player\_\-t} \&}]{ref}
\end{DoxyParamCaption}
)}}
\label{dc/dcd/server_2src_2g__game_8cpp_a5cc4468654c0a685970499def13b668c}


\subsection{Variable Documentation}
\hypertarget{server_2src_2g__game_8cpp_a41c75fe7ae180f714652c80e9ab157fc}{
\index{server/src/g\_\-game.cpp@{server/src/g\_\-game.cpp}!angleturn@{angleturn}}
\index{angleturn@{angleturn}!server/src/g_game.cpp@{server/src/g\_\-game.cpp}}
\subsubsection[{angleturn}]{\setlength{\rightskip}{0pt plus 5cm}{\bf fixed\_\-t} {\bf angleturn}\mbox{[}3\mbox{]} = \{640, 1280, 320\}}}
\label{dc/dcd/server_2src_2g__game_8cpp_a41c75fe7ae180f714652c80e9ab157fc}
\hypertarget{server_2src_2g__game_8cpp_a0fc1c57bdba0be65a2263a5f5292e047}{
\index{server/src/g\_\-game.cpp@{server/src/g\_\-game.cpp}!consoleplayer\_\-id@{consoleplayer\_\-id}}
\index{consoleplayer\_\-id@{consoleplayer\_\-id}!server/src/g_game.cpp@{server/src/g\_\-game.cpp}}
\subsubsection[{consoleplayer\_\-id}]{\setlength{\rightskip}{0pt plus 5cm}{\bf byte} {\bf consoleplayer\_\-id}}}
\label{dc/dcd/server_2src_2g__game_8cpp_a0fc1c57bdba0be65a2263a5f5292e047}
\hypertarget{server_2src_2g__game_8cpp_a9927ff2dd9ca6ca88238587d1003ee80}{
\index{server/src/g\_\-game.cpp@{server/src/g\_\-game.cpp}!demo\_\-p@{demo\_\-p}}
\index{demo\_\-p@{demo\_\-p}!server/src/g_game.cpp@{server/src/g\_\-game.cpp}}
\subsubsection[{demo\_\-p}]{\setlength{\rightskip}{0pt plus 5cm}{\bf byte}$\ast$ {\bf demo\_\-p}}}
\label{dc/dcd/server_2src_2g__game_8cpp_a9927ff2dd9ca6ca88238587d1003ee80}
\hypertarget{server_2src_2g__game_8cpp_a9093db08ed8b82fce2c226a84f81469f}{
\index{server/src/g\_\-game.cpp@{server/src/g\_\-game.cpp}!demobuffer@{demobuffer}}
\index{demobuffer@{demobuffer}!server/src/g_game.cpp@{server/src/g\_\-game.cpp}}
\subsubsection[{demobuffer}]{\setlength{\rightskip}{0pt plus 5cm}{\bf byte}$\ast$ {\bf demobuffer}}}
\label{dc/dcd/server_2src_2g__game_8cpp_a9093db08ed8b82fce2c226a84f81469f}
\hypertarget{server_2src_2g__game_8cpp_ac52890e7093dbfcd86eb54bf41acceb4}{
\index{server/src/g\_\-game.cpp@{server/src/g\_\-game.cpp}!democlassic@{democlassic}}
\index{democlassic@{democlassic}!server/src/g_game.cpp@{server/src/g\_\-game.cpp}}
\subsubsection[{democlassic}]{\setlength{\rightskip}{0pt plus 5cm}{\bf BOOL} {\bf democlassic}}}
\label{dc/dcd/server_2src_2g__game_8cpp_ac52890e7093dbfcd86eb54bf41acceb4}
\hypertarget{server_2src_2g__game_8cpp_a11c87eaa9e2c34e3dace63cee3d16e9f}{
\index{server/src/g\_\-game.cpp@{server/src/g\_\-game.cpp}!demonew@{demonew}}
\index{demonew@{demonew}!server/src/g_game.cpp@{server/src/g\_\-game.cpp}}
\subsubsection[{demonew}]{\setlength{\rightskip}{0pt plus 5cm}{\bf BOOL} {\bf demonew}}}
\label{dc/dcd/server_2src_2g__game_8cpp_a11c87eaa9e2c34e3dace63cee3d16e9f}
\hypertarget{server_2src_2g__game_8cpp_ae814a8b4c68cd328c7938363000db59f}{
\index{server/src/g\_\-game.cpp@{server/src/g\_\-game.cpp}!demoplayback@{demoplayback}}
\index{demoplayback@{demoplayback}!server/src/g_game.cpp@{server/src/g\_\-game.cpp}}
\subsubsection[{demoplayback}]{\setlength{\rightskip}{0pt plus 5cm}{\bf BOOL} {\bf demoplayback}}}
\label{dc/dcd/server_2src_2g__game_8cpp_ae814a8b4c68cd328c7938363000db59f}
\hypertarget{server_2src_2g__game_8cpp_a4b2d5f2e0b03e1d368d7935e0da904a9}{
\index{server/src/g\_\-game.cpp@{server/src/g\_\-game.cpp}!demorecording@{demorecording}}
\index{demorecording@{demorecording}!server/src/g_game.cpp@{server/src/g\_\-game.cpp}}
\subsubsection[{demorecording}]{\setlength{\rightskip}{0pt plus 5cm}{\bf BOOL} {\bf demorecording}}}
\label{dc/dcd/server_2src_2g__game_8cpp_a4b2d5f2e0b03e1d368d7935e0da904a9}
\hypertarget{server_2src_2g__game_8cpp_a68a78ba3fedce80226d38cc823f95ca9}{
\index{server/src/g\_\-game.cpp@{server/src/g\_\-game.cpp}!demostartgametic@{demostartgametic}}
\index{demostartgametic@{demostartgametic}!server/src/g_game.cpp@{server/src/g\_\-game.cpp}}
\subsubsection[{demostartgametic}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf demostartgametic}}}
\label{dc/dcd/server_2src_2g__game_8cpp_a68a78ba3fedce80226d38cc823f95ca9}
\hypertarget{server_2src_2g__game_8cpp_aa575c702bc2db7b2e3d902c532f0dd0a}{
\index{server/src/g\_\-game.cpp@{server/src/g\_\-game.cpp}!demover@{demover}}
\index{demover@{demover}!server/src/g_game.cpp@{server/src/g\_\-game.cpp}}
\subsubsection[{demover}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf demover}}}
\label{dc/dcd/server_2src_2g__game_8cpp_aa575c702bc2db7b2e3d902c532f0dd0a}
\hypertarget{server_2src_2g__game_8cpp_a171389b6e536385856f00ac5c7cbdc81}{
\index{server/src/g\_\-game.cpp@{server/src/g\_\-game.cpp}!demoversion@{demoversion}}
\index{demoversion@{demoversion}!server/src/g_game.cpp@{server/src/g\_\-game.cpp}}
\subsubsection[{demoversion}]{\setlength{\rightskip}{0pt plus 5cm}enum {\bf demoversion\_\-t} {\bf demoversion}}}
\label{dc/dcd/server_2src_2g__game_8cpp_a171389b6e536385856f00ac5c7cbdc81}
\hypertarget{server_2src_2g__game_8cpp_aebbee8743eefe4ac0a7573a2dcea8e8d}{
\index{server/src/g\_\-game.cpp@{server/src/g\_\-game.cpp}!displayplayer\_\-id@{displayplayer\_\-id}}
\index{displayplayer\_\-id@{displayplayer\_\-id}!server/src/g_game.cpp@{server/src/g\_\-game.cpp}}
\subsubsection[{displayplayer\_\-id}]{\setlength{\rightskip}{0pt plus 5cm}{\bf byte} {\bf displayplayer\_\-id}}}
\label{dc/dcd/server_2src_2g__game_8cpp_aebbee8743eefe4ac0a7573a2dcea8e8d}
\hypertarget{server_2src_2g__game_8cpp_a09eb4349ee9caa79eef2219b34aba0e1}{
\index{server/src/g\_\-game.cpp@{server/src/g\_\-game.cpp}!flyspeed@{flyspeed}}
\index{flyspeed@{flyspeed}!server/src/g_game.cpp@{server/src/g\_\-game.cpp}}
\subsubsection[{flyspeed}]{\setlength{\rightskip}{0pt plus 5cm}{\bf fixed\_\-t} {\bf flyspeed}\mbox{[}2\mbox{]} = \{1$\ast$256, 3$\ast$256\}}}
\label{dc/dcd/server_2src_2g__game_8cpp_a09eb4349ee9caa79eef2219b34aba0e1}
\hypertarget{server_2src_2g__game_8cpp_a5a6c3404eec4d048bbeff917913bf016}{
\index{server/src/g\_\-game.cpp@{server/src/g\_\-game.cpp}!forwardmove@{forwardmove}}
\index{forwardmove@{forwardmove}!server/src/g_game.cpp@{server/src/g\_\-game.cpp}}
\subsubsection[{forwardmove}]{\setlength{\rightskip}{0pt plus 5cm}{\bf fixed\_\-t} {\bf forwardmove}\mbox{[}2\mbox{]}}}
\label{dc/dcd/server_2src_2g__game_8cpp_a5a6c3404eec4d048bbeff917913bf016}
\hypertarget{server_2src_2g__game_8cpp_ada603db4fad2eae23485a8b2051fa27d}{
\index{server/src/g\_\-game.cpp@{server/src/g\_\-game.cpp}!gamestate@{gamestate}}
\index{gamestate@{gamestate}!server/src/g_game.cpp@{server/src/g\_\-game.cpp}}
\subsubsection[{gamestate}]{\setlength{\rightskip}{0pt plus 5cm}{\bf gamestate\_\-t} {\bf gamestate} = GS\_\-STARTUP}}
\label{dc/dcd/server_2src_2g__game_8cpp_ada603db4fad2eae23485a8b2051fa27d}
\hypertarget{server_2src_2g__game_8cpp_a99ef31dc1922e3747a8af3b87c13cb04}{
\index{server/src/g\_\-game.cpp@{server/src/g\_\-game.cpp}!gametic@{gametic}}
\index{gametic@{gametic}!server/src/g_game.cpp@{server/src/g\_\-game.cpp}}
\subsubsection[{gametic}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf gametic}}}
\label{dc/dcd/server_2src_2g__game_8cpp_a99ef31dc1922e3747a8af3b87c13cb04}
\hypertarget{server_2src_2g__game_8cpp_a329f63ac2f6e62aaa070dec0b40636c9}{
\index{server/src/g\_\-game.cpp@{server/src/g\_\-game.cpp}!Impulse@{Impulse}}
\index{Impulse@{Impulse}!server/src/g_game.cpp@{server/src/g\_\-game.cpp}}
\subsubsection[{Impulse}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf Impulse}}}
\label{dc/dcd/server_2src_2g__game_8cpp_a329f63ac2f6e62aaa070dec0b40636c9}
\hypertarget{server_2src_2g__game_8cpp_a732703939a71e139a629a3d3d3182014}{
\index{server/src/g\_\-game.cpp@{server/src/g\_\-game.cpp}!joyxmove@{joyxmove}}
\index{joyxmove@{joyxmove}!server/src/g_game.cpp@{server/src/g\_\-game.cpp}}
\subsubsection[{joyxmove}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf joyxmove}}}
\label{dc/dcd/server_2src_2g__game_8cpp_a732703939a71e139a629a3d3d3182014}
\hypertarget{server_2src_2g__game_8cpp_ad9e930b413e866a0db5b00f056586eb5}{
\index{server/src/g\_\-game.cpp@{server/src/g\_\-game.cpp}!joyymove@{joyymove}}
\index{joyymove@{joyymove}!server/src/g_game.cpp@{server/src/g\_\-game.cpp}}
\subsubsection[{joyymove}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf joyymove}}}
\label{dc/dcd/server_2src_2g__game_8cpp_ad9e930b413e866a0db5b00f056586eb5}
\hypertarget{server_2src_2g__game_8cpp_a5d04bac8f1e8f6509892872875c8aade}{
\index{server/src/g\_\-game.cpp@{server/src/g\_\-game.cpp}!lookspeed@{lookspeed}}
\index{lookspeed@{lookspeed}!server/src/g_game.cpp@{server/src/g\_\-game.cpp}}
\subsubsection[{lookspeed}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf lookspeed}\mbox{[}2\mbox{]} = \{450, 512\}}}
\label{dc/dcd/server_2src_2g__game_8cpp_a5d04bac8f1e8f6509892872875c8aade}
\hypertarget{server_2src_2g__game_8cpp_a7e2933108420c2f85014064c391cccd6}{
\index{server/src/g\_\-game.cpp@{server/src/g\_\-game.cpp}!mapchange@{mapchange}}
\index{mapchange@{mapchange}!server/src/g_game.cpp@{server/src/g\_\-game.cpp}}
\subsubsection[{mapchange}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf mapchange}}}
\label{dc/dcd/server_2src_2g__game_8cpp_a7e2933108420c2f85014064c391cccd6}
\hypertarget{server_2src_2g__game_8cpp_a3a425c0751b252fd5aa8cbeb6b57fa99}{
\index{server/src/g\_\-game.cpp@{server/src/g\_\-game.cpp}!maxdemosize@{maxdemosize}}
\index{maxdemosize@{maxdemosize}!server/src/g_game.cpp@{server/src/g\_\-game.cpp}}
\subsubsection[{maxdemosize}]{\setlength{\rightskip}{0pt plus 5cm}size\_\-t {\bf maxdemosize}}}
\label{dc/dcd/server_2src_2g__game_8cpp_a3a425c0751b252fd5aa8cbeb6b57fa99}
\hypertarget{server_2src_2g__game_8cpp_a96c9120449dab623058b8ff49a02f159}{
\index{server/src/g\_\-game.cpp@{server/src/g\_\-game.cpp}!menuactive@{menuactive}}
\index{menuactive@{menuactive}!server/src/g_game.cpp@{server/src/g\_\-game.cpp}}
\subsubsection[{menuactive}]{\setlength{\rightskip}{0pt plus 5cm}{\bf BOOL} {\bf menuactive}}}
\label{dc/dcd/server_2src_2g__game_8cpp_a96c9120449dab623058b8ff49a02f159}
\hypertarget{server_2src_2g__game_8cpp_aa3d2105adcc19a5aba525c805fc49ff2}{
\index{server/src/g\_\-game.cpp@{server/src/g\_\-game.cpp}!mousex@{mousex}}
\index{mousex@{mousex}!server/src/g_game.cpp@{server/src/g\_\-game.cpp}}
\subsubsection[{mousex}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf mousex}}}
\label{dc/dcd/server_2src_2g__game_8cpp_aa3d2105adcc19a5aba525c805fc49ff2}
\hypertarget{server_2src_2g__game_8cpp_a6d4a0453f23b7c4df1a7be2972529a0b}{
\index{server/src/g\_\-game.cpp@{server/src/g\_\-game.cpp}!mousey@{mousey}}
\index{mousey@{mousey}!server/src/g_game.cpp@{server/src/g\_\-game.cpp}}
\subsubsection[{mousey}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf mousey}}}
\label{dc/dcd/server_2src_2g__game_8cpp_a6d4a0453f23b7c4df1a7be2972529a0b}
\hypertarget{server_2src_2g__game_8cpp_a6d5892659bd57c70a0ed4d07b8396705}{
\index{server/src/g\_\-game.cpp@{server/src/g\_\-game.cpp}!multiplayer@{multiplayer}}
\index{multiplayer@{multiplayer}!server/src/g_game.cpp@{server/src/g\_\-game.cpp}}
\subsubsection[{multiplayer}]{\setlength{\rightskip}{0pt plus 5cm}{\bf BOOL} {\bf multiplayer}}}
\label{dc/dcd/server_2src_2g__game_8cpp_a6d5892659bd57c70a0ed4d07b8396705}
\hypertarget{server_2src_2g__game_8cpp_ac4c4f8ed31bab45e6bf2cac46605cbc3}{
\index{server/src/g\_\-game.cpp@{server/src/g\_\-game.cpp}!netdemo@{netdemo}}
\index{netdemo@{netdemo}!server/src/g_game.cpp@{server/src/g\_\-game.cpp}}
\subsubsection[{netdemo}]{\setlength{\rightskip}{0pt plus 5cm}{\bf BOOL} {\bf netdemo}}}
\label{dc/dcd/server_2src_2g__game_8cpp_ac4c4f8ed31bab45e6bf2cac46605cbc3}
\hypertarget{server_2src_2g__game_8cpp_aa1c13f21a120ae57539fc19d503d738d}{
\index{server/src/g\_\-game.cpp@{server/src/g\_\-game.cpp}!netgame@{netgame}}
\index{netgame@{netgame}!server/src/g_game.cpp@{server/src/g\_\-game.cpp}}
\subsubsection[{netgame}]{\setlength{\rightskip}{0pt plus 5cm}{\bf BOOL} {\bf netgame}}}
\label{dc/dcd/server_2src_2g__game_8cpp_aa1c13f21a120ae57539fc19d503d738d}
\hypertarget{server_2src_2g__game_8cpp_a115c5828ab4a26d6eae13ae0525935d9}{
\index{server/src/g\_\-game.cpp@{server/src/g\_\-game.cpp}!network\_\-game@{network\_\-game}}
\index{network\_\-game@{network\_\-game}!server/src/g_game.cpp@{server/src/g\_\-game.cpp}}
\subsubsection[{network\_\-game}]{\setlength{\rightskip}{0pt plus 5cm}{\bf BOOL} {\bf network\_\-game}}}
\label{dc/dcd/server_2src_2g__game_8cpp_a115c5828ab4a26d6eae13ae0525935d9}
\hypertarget{server_2src_2g__game_8cpp_a134531ab497aa41825ffc49aaf71cdbc}{
\index{server/src/g\_\-game.cpp@{server/src/g\_\-game.cpp}!noblit@{noblit}}
\index{noblit@{noblit}!server/src/g_game.cpp@{server/src/g\_\-game.cpp}}
\subsubsection[{noblit}]{\setlength{\rightskip}{0pt plus 5cm}{\bf BOOL} {\bf noblit}}}
\label{dc/dcd/server_2src_2g__game_8cpp_a134531ab497aa41825ffc49aaf71cdbc}
\hypertarget{server_2src_2g__game_8cpp_a8d471a0305e2506d0e30c952c96ed8b2}{
\index{server/src/g\_\-game.cpp@{server/src/g\_\-game.cpp}!nodrawers@{nodrawers}}
\index{nodrawers@{nodrawers}!server/src/g_game.cpp@{server/src/g\_\-game.cpp}}
\subsubsection[{nodrawers}]{\setlength{\rightskip}{0pt plus 5cm}{\bf BOOL} {\bf nodrawers}}}
\label{dc/dcd/server_2src_2g__game_8cpp_a8d471a0305e2506d0e30c952c96ed8b2}
\hypertarget{server_2src_2g__game_8cpp_a7a7344e388e6bf5766e41f0c164f6f86}{
\index{server/src/g\_\-game.cpp@{server/src/g\_\-game.cpp}!normforwardmove@{normforwardmove}}
\index{normforwardmove@{normforwardmove}!server/src/g_game.cpp@{server/src/g\_\-game.cpp}}
\subsubsection[{normforwardmove}]{\setlength{\rightskip}{0pt plus 5cm}float {\bf normforwardmove}\mbox{[}2\mbox{]} = \{0x19, 0x32\}}}
\label{dc/dcd/server_2src_2g__game_8cpp_a7a7344e388e6bf5766e41f0c164f6f86}
\hypertarget{server_2src_2g__game_8cpp_acf4b47c0a23bc7d8494eb6548c366260}{
\index{server/src/g\_\-game.cpp@{server/src/g\_\-game.cpp}!normsidemove@{normsidemove}}
\index{normsidemove@{normsidemove}!server/src/g_game.cpp@{server/src/g\_\-game.cpp}}
\subsubsection[{normsidemove}]{\setlength{\rightskip}{0pt plus 5cm}float {\bf normsidemove}\mbox{[}2\mbox{]} = \{0x18, 0x28\}}}
\label{dc/dcd/server_2src_2g__game_8cpp_acf4b47c0a23bc7d8494eb6548c366260}
\hypertarget{server_2src_2g__game_8cpp_a6556aa686767809410eafe2c587c6c94}{
\index{server/src/g\_\-game.cpp@{server/src/g\_\-game.cpp}!nullplayer@{nullplayer}}
\index{nullplayer@{nullplayer}!server/src/g_game.cpp@{server/src/g\_\-game.cpp}}
\subsubsection[{nullplayer}]{\setlength{\rightskip}{0pt plus 5cm}{\bf player\_\-t} {\bf nullplayer}}}
\label{dc/dcd/server_2src_2g__game_8cpp_a6556aa686767809410eafe2c587c6c94}
\hypertarget{server_2src_2g__game_8cpp_aa858c836667e44a1b9ee8eaa0f320dd3}{
\index{server/src/g\_\-game.cpp@{server/src/g\_\-game.cpp}!paused@{paused}}
\index{paused@{paused}!server/src/g_game.cpp@{server/src/g\_\-game.cpp}}
\subsubsection[{paused}]{\setlength{\rightskip}{0pt plus 5cm}{\bf BOOL} {\bf paused}}}
\label{dc/dcd/server_2src_2g__game_8cpp_aa858c836667e44a1b9ee8eaa0f320dd3}
\hypertarget{server_2src_2g__game_8cpp_af00b63598d8b86688457772cdbe26e21}{
\index{server/src/g\_\-game.cpp@{server/src/g\_\-game.cpp}!players@{players}}
\index{players@{players}!server/src/g_game.cpp@{server/src/g\_\-game.cpp}}
\subsubsection[{players}]{\setlength{\rightskip}{0pt plus 5cm}std::vector$<${\bf player\_\-t}$>$ {\bf players}}}
\label{dc/dcd/server_2src_2g__game_8cpp_af00b63598d8b86688457772cdbe26e21}
\hypertarget{server_2src_2g__game_8cpp_a9267f711def7c295a57f6cef5c5fe376}{
\index{server/src/g\_\-game.cpp@{server/src/g\_\-game.cpp}!precache@{precache}}
\index{precache@{precache}!server/src/g_game.cpp@{server/src/g\_\-game.cpp}}
\subsubsection[{precache}]{\setlength{\rightskip}{0pt plus 5cm}{\bf BOOL} {\bf precache} = true}}
\label{dc/dcd/server_2src_2g__game_8cpp_a9267f711def7c295a57f6cef5c5fe376}
\hypertarget{server_2src_2g__game_8cpp_a8bef061b6901761a48a7c1e145f48dc3}{
\index{server/src/g\_\-game.cpp@{server/src/g\_\-game.cpp}!recorddemo\_\-fp@{recorddemo\_\-fp}}
\index{recorddemo\_\-fp@{recorddemo\_\-fp}!server/src/g_game.cpp@{server/src/g\_\-game.cpp}}
\subsubsection[{recorddemo\_\-fp}]{\setlength{\rightskip}{0pt plus 5cm}FILE$\ast$ {\bf recorddemo\_\-fp}}}
\label{dc/dcd/server_2src_2g__game_8cpp_a8bef061b6901761a48a7c1e145f48dc3}
\hypertarget{server_2src_2g__game_8cpp_adf97a82df047b4be096a9de87c5c669a}{
\index{server/src/g\_\-game.cpp@{server/src/g\_\-game.cpp}!respawnmonsters@{respawnmonsters}}
\index{respawnmonsters@{respawnmonsters}!server/src/g_game.cpp@{server/src/g\_\-game.cpp}}
\subsubsection[{respawnmonsters}]{\setlength{\rightskip}{0pt plus 5cm}{\bf BOOL} {\bf respawnmonsters}}}
\label{dc/dcd/server_2src_2g__game_8cpp_adf97a82df047b4be096a9de87c5c669a}
\hypertarget{server_2src_2g__game_8cpp_afb4c9fb6cb1bd80eaf8a037aa5722b22}{
\index{server/src/g\_\-game.cpp@{server/src/g\_\-game.cpp}!savebuffer@{savebuffer}}
\index{savebuffer@{savebuffer}!server/src/g_game.cpp@{server/src/g\_\-game.cpp}}
\subsubsection[{savebuffer}]{\setlength{\rightskip}{0pt plus 5cm}{\bf byte}$\ast$ {\bf savebuffer}}}
\label{dc/dcd/server_2src_2g__game_8cpp_afb4c9fb6cb1bd80eaf8a037aa5722b22}
\hypertarget{server_2src_2g__game_8cpp_ae1ba0c4498737767966590ed73f978db}{
\index{server/src/g\_\-game.cpp@{server/src/g\_\-game.cpp}!savedescription@{savedescription}}
\index{savedescription@{savedescription}!server/src/g_game.cpp@{server/src/g\_\-game.cpp}}
\subsubsection[{savedescription}]{\setlength{\rightskip}{0pt plus 5cm}char {\bf savedescription}\mbox{[}32\mbox{]}}}
\label{dc/dcd/server_2src_2g__game_8cpp_ae1ba0c4498737767966590ed73f978db}
\hypertarget{server_2src_2g__game_8cpp_a2f78e424720dd7759d080e448b788afd}{
\index{server/src/g\_\-game.cpp@{server/src/g\_\-game.cpp}!savegameslot@{savegameslot}}
\index{savegameslot@{savegameslot}!server/src/g_game.cpp@{server/src/g\_\-game.cpp}}
\subsubsection[{savegameslot}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf savegameslot}}}
\label{dc/dcd/server_2src_2g__game_8cpp_a2f78e424720dd7759d080e448b788afd}
\hypertarget{server_2src_2g__game_8cpp_a3484d58b034d1ba1c17cb5751ba5a283}{
\index{server/src/g\_\-game.cpp@{server/src/g\_\-game.cpp}!savename@{savename}}
\index{savename@{savename}!server/src/g_game.cpp@{server/src/g\_\-game.cpp}}
\subsubsection[{savename}]{\setlength{\rightskip}{0pt plus 5cm}char {\bf savename}\mbox{[}256\mbox{]}}}
\label{dc/dcd/server_2src_2g__game_8cpp_a3484d58b034d1ba1c17cb5751ba5a283}
\hypertarget{server_2src_2g__game_8cpp_a1f83fc57b215db1cc2f17b51db5e8021}{
\index{server/src/g\_\-game.cpp@{server/src/g\_\-game.cpp}!sendcenterview@{sendcenterview}}
\index{sendcenterview@{sendcenterview}!server/src/g_game.cpp@{server/src/g\_\-game.cpp}}
\subsubsection[{sendcenterview}]{\setlength{\rightskip}{0pt plus 5cm}{\bf BOOL} {\bf sendcenterview}}}
\label{dc/dcd/server_2src_2g__game_8cpp_a1f83fc57b215db1cc2f17b51db5e8021}
\hypertarget{server_2src_2g__game_8cpp_a0d225dc2a39548006d9d8c54dccdf82f}{
\index{server/src/g\_\-game.cpp@{server/src/g\_\-game.cpp}!sendpause@{sendpause}}
\index{sendpause@{sendpause}!server/src/g_game.cpp@{server/src/g\_\-game.cpp}}
\subsubsection[{sendpause}]{\setlength{\rightskip}{0pt plus 5cm}{\bf BOOL} {\bf sendpause}}}
\label{dc/dcd/server_2src_2g__game_8cpp_a0d225dc2a39548006d9d8c54dccdf82f}
\hypertarget{server_2src_2g__game_8cpp_a1249a3e7871e1c5ceccdd5eb964a5842}{
\index{server/src/g\_\-game.cpp@{server/src/g\_\-game.cpp}!sendsave@{sendsave}}
\index{sendsave@{sendsave}!server/src/g_game.cpp@{server/src/g\_\-game.cpp}}
\subsubsection[{sendsave}]{\setlength{\rightskip}{0pt plus 5cm}{\bf BOOL} {\bf sendsave}}}
\label{dc/dcd/server_2src_2g__game_8cpp_a1249a3e7871e1c5ceccdd5eb964a5842}
\hypertarget{server_2src_2g__game_8cpp_af5ff13f96771b0f649077c55fda928aa}{
\index{server/src/g\_\-game.cpp@{server/src/g\_\-game.cpp}!setsizeneeded@{setsizeneeded}}
\index{setsizeneeded@{setsizeneeded}!server/src/g_game.cpp@{server/src/g\_\-game.cpp}}
\subsubsection[{setsizeneeded}]{\setlength{\rightskip}{0pt plus 5cm}{\bf BOOL} {\bf setsizeneeded}}}
\label{dc/dcd/server_2src_2g__game_8cpp_af5ff13f96771b0f649077c55fda928aa}
\hypertarget{server_2src_2g__game_8cpp_a9fa2623bc0b9df3cf98fe99096da7c0f}{
\index{server/src/g\_\-game.cpp@{server/src/g\_\-game.cpp}!sidemove@{sidemove}}
\index{sidemove@{sidemove}!server/src/g_game.cpp@{server/src/g\_\-game.cpp}}
\subsubsection[{sidemove}]{\setlength{\rightskip}{0pt plus 5cm}{\bf fixed\_\-t} {\bf sidemove}\mbox{[}2\mbox{]}}}
\label{dc/dcd/server_2src_2g__game_8cpp_a9fa2623bc0b9df3cf98fe99096da7c0f}
\hypertarget{server_2src_2g__game_8cpp_ad8a369cfca4366ef44e3db0fb6f35384}{
\index{server/src/g\_\-game.cpp@{server/src/g\_\-game.cpp}!singledemo@{singledemo}}
\index{singledemo@{singledemo}!server/src/g_game.cpp@{server/src/g\_\-game.cpp}}
\subsubsection[{singledemo}]{\setlength{\rightskip}{0pt plus 5cm}{\bf BOOL} {\bf singledemo}}}
\label{dc/dcd/server_2src_2g__game_8cpp_ad8a369cfca4366ef44e3db0fb6f35384}
\hypertarget{server_2src_2g__game_8cpp_aedf0864ec0ca8ee55282690a56edb5ef}{
\index{server/src/g\_\-game.cpp@{server/src/g\_\-game.cpp}!singleplayerjustdied@{singleplayerjustdied}}
\index{singleplayerjustdied@{singleplayerjustdied}!server/src/g_game.cpp@{server/src/g\_\-game.cpp}}
\subsubsection[{singleplayerjustdied}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf singleplayerjustdied} = false}}
\label{dc/dcd/server_2src_2g__game_8cpp_aedf0864ec0ca8ee55282690a56edb5ef}
\hypertarget{server_2src_2g__game_8cpp_aaaa0efb62ade6800b0300a9ee9ffd5ce}{
\index{server/src/g\_\-game.cpp@{server/src/g\_\-game.cpp}!timingdemo@{timingdemo}}
\index{timingdemo@{timingdemo}!server/src/g_game.cpp@{server/src/g\_\-game.cpp}}
\subsubsection[{timingdemo}]{\setlength{\rightskip}{0pt plus 5cm}{\bf BOOL} {\bf timingdemo}}}
\label{dc/dcd/server_2src_2g__game_8cpp_aaaa0efb62ade6800b0300a9ee9ffd5ce}
\hypertarget{server_2src_2g__game_8cpp_a13dae3227ded740d46d62d7477b895e1}{
\index{server/src/g\_\-game.cpp@{server/src/g\_\-game.cpp}!turnheld@{turnheld}}
\index{turnheld@{turnheld}!server/src/g_game.cpp@{server/src/g\_\-game.cpp}}
\subsubsection[{turnheld}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf turnheld}}}
\label{dc/dcd/server_2src_2g__game_8cpp_a13dae3227ded740d46d62d7477b895e1}
\hypertarget{server_2src_2g__game_8cpp_a54361fa3fbd6367abb35e211959e7d31}{
\index{server/src/g\_\-game.cpp@{server/src/g\_\-game.cpp}!usergame@{usergame}}
\index{usergame@{usergame}!server/src/g_game.cpp@{server/src/g\_\-game.cpp}}
\subsubsection[{usergame}]{\setlength{\rightskip}{0pt plus 5cm}{\bf BOOL} {\bf usergame}}}
\label{dc/dcd/server_2src_2g__game_8cpp_a54361fa3fbd6367abb35e211959e7d31}
\hypertarget{server_2src_2g__game_8cpp_a72cd65cba85229f0e3df3ebb71e5341d}{
\index{server/src/g\_\-game.cpp@{server/src/g\_\-game.cpp}!viewactive@{viewactive}}
\index{viewactive@{viewactive}!server/src/g_game.cpp@{server/src/g\_\-game.cpp}}
\subsubsection[{viewactive}]{\setlength{\rightskip}{0pt plus 5cm}{\bf BOOL} {\bf viewactive}}}
\label{dc/dcd/server_2src_2g__game_8cpp_a72cd65cba85229f0e3df3ebb71e5341d}
\hypertarget{server_2src_2g__game_8cpp_a9eeb904380d9c0d6e9ae9eca4b42357e}{
\index{server/src/g\_\-game.cpp@{server/src/g\_\-game.cpp}!wminfo@{wminfo}}
\index{wminfo@{wminfo}!server/src/g_game.cpp@{server/src/g\_\-game.cpp}}
\subsubsection[{wminfo}]{\setlength{\rightskip}{0pt plus 5cm}{\bf wbstartstruct\_\-t} {\bf wminfo}}}
\label{dc/dcd/server_2src_2g__game_8cpp_a9eeb904380d9c0d6e9ae9eca4b42357e}
\hypertarget{server_2src_2g__game_8cpp_adce5375ec265af0eb20c12ef5d212bff}{
\index{server/src/g\_\-game.cpp@{server/src/g\_\-game.cpp}!zdembodyend@{zdembodyend}}
\index{zdembodyend@{zdembodyend}!server/src/g_game.cpp@{server/src/g\_\-game.cpp}}
\subsubsection[{zdembodyend}]{\setlength{\rightskip}{0pt plus 5cm}{\bf byte}$\ast$ {\bf zdembodyend}}}
\label{dc/dcd/server_2src_2g__game_8cpp_adce5375ec265af0eb20c12ef5d212bff}
\hypertarget{server_2src_2g__game_8cpp_ac93409e6a1beeac276dc97314876e3cb}{
\index{server/src/g\_\-game.cpp@{server/src/g\_\-game.cpp}!zdemformend@{zdemformend}}
\index{zdemformend@{zdemformend}!server/src/g_game.cpp@{server/src/g\_\-game.cpp}}
\subsubsection[{zdemformend}]{\setlength{\rightskip}{0pt plus 5cm}{\bf byte}$\ast$ {\bf zdemformend}}}
\label{dc/dcd/server_2src_2g__game_8cpp_ac93409e6a1beeac276dc97314876e3cb}
