\hypertarget{cl__main_8cpp}{
\section{client/src/cl\_\-main.cpp File Reference}
\label{dc/d41/cl__main_8cpp}\index{client/src/cl\_\-main.cpp@{client/src/cl\_\-main.cpp}}
}
\subsection*{Data Structures}
\begin{DoxyCompactItemize}
\item 
struct \hyperlink{structdownload__s}{download\_\-s}
\end{DoxyCompactItemize}
\subsection*{Typedefs}
\begin{DoxyCompactItemize}
\item 
typedef std::map$<$ size\_\-t, AActor::AActorPtr $>$ \hyperlink{cl__main_8cpp_a434125de69b90039871e7da9085d46a0}{netid\_\-map\_\-t}
\item 
typedef void($\ast$ \hyperlink{cl__main_8cpp_a6edd30d44de66e8f7e473caae3dda9a4}{client\_\-callback} )()
\item 
typedef std::map$<$ \hyperlink{common_2i__net_8h_a0b2f4b444a3f035abb402318fc8e4353}{svc\_\-t}, \hyperlink{cl__main_8cpp_a6edd30d44de66e8f7e473caae3dda9a4}{client\_\-callback} $>$ \hyperlink{cl__main_8cpp_ab0d5e3474d8d43fe500d881650f651bb}{cmdmap}
\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{cl__main_8cpp_aac61889298ab57e8875c5bc5eb9a2a6f}{EXTERN\_\-CVAR} (sv\_\-weaponstay) EXTERN\_\-CVAR(cl\_\-name) EXTERN\_\-CVAR(cl\_\-color) EXTERN\_\-CVAR(cl\_\-team) EXTERN\_\-CVAR(cl\_\-skin) EXTERN\_\-CVAR(cl\_\-gender) CVAR\_\-FUNC\_\-IMPL(cl\_\-autoaim)
\item 
\hyperlink{cl__main_8cpp_a575933e87767a524eb0a9a02acfd21d0}{EXTERN\_\-CVAR} (sv\_\-maxplayers) EXTERN\_\-CVAR(sv\_\-maxclients) EXTERN\_\-CVAR(sv\_\-infiniteammo) EXTERN\_\-CVAR(sv\_\-fraglimit) EXTERN\_\-CVAR(sv\_\-timelimit) EXTERN\_\-CVAR(sv\_\-nomonsters) EXTERN\_\-CVAR(sv\_\-fastmonsters) EXTERN\_\-CVAR(sv\_\-allowexit) EXTERN\_\-CVAR(sv\_\-fragexitswitch) EXTERN\_\-CVAR(sv\_\-allowjump) EXTERN\_\-CVAR(sv\_\-scorelimit) EXTERN\_\-CVAR(sv\_\-monstersrespawn) EXTERN\_\-CVAR(sv\_\-itemsrespawn) EXTERN\_\-CVAR(sv\_\-allowcheats) EXTERN\_\-CVAR(sv\_\-allowtargetnames) EXTERN\_\-CVAR(cl\_\-mouselook) EXTERN\_\-CVAR(sv\_\-freelook) EXTERN\_\-CVAR(cl\_\-connectalert) EXTERN\_\-CVAR(cl\_\-disconnectalert) EXTERN\_\-CVAR(waddirs) void CL\_\-RunTics(void)
\item 
void \hyperlink{cl__main_8cpp_a7183e871793cd6091d6f9bb1dc104133}{CL\_\-PlayerTimes} (void)
\item 
void \hyperlink{cl__main_8cpp_a0a731ffd304873a53fd90e56a148812e}{CL\_\-GetServerSettings} (void)
\item 
void \hyperlink{cl__main_8cpp_a632e2332f12a2a7a52273e2acb1a70a1}{CL\_\-RequestDownload} (\hyperlink{sv__main_8cpp_a77792b18743abf1ff3aeeffa24aa45ec}{std::string} filename, \hyperlink{sv__main_8cpp_a77792b18743abf1ff3aeeffa24aa45ec}{std::string} filehash=\char`\"{}\char`\"{})
\item 
void \hyperlink{cl__main_8cpp_aaaae111f9ca274e6420c5816ab6ace4f}{CL\_\-TryToConnect} (\hyperlink{doomtype_8h_ad342ac907eb044443153a22f964bf0af}{DWORD} server\_\-token)
\item 
void \hyperlink{cl__main_8cpp_a65e554aecaa97a91f36ee87ef340d8d8}{CL\_\-Decompress} (int sequence)
\item 
void \hyperlink{cl__main_8cpp_a636d444f520b8fb500392179403840f3}{CalcTeamFrags} (void)
\item 
void \hyperlink{cl__main_8cpp_a99189494c94cea5148c99fa1b5fe3007}{G\_\-PlayerReborn} (\hyperlink{classplayer__s}{player\_\-t} \&player)
\item 
void \hyperlink{cl__main_8cpp_a38a513d31c8756a5e8e03205090323a2}{CL\_\-SpawnPlayer} ()
\item 
void \hyperlink{cl__main_8cpp_a3af550cd63aafdfaf2e06e9fe89dbc1b}{P\_\-KillMobj} (\hyperlink{classAActor}{AActor} $\ast$\hyperlink{client_2src_2s__sound_8cpp_a73481622668a30ed7983be7427fb1c2f}{source}, \hyperlink{classAActor}{AActor} $\ast$target, \hyperlink{classAActor}{AActor} $\ast$inflictor, bool joinkill)
\item 
void \hyperlink{cl__main_8cpp_a569ef5ad672feabdd6f6ebcd65a18259}{P\_\-SetPsprite} (\hyperlink{classplayer__s}{player\_\-t} $\ast$player, int \hyperlink{p__pspr_8cpp_a401e942526aac47cef94f478182486e7}{position}, \hyperlink{info_8h_a29353e95e7dd5ba27a3d1c65edc71a85}{statenum\_\-t} stnum)
\item 
void \hyperlink{cl__main_8cpp_ad57b72a4e7744e43a10c3b3b19836bd7}{P\_\-ExplodeMissile} (\hyperlink{classAActor}{AActor} $\ast$mo)
\item 
void \hyperlink{cl__main_8cpp_a5f6b937a146bed8e6f67c11c3f0c4813}{G\_\-SetDefaultTurbo} (void)
\item 
void \hyperlink{cl__main_8cpp_af921714af20ec4d896fca419394102a0}{P\_\-CalcHeight} (\hyperlink{classplayer__s}{player\_\-t} $\ast$player)
\item 
bool \hyperlink{cl__main_8cpp_ac87b409473040f11000e910a9164a4cf}{P\_\-CheckMissileSpawn} (\hyperlink{classAActor}{AActor} $\ast$th)
\item 
void \hyperlink{cl__main_8cpp_a0a40ea297a7b3e6ca2fe1dad84942c22}{CL\_\-SetMobjSpeedAndAngle} (void)
\item 
void \hyperlink{cl__main_8cpp_a0cf13efeb0623cae81ccf0d4ad896808}{P\_\-PlayerLookUpDown} (\hyperlink{classplayer__s}{player\_\-t} $\ast$\hyperlink{server_2src_2c__console_8cpp_a7bc58a99d0c721378c1951474db4c3b8}{p})
\item 
\hyperlink{d__netinf_8h_ae596054e297a191cc66e2e6015b22739}{team\_\-t} \hyperlink{cl__main_8cpp_a6dceebafebf6254510ec8e75bdd2c23a}{D\_\-TeamByName} (const char $\ast$team)
\item 
\hyperlink{d__netinf_8h_a3426f20ee7d353259d06bb1f04cf66f4}{gender\_\-t} \hyperlink{cl__main_8cpp_a70f02681c9f764887e1ae5bfdbfae844}{D\_\-GenderByName} (const char $\ast$\hyperlink{sv__main_8cpp_abe0ac5752074b7532844a98d29ac8933}{gender})
\item 
int \hyperlink{cl__main_8cpp_a76101a93bc2836b31256bd7e4e9e2d11}{V\_\-GetColorFromString} (const \hyperlink{doomtype_8h_ad342ac907eb044443153a22f964bf0af}{DWORD} $\ast$palette, const char $\ast$colorstring)
\item 
void \hyperlink{cl__main_8cpp_a73bb21a34aa9ec8c041e335d644d7b6e}{AM\_\-Stop} ()
\item 
void \hyperlink{cl__main_8cpp_a370dd0b88620471ca0bad4c45f415c99}{Host\_\-EndGame} (const char $\ast$msg)
\item 
void \hyperlink{cl__main_8cpp_a36f9d1e6051efc02ead7fb9e06aa3a82}{CL\_\-QuitNetGame} (void)
\item 
void \hyperlink{cl__main_8cpp_a43c011a45d98a6cbcf59ebe5c14b5375}{CL\_\-Reconnect} (void)
\item 
void \hyperlink{cl__main_8cpp_a372740bd32b575d59e4712678a47fc71}{CL\_\-ConnectClient} (void)
\item 
void \hyperlink{cl__main_8cpp_a41b2831453f815cedd8d8339543bee6e}{CL\_\-DisconnectClient} (void)
\item 
\hyperlink{cl__main_8cpp_af816328e89c882ca4dc3aac8facb67ed}{BEGIN\_\-COMMAND} (stepmode)
\item 
\hyperlink{cl__main_8cpp_ac4f06c92af85943fbefebaf5adc9c3ce}{END\_\-COMMAND} (stepmode) BEGIN\_\-COMMAND(connect)
\item 
\hyperlink{cl__main_8cpp_acab0495de2d2d78b6b2f2f0de52408e2}{END\_\-COMMAND} (connect) BEGIN\_\-COMMAND(disconnect)
\item 
\hyperlink{cl__main_8cpp_ae18c155fb98772ec628c7a7faf19cd5c}{END\_\-COMMAND} (disconnect) BEGIN\_\-COMMAND(reconnect)
\item 
\hyperlink{cl__main_8cpp_ad354d40861ecdda271e49471d687e3d9}{END\_\-COMMAND} (reconnect) BEGIN\_\-COMMAND(\hyperlink{server_2src_2g__game_8cpp_af00b63598d8b86688457772cdbe26e21}{players})
\item 
\hyperlink{cl__main_8cpp_a5a69e441ff2d82206bce6f079300d93a}{END\_\-COMMAND} (\hyperlink{server_2src_2g__game_8cpp_af00b63598d8b86688457772cdbe26e21}{players}) BEGIN\_\-COMMAND(playerinfo)
\item 
\hyperlink{cl__main_8cpp_a666cca57ee801d5c47e3381d6e0e6d56}{END\_\-COMMAND} (playerinfo) BEGIN\_\-COMMAND(kill)
\item 
\hyperlink{cl__main_8cpp_a4044b85e874cf7c6c811da514107c1f4}{END\_\-COMMAND} (kill) BEGIN\_\-COMMAND(serverinfo)
\item 
\hyperlink{cl__main_8cpp_a5313375989293221f3e9f6d8c4faef3b}{END\_\-COMMAND} (serverinfo) CVAR\_\-FUNC\_\-IMPL(rate)
\item 
\hyperlink{cl__main_8cpp_ae5424077969c61b0db6d0252a43747cf}{BEGIN\_\-COMMAND} (rcon)
\item 
\hyperlink{cl__main_8cpp_a395f1a426ef77516402ec92f55c9812c}{END\_\-COMMAND} (rcon) BEGIN\_\-COMMAND(rcon\_\-password)
\item 
\hyperlink{cl__main_8cpp_a2a0790534ab1faab80c84c9f50c180aa}{END\_\-COMMAND} (rcon\_\-password) BEGIN\_\-COMMAND(playerteam)
\item 
\hyperlink{cl__main_8cpp_abc8e163accb929d9e8a175d2ff40540b}{END\_\-COMMAND} (playerteam) BEGIN\_\-COMMAND(spectate)
\item 
\hyperlink{cl__main_8cpp_ac0d33e6ad54c2fe18443471baacd9c0b}{END\_\-COMMAND} (spectate) BEGIN\_\-COMMAND(join)
\item 
\hyperlink{cl__main_8cpp_ad65c6dcce73cb46f7dc54e463f1feaae}{END\_\-COMMAND} (join) void STACK\_\-ARGS call\_\-terms(void)
\item 
\hyperlink{cl__main_8cpp_a96383c5b3a18f55ba8a608255e90f6a7}{BEGIN\_\-COMMAND} (quit)
\item 
\hyperlink{cl__main_8cpp_a0898bb68ee3a1edf49373e0f8c5fa9d4}{END\_\-COMMAND} (quit) void CL\_\-MoveThing(\hyperlink{classAActor}{AActor} $\ast$mobj
\item 
void \hyperlink{cl__main_8cpp_a162f52140a06b74bf35aef83f6d4e3e0}{CL\_\-RequestConnectInfo} (void)
\item 
bool \hyperlink{cl__main_8cpp_a2c432702d16929a417efef3716f90ec6}{CL\_\-PrepareConnect} (void)
\item 
bool \hyperlink{cl__main_8cpp_a3493a22e21d50ee8e4f57d62d9d05b61}{CL\_\-Connect} (void)
\item 
void \hyperlink{cl__main_8cpp_abce8d647e06f2761bc86b7d9bd002ea6}{CL\_\-InitNetwork} (void)
\item 
\hyperlink{cl__main_8cpp_a358847cbb4019e534a3adadbbbdad6a2}{EXTERN\_\-CVAR} (show\_\-messages) void CL\_\-Print(void)
\item 
void \hyperlink{cl__main_8cpp_a1e525abcf017875aada2185d433f61f2}{CL\_\-MidPrint} (void)
\item 
void \hyperlink{cl__main_8cpp_a5f708ad4ad77c9e7481ab7b2c5c35734}{CL\_\-UpdatePlayer} ()
\item 
void \hyperlink{cl__main_8cpp_ab99fbb2cdadd55a2c648fbe42f418bf7}{CL\_\-SaveCmd} (void)
\item 
void \hyperlink{cl__main_8cpp_a561698f5deeabbe722dad84b1de98f44}{CL\_\-UpdateLocalPlayer} (void)
\item 
void \hyperlink{cl__main_8cpp_a040ae276fd914704848a3e5266c44dba}{CL\_\-ResendSvGametic} (void)
\item 
void \hyperlink{cl__main_8cpp_ac1128d968cacf53db9bff4f9b0cfd895}{CL\_\-UpdatePing} (void)
\item 
void \hyperlink{cl__main_8cpp_a6eabfebea9e76553fc6221c89dcf542f}{CL\_\-SpawnMobj} ()
\item 
void \hyperlink{cl__main_8cpp_acae527cc7b4cdd6e2ad10012a95f8059}{CL\_\-Corpse} (void)
\item 
void \hyperlink{cl__main_8cpp_a94950c1ede9abbf8ae2f098ace16d992}{CL\_\-TouchSpecialThing} (void)
\item 
void \hyperlink{cl__main_8cpp_abe3dfb1eddaaebba9b7c16881779729a}{CL\_\-PlayerInfo} (void)
\item 
void \hyperlink{cl__main_8cpp_a5d12965f3dc1a3d960fc00bb38953988}{CL\_\-ExplodeMissile} (void)
\item 
void \hyperlink{cl__main_8cpp_a3c365e7f0a7d7bb6949a5391efb32149}{CL\_\-UpdateMobjInfo} (void)
\item 
void \hyperlink{cl__main_8cpp_a97670f3bf40034ca106d853c364e9c18}{CL\_\-RemoveMobj} (void)
\item 
void \hyperlink{cl__main_8cpp_a809f890c5e9d7340e87be8cbb7d41d48}{CL\_\-DamagePlayer} (void)
\item 
void \hyperlink{cl__main_8cpp_a7b30ae00b1533211a230206453aaa0b3}{CL\_\-KillMobj} (void)
\item 
void \hyperlink{cl__main_8cpp_aafc1e78ef2b68c704d36546e540b6ea3}{CL\_\-FirePistol} (void)
\item 
void \hyperlink{cl__main_8cpp_a7961892627c1fedfc7960de801b122a3}{CL\_\-FireShotgun} (void)
\item 
void \hyperlink{cl__main_8cpp_a19cf8cd2d9e13a6a9568b605e8850007}{CL\_\-FireSSG} (void)
\item 
void \hyperlink{cl__main_8cpp_a2391c95668652547e9c0e8cd9be04f87}{CL\_\-FireChainGun} (void)
\item 
void \hyperlink{cl__main_8cpp_a7b676628b8fd102e468fa88de1ebfbff}{CL\_\-ChangeWeapon} (void)
\item 
void \hyperlink{cl__main_8cpp_aefdf6a19866554188e4685c7638f186c}{CL\_\-Sound} (void)
\item 
void \hyperlink{cl__main_8cpp_aa12d1a22b3519a5ee53aebaf8acb55cf}{CL\_\-SoundOrigin} (void)
\item 
void \hyperlink{cl__main_8cpp_aa0b604c857311ed7d4b4c9b1dd68106a}{CL\_\-UpdateSector} (void)
\item 
void \hyperlink{cl__main_8cpp_ade3319cc24dc7577f9e481940749e9a9}{CL\_\-UpdateMovingSector} (void)
\item 
void \hyperlink{cl__main_8cpp_af439909ad9875f4e564fd4730e1e036b}{CL\_\-CheckMissedPacket} (void)
\item 
void \hyperlink{cl__main_8cpp_a5992183d293bc420d68ebaa3ddbeffb5}{CL\_\-ReadPacketHeader} (void)
\item 
void \hyperlink{cl__main_8cpp_a092f027bac62b786e14da82168ae8d55}{CL\_\-SetMobjState} ()
\item 
void \hyperlink{cl__main_8cpp_a3a4db6d9f735da76f902779124bd1e91}{CL\_\-ForceSetTeam} (void)
\item 
void \hyperlink{cl__main_8cpp_a1340fbba252a0240b93ca8f3635b2420}{CL\_\-Actor\_\-Movedir} ()
\item 
void \hyperlink{cl__main_8cpp_a2ea8c623a23c2b6440d05be2f8dfd463}{CL\_\-Actor\_\-Target} ()
\item 
void \hyperlink{cl__main_8cpp_af7756df2b15d234bae2c86335aa31400}{CL\_\-Actor\_\-Tracer} ()
\item 
void \hyperlink{cl__main_8cpp_ab93d108063a66010684d63565402ea39}{CL\_\-Switch} ()
\item 
void \hyperlink{cl__main_8cpp_a800ab4adffce059cf35238305647fe27}{CL\_\-ActivateLine} (void)
\item 
void \hyperlink{cl__main_8cpp_a43ba094387d6a5a62c0239430a628c9d}{CL\_\-ConsolePlayer} (void)
\item 
void \hyperlink{cl__main_8cpp_a0d1c6d703511999f9f45b9962240c95b}{CL\_\-LoadMap} (void)
\item 
void \hyperlink{cl__main_8cpp_a4f64f3cbd74e2be7a7de28e5c4221b42}{CL\_\-EndGame} ()
\item 
void \hyperlink{cl__main_8cpp_a92759fc08aafc3e8d3d0c21235ef4201}{CL\_\-FullGame} ()
\item 
void \hyperlink{cl__main_8cpp_ad2c66c55b50e208cf7022fa3a6fc0be8}{CL\_\-ExitLevel} ()
\item 
void \hyperlink{cl__main_8cpp_a6c7530910005789cab6596586b17d835}{IntDownloadComplete} (void)
\item 
void \hyperlink{cl__main_8cpp_a9449f1dede603b72ad7d0b938286ad95}{CL\_\-DownloadStart} ()
\item 
void \hyperlink{cl__main_8cpp_a10ab6c55e99f207b3a9eb92ae49367a9}{CL\_\-Download} ()
\item 
void \hyperlink{cl__main_8cpp_a04c2e5b4e75053371d35c02d41f8f571}{CL\_\-Noop} ()
\item 
void \hyperlink{cl__main_8cpp_a6f808cea76b5463afc036066bdc33c6b}{CL\_\-Clear} ()
\item 
\hyperlink{cl__main_8cpp_ab9b01e3edd74d76aab31ade3a5d3f540}{EXTERN\_\-CVAR} (st\_\-scale) void CL\_\-Spectate()
\item 
void \hyperlink{cl__main_8cpp_a97118713396814fa820bad7b88a2707b}{CL\_\-InitCommands} (void)
\item 
void \hyperlink{cl__main_8cpp_a03de48e27e20b160e69093f2d79b5d98}{CL\_\-ParseCommands} (void)
\item 
void \hyperlink{cl__main_8cpp_aef4e7fab02a7cab32d3f35e0862c915b}{CL\_\-SendCmd} (void)
\item 
void \hyperlink{cl__main_8cpp_a5acd3ef34526c067923e0ee8d2736c82}{CL\_\-RunTics} (void)
\item 
void \hyperlink{cl__main_8cpp_a33bc2b0990adcda736025780fc6085d1}{PickupMessage} (\hyperlink{classAActor}{AActor} $\ast$toucher, const char $\ast$\hyperlink{master_2main_8cpp_af0d68be3fe5707b499eb716208102ec9}{message})
\item 
void \hyperlink{cl__main_8cpp_afb1cd2cfa52034c3949614fcb48a83e0}{WeaponPickupMessage} (\hyperlink{classAActor}{AActor} $\ast$toucher, \hyperlink{doomdef_8h_a0c185b291c0d4c8937a04795c72e3918}{weapontype\_\-t} \&Weapon)
\item 
void \hyperlink{cl__main_8cpp_aa406d91c8586563529dbfc86c303a8cf}{OnChangedSwitchTexture} (\hyperlink{structline__s}{line\_\-t} $\ast$line, int useAgain)
\item 
void \hyperlink{cl__main_8cpp_a9c190f5d2f851f987c8b03bb1be5d6fe}{OnActivatedLine} (\hyperlink{structline__s}{line\_\-t} $\ast$line, \hyperlink{classAActor}{AActor} $\ast$mo, int side, int activationType)
\end{DoxyCompactItemize}
\subsection*{Variables}
\begin{DoxyCompactItemize}
\item 
bool \hyperlink{cl__main_8cpp_a472f6d276bd334523febecb4073ffd3b}{clientside} = true
\item 
bool \hyperlink{cl__main_8cpp_aff089bc2785ca7c934b75b703120b258}{serverside} = false
\item 
\hyperlink{doomdef_8h_af2f6872c7870d95f4f277df88d1b60b2}{baseapp\_\-t} \hyperlink{cl__main_8cpp_a3044f7e46c9b901a64f800980d67a744}{baseapp} = client
\item 
bool \hyperlink{cl__main_8cpp_aff6df856f433fdffb4c693c7fbc647d3}{step\_\-mode}
\item 
short \hyperlink{cl__main_8cpp_a2c49ad0eb36eacc1664633d9c801667c}{version} = 0
\item 
int \hyperlink{cl__main_8cpp_a19f8705774c85da523c73fdb58a9464f}{gameversion} = 0
\item 
int \hyperlink{cl__main_8cpp_a44c2ae27883e813fe101e2a7b3f61d65}{gameversiontosend} = 0
\item 
\hyperlink{classbuf__t}{buf\_\-t} \hyperlink{cl__main_8cpp_ae0e18ba27fb05d7e7ea19bf03233d5e8}{net\_\-buffer} (MAX\_\-UDP\_\-PACKET)
\item 
bool \hyperlink{cl__main_8cpp_aaaa7411141016175f156601098e8d84b}{noservermsgs}
\item 
int \hyperlink{cl__main_8cpp_a50b29bbd9f2f37b29b584eeb57f4b278}{last\_\-received}
\item 
\hyperlink{sv__main_8cpp_a77792b18743abf1ff3aeeffa24aa45ec}{std::string} \hyperlink{cl__main_8cpp_a08eb2fde46336ec60c494c442fdbf186}{connectpasshash} = \char`\"{}\char`\"{}
\item 
\hyperlink{doomtype_8h_a050c65e107f0c828f856a231f4b4e788}{BOOL} \hyperlink{cl__main_8cpp_abc82b64a25110404c4a845a5e969b348}{connected}
\item 
\hyperlink{structnetadr__t}{netadr\_\-t} \hyperlink{cl__main_8cpp_aad47d6c901ca5b7fb7c5be4ca528a14e}{serveraddr}
\item 
\hyperlink{structnetadr__t}{netadr\_\-t} \hyperlink{cl__main_8cpp_a7b9510e0a704a60c2f22df87dc76e4cd}{lastconaddr}
\item 
int \hyperlink{cl__main_8cpp_a92d85e92067df8b009a1306800ca0876}{packetseq} \mbox{[}256\mbox{]}
\item 
\hyperlink{doomtype_8h_a0c8186d9b9b7880309c27230bbb5e69d}{byte} \hyperlink{cl__main_8cpp_afd845c0cca025bcd3624a194f3375bf6}{packetnum}
\item 
\hyperlink{sv__main_8cpp_a77792b18743abf1ff3aeeffa24aa45ec}{std::string} \hyperlink{cl__main_8cpp_a8871064c44d68726753ea9cbfd9c6463}{digest}
\item 
\hyperlink{classhuffman__client}{huffman\_\-client} \hyperlink{cl__main_8cpp_aed21504d6b0a815b329ec0e387726add}{compressor}
\item 
\hyperlink{cl__main_8cpp_a434125de69b90039871e7da9085d46a0}{netid\_\-map\_\-t} \hyperlink{cl__main_8cpp_a924e50fad7245bfcff9eaa343cde42e6}{actor\_\-by\_\-netid}
\item 
\hyperlink{m__fixed_8h_a7fdea216e6bec468d1569e8ab1bd469b}{fixed\_\-t} \hyperlink{cl__main_8cpp_ad4dec120c8756cb4abbd4bd41f63f9bf}{x}
\item 
\hyperlink{m__fixed_8h_a7fdea216e6bec468d1569e8ab1bd469b}{fixed\_\-t} \hyperlink{m__fixed_8h_a7fdea216e6bec468d1569e8ab1bd469b}{fixed\_\-t} \hyperlink{cl__main_8cpp_afd064bda22b014077fed6c17959b12ac}{y}
\item 
\hyperlink{sv__main_8cpp_a77792b18743abf1ff3aeeffa24aa45ec}{std::string} \hyperlink{cl__main_8cpp_a4f3f8933dc03beef48ea9db78a650a97}{missing\_\-file}
\item 
\hyperlink{sv__main_8cpp_a77792b18743abf1ff3aeeffa24aa45ec}{std::string} \hyperlink{cl__main_8cpp_a73937bdbe6f03bccd33ee7b0d7998753}{missing\_\-hash}
\item 
\hyperlink{structticcmd__t}{ticcmd\_\-t} \hyperlink{cl__main_8cpp_a9a36d54545855122ed18a818cef20abc}{localcmds} \mbox{[}MAXSAVETICS\mbox{]}
\item 
\hyperlink{m__fixed_8h_a7fdea216e6bec468d1569e8ab1bd469b}{fixed\_\-t} \hyperlink{cl__main_8cpp_a7c5b9d024d280988ef1ee94d2b5d4636}{cl\_\-viewheight} \mbox{[}MAXSAVETICS\mbox{]}
\item 
\hyperlink{m__fixed_8h_a7fdea216e6bec468d1569e8ab1bd469b}{fixed\_\-t} \hyperlink{cl__main_8cpp_a7213c644dd3e978fbea81743fa20d7f8}{cl\_\-deltaviewheight} \mbox{[}MAXSAVETICS\mbox{]}
\item 
int \hyperlink{cl__main_8cpp_a6dda2dd3f0059494854af16e22a16061}{MeansOfDeath}
\item 
struct \hyperlink{structdownload__s}{download\_\-s} \hyperlink{cl__main_8cpp_aa9f2c498b9d4f916dd308a65f92fdff1}{download}
\item 
\hyperlink{cl__main_8cpp_ab0d5e3474d8d43fe500d881650f651bb}{cmdmap} \hyperlink{cl__main_8cpp_aae6cf9fcdabd6ca63b0c1343bbd4c2db}{cmds}
\item 
int \hyperlink{cl__main_8cpp_af855c247afc3be19a4438b79ea51ecee}{outrate}
\end{DoxyCompactItemize}


\subsection{Typedef Documentation}
\hypertarget{cl__main_8cpp_a6edd30d44de66e8f7e473caae3dda9a4}{
\index{cl\_\-main.cpp@{cl\_\-main.cpp}!client\_\-callback@{client\_\-callback}}
\index{client\_\-callback@{client\_\-callback}!cl_main.cpp@{cl\_\-main.cpp}}
\subsubsection[{client\_\-callback}]{\setlength{\rightskip}{0pt plus 5cm}typedef void($\ast$ {\bf client\_\-callback})()}}
\label{dc/d41/cl__main_8cpp_a6edd30d44de66e8f7e473caae3dda9a4}
\hypertarget{cl__main_8cpp_ab0d5e3474d8d43fe500d881650f651bb}{
\index{cl\_\-main.cpp@{cl\_\-main.cpp}!cmdmap@{cmdmap}}
\index{cmdmap@{cmdmap}!cl_main.cpp@{cl\_\-main.cpp}}
\subsubsection[{cmdmap}]{\setlength{\rightskip}{0pt plus 5cm}typedef std::map$<${\bf svc\_\-t}, {\bf client\_\-callback}$>$ {\bf cmdmap}}}
\label{dc/d41/cl__main_8cpp_ab0d5e3474d8d43fe500d881650f651bb}
\hypertarget{cl__main_8cpp_a434125de69b90039871e7da9085d46a0}{
\index{cl\_\-main.cpp@{cl\_\-main.cpp}!netid\_\-map\_\-t@{netid\_\-map\_\-t}}
\index{netid\_\-map\_\-t@{netid\_\-map\_\-t}!cl_main.cpp@{cl\_\-main.cpp}}
\subsubsection[{netid\_\-map\_\-t}]{\setlength{\rightskip}{0pt plus 5cm}typedef std::map$<$size\_\-t, AActor::AActorPtr$>$ {\bf netid\_\-map\_\-t}}}
\label{dc/d41/cl__main_8cpp_a434125de69b90039871e7da9085d46a0}


\subsection{Function Documentation}
\hypertarget{cl__main_8cpp_a73bb21a34aa9ec8c041e335d644d7b6e}{
\index{cl\_\-main.cpp@{cl\_\-main.cpp}!AM\_\-Stop@{AM\_\-Stop}}
\index{AM\_\-Stop@{AM\_\-Stop}!cl_main.cpp@{cl\_\-main.cpp}}
\subsubsection[{AM\_\-Stop}]{\setlength{\rightskip}{0pt plus 5cm}void AM\_\-Stop (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}
\label{dc/d41/cl__main_8cpp_a73bb21a34aa9ec8c041e335d644d7b6e}
\hypertarget{cl__main_8cpp_ae5424077969c61b0db6d0252a43747cf}{
\index{cl\_\-main.cpp@{cl\_\-main.cpp}!BEGIN\_\-COMMAND@{BEGIN\_\-COMMAND}}
\index{BEGIN\_\-COMMAND@{BEGIN\_\-COMMAND}!cl_main.cpp@{cl\_\-main.cpp}}
\subsubsection[{BEGIN\_\-COMMAND}]{\setlength{\rightskip}{0pt plus 5cm}BEGIN\_\-COMMAND (
\begin{DoxyParamCaption}
\item[{rcon}]{}
\end{DoxyParamCaption}
)}}
\label{dc/d41/cl__main_8cpp_ae5424077969c61b0db6d0252a43747cf}
\hypertarget{cl__main_8cpp_a96383c5b3a18f55ba8a608255e90f6a7}{
\index{cl\_\-main.cpp@{cl\_\-main.cpp}!BEGIN\_\-COMMAND@{BEGIN\_\-COMMAND}}
\index{BEGIN\_\-COMMAND@{BEGIN\_\-COMMAND}!cl_main.cpp@{cl\_\-main.cpp}}
\subsubsection[{BEGIN\_\-COMMAND}]{\setlength{\rightskip}{0pt plus 5cm}BEGIN\_\-COMMAND (
\begin{DoxyParamCaption}
\item[{quit}]{}
\end{DoxyParamCaption}
)}}
\label{dc/d41/cl__main_8cpp_a96383c5b3a18f55ba8a608255e90f6a7}
\hypertarget{cl__main_8cpp_af816328e89c882ca4dc3aac8facb67ed}{
\index{cl\_\-main.cpp@{cl\_\-main.cpp}!BEGIN\_\-COMMAND@{BEGIN\_\-COMMAND}}
\index{BEGIN\_\-COMMAND@{BEGIN\_\-COMMAND}!cl_main.cpp@{cl\_\-main.cpp}}
\subsubsection[{BEGIN\_\-COMMAND}]{\setlength{\rightskip}{0pt plus 5cm}BEGIN\_\-COMMAND (
\begin{DoxyParamCaption}
\item[{stepmode}]{}
\end{DoxyParamCaption}
)}}
\label{dc/d41/cl__main_8cpp_af816328e89c882ca4dc3aac8facb67ed}
\hypertarget{cl__main_8cpp_a636d444f520b8fb500392179403840f3}{
\index{cl\_\-main.cpp@{cl\_\-main.cpp}!CalcTeamFrags@{CalcTeamFrags}}
\index{CalcTeamFrags@{CalcTeamFrags}!cl_main.cpp@{cl\_\-main.cpp}}
\subsubsection[{CalcTeamFrags}]{\setlength{\rightskip}{0pt plus 5cm}void CalcTeamFrags (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}
\label{dc/d41/cl__main_8cpp_a636d444f520b8fb500392179403840f3}
\hypertarget{cl__main_8cpp_a800ab4adffce059cf35238305647fe27}{
\index{cl\_\-main.cpp@{cl\_\-main.cpp}!CL\_\-ActivateLine@{CL\_\-ActivateLine}}
\index{CL\_\-ActivateLine@{CL\_\-ActivateLine}!cl_main.cpp@{cl\_\-main.cpp}}
\subsubsection[{CL\_\-ActivateLine}]{\setlength{\rightskip}{0pt plus 5cm}void CL\_\-ActivateLine (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}
\label{dc/d41/cl__main_8cpp_a800ab4adffce059cf35238305647fe27}
\hypertarget{cl__main_8cpp_a1340fbba252a0240b93ca8f3635b2420}{
\index{cl\_\-main.cpp@{cl\_\-main.cpp}!CL\_\-Actor\_\-Movedir@{CL\_\-Actor\_\-Movedir}}
\index{CL\_\-Actor\_\-Movedir@{CL\_\-Actor\_\-Movedir}!cl_main.cpp@{cl\_\-main.cpp}}
\subsubsection[{CL\_\-Actor\_\-Movedir}]{\setlength{\rightskip}{0pt plus 5cm}void CL\_\-Actor\_\-Movedir (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}
\label{dc/d41/cl__main_8cpp_a1340fbba252a0240b93ca8f3635b2420}
\hypertarget{cl__main_8cpp_a2ea8c623a23c2b6440d05be2f8dfd463}{
\index{cl\_\-main.cpp@{cl\_\-main.cpp}!CL\_\-Actor\_\-Target@{CL\_\-Actor\_\-Target}}
\index{CL\_\-Actor\_\-Target@{CL\_\-Actor\_\-Target}!cl_main.cpp@{cl\_\-main.cpp}}
\subsubsection[{CL\_\-Actor\_\-Target}]{\setlength{\rightskip}{0pt plus 5cm}void CL\_\-Actor\_\-Target (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}
\label{dc/d41/cl__main_8cpp_a2ea8c623a23c2b6440d05be2f8dfd463}
\hypertarget{cl__main_8cpp_af7756df2b15d234bae2c86335aa31400}{
\index{cl\_\-main.cpp@{cl\_\-main.cpp}!CL\_\-Actor\_\-Tracer@{CL\_\-Actor\_\-Tracer}}
\index{CL\_\-Actor\_\-Tracer@{CL\_\-Actor\_\-Tracer}!cl_main.cpp@{cl\_\-main.cpp}}
\subsubsection[{CL\_\-Actor\_\-Tracer}]{\setlength{\rightskip}{0pt plus 5cm}void CL\_\-Actor\_\-Tracer (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}
\label{dc/d41/cl__main_8cpp_af7756df2b15d234bae2c86335aa31400}
\hypertarget{cl__main_8cpp_a7b676628b8fd102e468fa88de1ebfbff}{
\index{cl\_\-main.cpp@{cl\_\-main.cpp}!CL\_\-ChangeWeapon@{CL\_\-ChangeWeapon}}
\index{CL\_\-ChangeWeapon@{CL\_\-ChangeWeapon}!cl_main.cpp@{cl\_\-main.cpp}}
\subsubsection[{CL\_\-ChangeWeapon}]{\setlength{\rightskip}{0pt plus 5cm}void CL\_\-ChangeWeapon (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}
\label{dc/d41/cl__main_8cpp_a7b676628b8fd102e468fa88de1ebfbff}
\hypertarget{cl__main_8cpp_af439909ad9875f4e564fd4730e1e036b}{
\index{cl\_\-main.cpp@{cl\_\-main.cpp}!CL\_\-CheckMissedPacket@{CL\_\-CheckMissedPacket}}
\index{CL\_\-CheckMissedPacket@{CL\_\-CheckMissedPacket}!cl_main.cpp@{cl\_\-main.cpp}}
\subsubsection[{CL\_\-CheckMissedPacket}]{\setlength{\rightskip}{0pt plus 5cm}void CL\_\-CheckMissedPacket (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}
\label{dc/d41/cl__main_8cpp_af439909ad9875f4e564fd4730e1e036b}
\hypertarget{cl__main_8cpp_a6f808cea76b5463afc036066bdc33c6b}{
\index{cl\_\-main.cpp@{cl\_\-main.cpp}!CL\_\-Clear@{CL\_\-Clear}}
\index{CL\_\-Clear@{CL\_\-Clear}!cl_main.cpp@{cl\_\-main.cpp}}
\subsubsection[{CL\_\-Clear}]{\setlength{\rightskip}{0pt plus 5cm}void CL\_\-Clear (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}
\label{dc/d41/cl__main_8cpp_a6f808cea76b5463afc036066bdc33c6b}
\hypertarget{cl__main_8cpp_a3493a22e21d50ee8e4f57d62d9d05b61}{
\index{cl\_\-main.cpp@{cl\_\-main.cpp}!CL\_\-Connect@{CL\_\-Connect}}
\index{CL\_\-Connect@{CL\_\-Connect}!cl_main.cpp@{cl\_\-main.cpp}}
\subsubsection[{CL\_\-Connect}]{\setlength{\rightskip}{0pt plus 5cm}bool CL\_\-Connect (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}
\label{dc/d41/cl__main_8cpp_a3493a22e21d50ee8e4f57d62d9d05b61}
\hypertarget{cl__main_8cpp_a372740bd32b575d59e4712678a47fc71}{
\index{cl\_\-main.cpp@{cl\_\-main.cpp}!CL\_\-ConnectClient@{CL\_\-ConnectClient}}
\index{CL\_\-ConnectClient@{CL\_\-ConnectClient}!cl_main.cpp@{cl\_\-main.cpp}}
\subsubsection[{CL\_\-ConnectClient}]{\setlength{\rightskip}{0pt plus 5cm}void CL\_\-ConnectClient (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}
\label{dc/d41/cl__main_8cpp_a372740bd32b575d59e4712678a47fc71}
\hypertarget{cl__main_8cpp_a43ba094387d6a5a62c0239430a628c9d}{
\index{cl\_\-main.cpp@{cl\_\-main.cpp}!CL\_\-ConsolePlayer@{CL\_\-ConsolePlayer}}
\index{CL\_\-ConsolePlayer@{CL\_\-ConsolePlayer}!cl_main.cpp@{cl\_\-main.cpp}}
\subsubsection[{CL\_\-ConsolePlayer}]{\setlength{\rightskip}{0pt plus 5cm}void CL\_\-ConsolePlayer (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}
\label{dc/d41/cl__main_8cpp_a43ba094387d6a5a62c0239430a628c9d}
\hypertarget{cl__main_8cpp_acae527cc7b4cdd6e2ad10012a95f8059}{
\index{cl\_\-main.cpp@{cl\_\-main.cpp}!CL\_\-Corpse@{CL\_\-Corpse}}
\index{CL\_\-Corpse@{CL\_\-Corpse}!cl_main.cpp@{cl\_\-main.cpp}}
\subsubsection[{CL\_\-Corpse}]{\setlength{\rightskip}{0pt plus 5cm}void CL\_\-Corpse (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}
\label{dc/d41/cl__main_8cpp_acae527cc7b4cdd6e2ad10012a95f8059}
\hypertarget{cl__main_8cpp_a809f890c5e9d7340e87be8cbb7d41d48}{
\index{cl\_\-main.cpp@{cl\_\-main.cpp}!CL\_\-DamagePlayer@{CL\_\-DamagePlayer}}
\index{CL\_\-DamagePlayer@{CL\_\-DamagePlayer}!cl_main.cpp@{cl\_\-main.cpp}}
\subsubsection[{CL\_\-DamagePlayer}]{\setlength{\rightskip}{0pt plus 5cm}void CL\_\-DamagePlayer (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}
\label{dc/d41/cl__main_8cpp_a809f890c5e9d7340e87be8cbb7d41d48}
\hypertarget{cl__main_8cpp_a65e554aecaa97a91f36ee87ef340d8d8}{
\index{cl\_\-main.cpp@{cl\_\-main.cpp}!CL\_\-Decompress@{CL\_\-Decompress}}
\index{CL\_\-Decompress@{CL\_\-Decompress}!cl_main.cpp@{cl\_\-main.cpp}}
\subsubsection[{CL\_\-Decompress}]{\setlength{\rightskip}{0pt plus 5cm}void CL\_\-Decompress (
\begin{DoxyParamCaption}
\item[{int}]{sequence}
\end{DoxyParamCaption}
)}}
\label{dc/d41/cl__main_8cpp_a65e554aecaa97a91f36ee87ef340d8d8}
\hypertarget{cl__main_8cpp_a41b2831453f815cedd8d8339543bee6e}{
\index{cl\_\-main.cpp@{cl\_\-main.cpp}!CL\_\-DisconnectClient@{CL\_\-DisconnectClient}}
\index{CL\_\-DisconnectClient@{CL\_\-DisconnectClient}!cl_main.cpp@{cl\_\-main.cpp}}
\subsubsection[{CL\_\-DisconnectClient}]{\setlength{\rightskip}{0pt plus 5cm}void CL\_\-DisconnectClient (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}
\label{dc/d41/cl__main_8cpp_a41b2831453f815cedd8d8339543bee6e}
\hypertarget{cl__main_8cpp_a10ab6c55e99f207b3a9eb92ae49367a9}{
\index{cl\_\-main.cpp@{cl\_\-main.cpp}!CL\_\-Download@{CL\_\-Download}}
\index{CL\_\-Download@{CL\_\-Download}!cl_main.cpp@{cl\_\-main.cpp}}
\subsubsection[{CL\_\-Download}]{\setlength{\rightskip}{0pt plus 5cm}void CL\_\-Download (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}
\label{dc/d41/cl__main_8cpp_a10ab6c55e99f207b3a9eb92ae49367a9}
\hypertarget{cl__main_8cpp_a9449f1dede603b72ad7d0b938286ad95}{
\index{cl\_\-main.cpp@{cl\_\-main.cpp}!CL\_\-DownloadStart@{CL\_\-DownloadStart}}
\index{CL\_\-DownloadStart@{CL\_\-DownloadStart}!cl_main.cpp@{cl\_\-main.cpp}}
\subsubsection[{CL\_\-DownloadStart}]{\setlength{\rightskip}{0pt plus 5cm}void CL\_\-DownloadStart (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}
\label{dc/d41/cl__main_8cpp_a9449f1dede603b72ad7d0b938286ad95}
\hypertarget{cl__main_8cpp_a4f64f3cbd74e2be7a7de28e5c4221b42}{
\index{cl\_\-main.cpp@{cl\_\-main.cpp}!CL\_\-EndGame@{CL\_\-EndGame}}
\index{CL\_\-EndGame@{CL\_\-EndGame}!cl_main.cpp@{cl\_\-main.cpp}}
\subsubsection[{CL\_\-EndGame}]{\setlength{\rightskip}{0pt plus 5cm}void CL\_\-EndGame (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}
\label{dc/d41/cl__main_8cpp_a4f64f3cbd74e2be7a7de28e5c4221b42}
\hypertarget{cl__main_8cpp_ad2c66c55b50e208cf7022fa3a6fc0be8}{
\index{cl\_\-main.cpp@{cl\_\-main.cpp}!CL\_\-ExitLevel@{CL\_\-ExitLevel}}
\index{CL\_\-ExitLevel@{CL\_\-ExitLevel}!cl_main.cpp@{cl\_\-main.cpp}}
\subsubsection[{CL\_\-ExitLevel}]{\setlength{\rightskip}{0pt plus 5cm}void CL\_\-ExitLevel (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}
\label{dc/d41/cl__main_8cpp_ad2c66c55b50e208cf7022fa3a6fc0be8}
\hypertarget{cl__main_8cpp_a5d12965f3dc1a3d960fc00bb38953988}{
\index{cl\_\-main.cpp@{cl\_\-main.cpp}!CL\_\-ExplodeMissile@{CL\_\-ExplodeMissile}}
\index{CL\_\-ExplodeMissile@{CL\_\-ExplodeMissile}!cl_main.cpp@{cl\_\-main.cpp}}
\subsubsection[{CL\_\-ExplodeMissile}]{\setlength{\rightskip}{0pt plus 5cm}void CL\_\-ExplodeMissile (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}
\label{dc/d41/cl__main_8cpp_a5d12965f3dc1a3d960fc00bb38953988}
\hypertarget{cl__main_8cpp_a2391c95668652547e9c0e8cd9be04f87}{
\index{cl\_\-main.cpp@{cl\_\-main.cpp}!CL\_\-FireChainGun@{CL\_\-FireChainGun}}
\index{CL\_\-FireChainGun@{CL\_\-FireChainGun}!cl_main.cpp@{cl\_\-main.cpp}}
\subsubsection[{CL\_\-FireChainGun}]{\setlength{\rightskip}{0pt plus 5cm}void CL\_\-FireChainGun (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}
\label{dc/d41/cl__main_8cpp_a2391c95668652547e9c0e8cd9be04f87}
\hypertarget{cl__main_8cpp_aafc1e78ef2b68c704d36546e540b6ea3}{
\index{cl\_\-main.cpp@{cl\_\-main.cpp}!CL\_\-FirePistol@{CL\_\-FirePistol}}
\index{CL\_\-FirePistol@{CL\_\-FirePistol}!cl_main.cpp@{cl\_\-main.cpp}}
\subsubsection[{CL\_\-FirePistol}]{\setlength{\rightskip}{0pt plus 5cm}void CL\_\-FirePistol (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}
\label{dc/d41/cl__main_8cpp_aafc1e78ef2b68c704d36546e540b6ea3}
\hypertarget{cl__main_8cpp_a7961892627c1fedfc7960de801b122a3}{
\index{cl\_\-main.cpp@{cl\_\-main.cpp}!CL\_\-FireShotgun@{CL\_\-FireShotgun}}
\index{CL\_\-FireShotgun@{CL\_\-FireShotgun}!cl_main.cpp@{cl\_\-main.cpp}}
\subsubsection[{CL\_\-FireShotgun}]{\setlength{\rightskip}{0pt plus 5cm}void CL\_\-FireShotgun (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}
\label{dc/d41/cl__main_8cpp_a7961892627c1fedfc7960de801b122a3}
\hypertarget{cl__main_8cpp_a19cf8cd2d9e13a6a9568b605e8850007}{
\index{cl\_\-main.cpp@{cl\_\-main.cpp}!CL\_\-FireSSG@{CL\_\-FireSSG}}
\index{CL\_\-FireSSG@{CL\_\-FireSSG}!cl_main.cpp@{cl\_\-main.cpp}}
\subsubsection[{CL\_\-FireSSG}]{\setlength{\rightskip}{0pt plus 5cm}void CL\_\-FireSSG (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}
\label{dc/d41/cl__main_8cpp_a19cf8cd2d9e13a6a9568b605e8850007}
\hypertarget{cl__main_8cpp_a3a4db6d9f735da76f902779124bd1e91}{
\index{cl\_\-main.cpp@{cl\_\-main.cpp}!CL\_\-ForceSetTeam@{CL\_\-ForceSetTeam}}
\index{CL\_\-ForceSetTeam@{CL\_\-ForceSetTeam}!cl_main.cpp@{cl\_\-main.cpp}}
\subsubsection[{CL\_\-ForceSetTeam}]{\setlength{\rightskip}{0pt plus 5cm}void CL\_\-ForceSetTeam (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}
\label{dc/d41/cl__main_8cpp_a3a4db6d9f735da76f902779124bd1e91}
\hypertarget{cl__main_8cpp_a92759fc08aafc3e8d3d0c21235ef4201}{
\index{cl\_\-main.cpp@{cl\_\-main.cpp}!CL\_\-FullGame@{CL\_\-FullGame}}
\index{CL\_\-FullGame@{CL\_\-FullGame}!cl_main.cpp@{cl\_\-main.cpp}}
\subsubsection[{CL\_\-FullGame}]{\setlength{\rightskip}{0pt plus 5cm}void CL\_\-FullGame (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}
\label{dc/d41/cl__main_8cpp_a92759fc08aafc3e8d3d0c21235ef4201}
\hypertarget{cl__main_8cpp_a0a731ffd304873a53fd90e56a148812e}{
\index{cl\_\-main.cpp@{cl\_\-main.cpp}!CL\_\-GetServerSettings@{CL\_\-GetServerSettings}}
\index{CL\_\-GetServerSettings@{CL\_\-GetServerSettings}!cl_main.cpp@{cl\_\-main.cpp}}
\subsubsection[{CL\_\-GetServerSettings}]{\setlength{\rightskip}{0pt plus 5cm}void CL\_\-GetServerSettings (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}
\label{dc/d41/cl__main_8cpp_a0a731ffd304873a53fd90e56a148812e}
\hypertarget{cl__main_8cpp_a97118713396814fa820bad7b88a2707b}{
\index{cl\_\-main.cpp@{cl\_\-main.cpp}!CL\_\-InitCommands@{CL\_\-InitCommands}}
\index{CL\_\-InitCommands@{CL\_\-InitCommands}!cl_main.cpp@{cl\_\-main.cpp}}
\subsubsection[{CL\_\-InitCommands}]{\setlength{\rightskip}{0pt plus 5cm}void CL\_\-InitCommands (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}
\label{dc/d41/cl__main_8cpp_a97118713396814fa820bad7b88a2707b}
\hypertarget{cl__main_8cpp_abce8d647e06f2761bc86b7d9bd002ea6}{
\index{cl\_\-main.cpp@{cl\_\-main.cpp}!CL\_\-InitNetwork@{CL\_\-InitNetwork}}
\index{CL\_\-InitNetwork@{CL\_\-InitNetwork}!cl_main.cpp@{cl\_\-main.cpp}}
\subsubsection[{CL\_\-InitNetwork}]{\setlength{\rightskip}{0pt plus 5cm}void CL\_\-InitNetwork (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}
\label{dc/d41/cl__main_8cpp_abce8d647e06f2761bc86b7d9bd002ea6}
\hypertarget{cl__main_8cpp_a7b30ae00b1533211a230206453aaa0b3}{
\index{cl\_\-main.cpp@{cl\_\-main.cpp}!CL\_\-KillMobj@{CL\_\-KillMobj}}
\index{CL\_\-KillMobj@{CL\_\-KillMobj}!cl_main.cpp@{cl\_\-main.cpp}}
\subsubsection[{CL\_\-KillMobj}]{\setlength{\rightskip}{0pt plus 5cm}void CL\_\-KillMobj (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}
\label{dc/d41/cl__main_8cpp_a7b30ae00b1533211a230206453aaa0b3}
\hypertarget{cl__main_8cpp_a0d1c6d703511999f9f45b9962240c95b}{
\index{cl\_\-main.cpp@{cl\_\-main.cpp}!CL\_\-LoadMap@{CL\_\-LoadMap}}
\index{CL\_\-LoadMap@{CL\_\-LoadMap}!cl_main.cpp@{cl\_\-main.cpp}}
\subsubsection[{CL\_\-LoadMap}]{\setlength{\rightskip}{0pt plus 5cm}void CL\_\-LoadMap (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}
\label{dc/d41/cl__main_8cpp_a0d1c6d703511999f9f45b9962240c95b}
\hypertarget{cl__main_8cpp_a1e525abcf017875aada2185d433f61f2}{
\index{cl\_\-main.cpp@{cl\_\-main.cpp}!CL\_\-MidPrint@{CL\_\-MidPrint}}
\index{CL\_\-MidPrint@{CL\_\-MidPrint}!cl_main.cpp@{cl\_\-main.cpp}}
\subsubsection[{CL\_\-MidPrint}]{\setlength{\rightskip}{0pt plus 5cm}void CL\_\-MidPrint (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}
\label{dc/d41/cl__main_8cpp_a1e525abcf017875aada2185d433f61f2}
\hypertarget{cl__main_8cpp_a04c2e5b4e75053371d35c02d41f8f571}{
\index{cl\_\-main.cpp@{cl\_\-main.cpp}!CL\_\-Noop@{CL\_\-Noop}}
\index{CL\_\-Noop@{CL\_\-Noop}!cl_main.cpp@{cl\_\-main.cpp}}
\subsubsection[{CL\_\-Noop}]{\setlength{\rightskip}{0pt plus 5cm}void CL\_\-Noop (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}
\label{dc/d41/cl__main_8cpp_a04c2e5b4e75053371d35c02d41f8f571}
\hypertarget{cl__main_8cpp_a03de48e27e20b160e69093f2d79b5d98}{
\index{cl\_\-main.cpp@{cl\_\-main.cpp}!CL\_\-ParseCommands@{CL\_\-ParseCommands}}
\index{CL\_\-ParseCommands@{CL\_\-ParseCommands}!cl_main.cpp@{cl\_\-main.cpp}}
\subsubsection[{CL\_\-ParseCommands}]{\setlength{\rightskip}{0pt plus 5cm}void CL\_\-ParseCommands (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}
\label{dc/d41/cl__main_8cpp_a03de48e27e20b160e69093f2d79b5d98}
\hypertarget{cl__main_8cpp_abe3dfb1eddaaebba9b7c16881779729a}{
\index{cl\_\-main.cpp@{cl\_\-main.cpp}!CL\_\-PlayerInfo@{CL\_\-PlayerInfo}}
\index{CL\_\-PlayerInfo@{CL\_\-PlayerInfo}!cl_main.cpp@{cl\_\-main.cpp}}
\subsubsection[{CL\_\-PlayerInfo}]{\setlength{\rightskip}{0pt plus 5cm}void CL\_\-PlayerInfo (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}
\label{dc/d41/cl__main_8cpp_abe3dfb1eddaaebba9b7c16881779729a}
\hypertarget{cl__main_8cpp_a7183e871793cd6091d6f9bb1dc104133}{
\index{cl\_\-main.cpp@{cl\_\-main.cpp}!CL\_\-PlayerTimes@{CL\_\-PlayerTimes}}
\index{CL\_\-PlayerTimes@{CL\_\-PlayerTimes}!cl_main.cpp@{cl\_\-main.cpp}}
\subsubsection[{CL\_\-PlayerTimes}]{\setlength{\rightskip}{0pt plus 5cm}void CL\_\-PlayerTimes (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}
\label{dc/d41/cl__main_8cpp_a7183e871793cd6091d6f9bb1dc104133}
\hypertarget{cl__main_8cpp_a2c432702d16929a417efef3716f90ec6}{
\index{cl\_\-main.cpp@{cl\_\-main.cpp}!CL\_\-PrepareConnect@{CL\_\-PrepareConnect}}
\index{CL\_\-PrepareConnect@{CL\_\-PrepareConnect}!cl_main.cpp@{cl\_\-main.cpp}}
\subsubsection[{CL\_\-PrepareConnect}]{\setlength{\rightskip}{0pt plus 5cm}bool CL\_\-PrepareConnect (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}
\label{dc/d41/cl__main_8cpp_a2c432702d16929a417efef3716f90ec6}
\hypertarget{cl__main_8cpp_a36f9d1e6051efc02ead7fb9e06aa3a82}{
\index{cl\_\-main.cpp@{cl\_\-main.cpp}!CL\_\-QuitNetGame@{CL\_\-QuitNetGame}}
\index{CL\_\-QuitNetGame@{CL\_\-QuitNetGame}!cl_main.cpp@{cl\_\-main.cpp}}
\subsubsection[{CL\_\-QuitNetGame}]{\setlength{\rightskip}{0pt plus 5cm}void CL\_\-QuitNetGame (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}
\label{dc/d41/cl__main_8cpp_a36f9d1e6051efc02ead7fb9e06aa3a82}
\hypertarget{cl__main_8cpp_a5992183d293bc420d68ebaa3ddbeffb5}{
\index{cl\_\-main.cpp@{cl\_\-main.cpp}!CL\_\-ReadPacketHeader@{CL\_\-ReadPacketHeader}}
\index{CL\_\-ReadPacketHeader@{CL\_\-ReadPacketHeader}!cl_main.cpp@{cl\_\-main.cpp}}
\subsubsection[{CL\_\-ReadPacketHeader}]{\setlength{\rightskip}{0pt plus 5cm}void CL\_\-ReadPacketHeader (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}
\label{dc/d41/cl__main_8cpp_a5992183d293bc420d68ebaa3ddbeffb5}
\hypertarget{cl__main_8cpp_a43c011a45d98a6cbcf59ebe5c14b5375}{
\index{cl\_\-main.cpp@{cl\_\-main.cpp}!CL\_\-Reconnect@{CL\_\-Reconnect}}
\index{CL\_\-Reconnect@{CL\_\-Reconnect}!cl_main.cpp@{cl\_\-main.cpp}}
\subsubsection[{CL\_\-Reconnect}]{\setlength{\rightskip}{0pt plus 5cm}void CL\_\-Reconnect (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}
\label{dc/d41/cl__main_8cpp_a43c011a45d98a6cbcf59ebe5c14b5375}
\hypertarget{cl__main_8cpp_a97670f3bf40034ca106d853c364e9c18}{
\index{cl\_\-main.cpp@{cl\_\-main.cpp}!CL\_\-RemoveMobj@{CL\_\-RemoveMobj}}
\index{CL\_\-RemoveMobj@{CL\_\-RemoveMobj}!cl_main.cpp@{cl\_\-main.cpp}}
\subsubsection[{CL\_\-RemoveMobj}]{\setlength{\rightskip}{0pt plus 5cm}void CL\_\-RemoveMobj (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}
\label{dc/d41/cl__main_8cpp_a97670f3bf40034ca106d853c364e9c18}
\hypertarget{cl__main_8cpp_a162f52140a06b74bf35aef83f6d4e3e0}{
\index{cl\_\-main.cpp@{cl\_\-main.cpp}!CL\_\-RequestConnectInfo@{CL\_\-RequestConnectInfo}}
\index{CL\_\-RequestConnectInfo@{CL\_\-RequestConnectInfo}!cl_main.cpp@{cl\_\-main.cpp}}
\subsubsection[{CL\_\-RequestConnectInfo}]{\setlength{\rightskip}{0pt plus 5cm}void CL\_\-RequestConnectInfo (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}
\label{dc/d41/cl__main_8cpp_a162f52140a06b74bf35aef83f6d4e3e0}
\hypertarget{cl__main_8cpp_a632e2332f12a2a7a52273e2acb1a70a1}{
\index{cl\_\-main.cpp@{cl\_\-main.cpp}!CL\_\-RequestDownload@{CL\_\-RequestDownload}}
\index{CL\_\-RequestDownload@{CL\_\-RequestDownload}!cl_main.cpp@{cl\_\-main.cpp}}
\subsubsection[{CL\_\-RequestDownload}]{\setlength{\rightskip}{0pt plus 5cm}void CL\_\-RequestDownload (
\begin{DoxyParamCaption}
\item[{{\bf std::string}}]{filename, }
\item[{{\bf std::string}}]{filehash = {\ttfamily \char`\"{}\char`\"{}}}
\end{DoxyParamCaption}
)}}
\label{dc/d41/cl__main_8cpp_a632e2332f12a2a7a52273e2acb1a70a1}
\hypertarget{cl__main_8cpp_a040ae276fd914704848a3e5266c44dba}{
\index{cl\_\-main.cpp@{cl\_\-main.cpp}!CL\_\-ResendSvGametic@{CL\_\-ResendSvGametic}}
\index{CL\_\-ResendSvGametic@{CL\_\-ResendSvGametic}!cl_main.cpp@{cl\_\-main.cpp}}
\subsubsection[{CL\_\-ResendSvGametic}]{\setlength{\rightskip}{0pt plus 5cm}void CL\_\-ResendSvGametic (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}
\label{dc/d41/cl__main_8cpp_a040ae276fd914704848a3e5266c44dba}
\hypertarget{cl__main_8cpp_a5acd3ef34526c067923e0ee8d2736c82}{
\index{cl\_\-main.cpp@{cl\_\-main.cpp}!CL\_\-RunTics@{CL\_\-RunTics}}
\index{CL\_\-RunTics@{CL\_\-RunTics}!cl_main.cpp@{cl\_\-main.cpp}}
\subsubsection[{CL\_\-RunTics}]{\setlength{\rightskip}{0pt plus 5cm}void CL\_\-RunTics (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}
\label{dc/d41/cl__main_8cpp_a5acd3ef34526c067923e0ee8d2736c82}
\hypertarget{cl__main_8cpp_ab99fbb2cdadd55a2c648fbe42f418bf7}{
\index{cl\_\-main.cpp@{cl\_\-main.cpp}!CL\_\-SaveCmd@{CL\_\-SaveCmd}}
\index{CL\_\-SaveCmd@{CL\_\-SaveCmd}!cl_main.cpp@{cl\_\-main.cpp}}
\subsubsection[{CL\_\-SaveCmd}]{\setlength{\rightskip}{0pt plus 5cm}void CL\_\-SaveCmd (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}
\label{dc/d41/cl__main_8cpp_ab99fbb2cdadd55a2c648fbe42f418bf7}
\hypertarget{cl__main_8cpp_aef4e7fab02a7cab32d3f35e0862c915b}{
\index{cl\_\-main.cpp@{cl\_\-main.cpp}!CL\_\-SendCmd@{CL\_\-SendCmd}}
\index{CL\_\-SendCmd@{CL\_\-SendCmd}!cl_main.cpp@{cl\_\-main.cpp}}
\subsubsection[{CL\_\-SendCmd}]{\setlength{\rightskip}{0pt plus 5cm}void CL\_\-SendCmd (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}
\label{dc/d41/cl__main_8cpp_aef4e7fab02a7cab32d3f35e0862c915b}
\hypertarget{cl__main_8cpp_a0a40ea297a7b3e6ca2fe1dad84942c22}{
\index{cl\_\-main.cpp@{cl\_\-main.cpp}!CL\_\-SetMobjSpeedAndAngle@{CL\_\-SetMobjSpeedAndAngle}}
\index{CL\_\-SetMobjSpeedAndAngle@{CL\_\-SetMobjSpeedAndAngle}!cl_main.cpp@{cl\_\-main.cpp}}
\subsubsection[{CL\_\-SetMobjSpeedAndAngle}]{\setlength{\rightskip}{0pt plus 5cm}void CL\_\-SetMobjSpeedAndAngle (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}
\label{dc/d41/cl__main_8cpp_a0a40ea297a7b3e6ca2fe1dad84942c22}
\hypertarget{cl__main_8cpp_a092f027bac62b786e14da82168ae8d55}{
\index{cl\_\-main.cpp@{cl\_\-main.cpp}!CL\_\-SetMobjState@{CL\_\-SetMobjState}}
\index{CL\_\-SetMobjState@{CL\_\-SetMobjState}!cl_main.cpp@{cl\_\-main.cpp}}
\subsubsection[{CL\_\-SetMobjState}]{\setlength{\rightskip}{0pt plus 5cm}void CL\_\-SetMobjState (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}
\label{dc/d41/cl__main_8cpp_a092f027bac62b786e14da82168ae8d55}
\hypertarget{cl__main_8cpp_aefdf6a19866554188e4685c7638f186c}{
\index{cl\_\-main.cpp@{cl\_\-main.cpp}!CL\_\-Sound@{CL\_\-Sound}}
\index{CL\_\-Sound@{CL\_\-Sound}!cl_main.cpp@{cl\_\-main.cpp}}
\subsubsection[{CL\_\-Sound}]{\setlength{\rightskip}{0pt plus 5cm}void CL\_\-Sound (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}
\label{dc/d41/cl__main_8cpp_aefdf6a19866554188e4685c7638f186c}
\hypertarget{cl__main_8cpp_aa12d1a22b3519a5ee53aebaf8acb55cf}{
\index{cl\_\-main.cpp@{cl\_\-main.cpp}!CL\_\-SoundOrigin@{CL\_\-SoundOrigin}}
\index{CL\_\-SoundOrigin@{CL\_\-SoundOrigin}!cl_main.cpp@{cl\_\-main.cpp}}
\subsubsection[{CL\_\-SoundOrigin}]{\setlength{\rightskip}{0pt plus 5cm}void CL\_\-SoundOrigin (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}
\label{dc/d41/cl__main_8cpp_aa12d1a22b3519a5ee53aebaf8acb55cf}
\hypertarget{cl__main_8cpp_a6eabfebea9e76553fc6221c89dcf542f}{
\index{cl\_\-main.cpp@{cl\_\-main.cpp}!CL\_\-SpawnMobj@{CL\_\-SpawnMobj}}
\index{CL\_\-SpawnMobj@{CL\_\-SpawnMobj}!cl_main.cpp@{cl\_\-main.cpp}}
\subsubsection[{CL\_\-SpawnMobj}]{\setlength{\rightskip}{0pt plus 5cm}void CL\_\-SpawnMobj (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}
\label{dc/d41/cl__main_8cpp_a6eabfebea9e76553fc6221c89dcf542f}
\hypertarget{cl__main_8cpp_a38a513d31c8756a5e8e03205090323a2}{
\index{cl\_\-main.cpp@{cl\_\-main.cpp}!CL\_\-SpawnPlayer@{CL\_\-SpawnPlayer}}
\index{CL\_\-SpawnPlayer@{CL\_\-SpawnPlayer}!cl_main.cpp@{cl\_\-main.cpp}}
\subsubsection[{CL\_\-SpawnPlayer}]{\setlength{\rightskip}{0pt plus 5cm}void CL\_\-SpawnPlayer (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}
\label{dc/d41/cl__main_8cpp_a38a513d31c8756a5e8e03205090323a2}
\hypertarget{cl__main_8cpp_ab93d108063a66010684d63565402ea39}{
\index{cl\_\-main.cpp@{cl\_\-main.cpp}!CL\_\-Switch@{CL\_\-Switch}}
\index{CL\_\-Switch@{CL\_\-Switch}!cl_main.cpp@{cl\_\-main.cpp}}
\subsubsection[{CL\_\-Switch}]{\setlength{\rightskip}{0pt plus 5cm}void CL\_\-Switch (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}
\label{dc/d41/cl__main_8cpp_ab93d108063a66010684d63565402ea39}
\hypertarget{cl__main_8cpp_a94950c1ede9abbf8ae2f098ace16d992}{
\index{cl\_\-main.cpp@{cl\_\-main.cpp}!CL\_\-TouchSpecialThing@{CL\_\-TouchSpecialThing}}
\index{CL\_\-TouchSpecialThing@{CL\_\-TouchSpecialThing}!cl_main.cpp@{cl\_\-main.cpp}}
\subsubsection[{CL\_\-TouchSpecialThing}]{\setlength{\rightskip}{0pt plus 5cm}void CL\_\-TouchSpecialThing (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}
\label{dc/d41/cl__main_8cpp_a94950c1ede9abbf8ae2f098ace16d992}
\hypertarget{cl__main_8cpp_aaaae111f9ca274e6420c5816ab6ace4f}{
\index{cl\_\-main.cpp@{cl\_\-main.cpp}!CL\_\-TryToConnect@{CL\_\-TryToConnect}}
\index{CL\_\-TryToConnect@{CL\_\-TryToConnect}!cl_main.cpp@{cl\_\-main.cpp}}
\subsubsection[{CL\_\-TryToConnect}]{\setlength{\rightskip}{0pt plus 5cm}void CL\_\-TryToConnect (
\begin{DoxyParamCaption}
\item[{{\bf DWORD}}]{server\_\-token}
\end{DoxyParamCaption}
)}}
\label{dc/d41/cl__main_8cpp_aaaae111f9ca274e6420c5816ab6ace4f}
\hypertarget{cl__main_8cpp_a561698f5deeabbe722dad84b1de98f44}{
\index{cl\_\-main.cpp@{cl\_\-main.cpp}!CL\_\-UpdateLocalPlayer@{CL\_\-UpdateLocalPlayer}}
\index{CL\_\-UpdateLocalPlayer@{CL\_\-UpdateLocalPlayer}!cl_main.cpp@{cl\_\-main.cpp}}
\subsubsection[{CL\_\-UpdateLocalPlayer}]{\setlength{\rightskip}{0pt plus 5cm}void CL\_\-UpdateLocalPlayer (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}
\label{dc/d41/cl__main_8cpp_a561698f5deeabbe722dad84b1de98f44}
\hypertarget{cl__main_8cpp_a3c365e7f0a7d7bb6949a5391efb32149}{
\index{cl\_\-main.cpp@{cl\_\-main.cpp}!CL\_\-UpdateMobjInfo@{CL\_\-UpdateMobjInfo}}
\index{CL\_\-UpdateMobjInfo@{CL\_\-UpdateMobjInfo}!cl_main.cpp@{cl\_\-main.cpp}}
\subsubsection[{CL\_\-UpdateMobjInfo}]{\setlength{\rightskip}{0pt plus 5cm}void CL\_\-UpdateMobjInfo (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}
\label{dc/d41/cl__main_8cpp_a3c365e7f0a7d7bb6949a5391efb32149}
\hypertarget{cl__main_8cpp_ade3319cc24dc7577f9e481940749e9a9}{
\index{cl\_\-main.cpp@{cl\_\-main.cpp}!CL\_\-UpdateMovingSector@{CL\_\-UpdateMovingSector}}
\index{CL\_\-UpdateMovingSector@{CL\_\-UpdateMovingSector}!cl_main.cpp@{cl\_\-main.cpp}}
\subsubsection[{CL\_\-UpdateMovingSector}]{\setlength{\rightskip}{0pt plus 5cm}void CL\_\-UpdateMovingSector (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}
\label{dc/d41/cl__main_8cpp_ade3319cc24dc7577f9e481940749e9a9}
\hypertarget{cl__main_8cpp_ac1128d968cacf53db9bff4f9b0cfd895}{
\index{cl\_\-main.cpp@{cl\_\-main.cpp}!CL\_\-UpdatePing@{CL\_\-UpdatePing}}
\index{CL\_\-UpdatePing@{CL\_\-UpdatePing}!cl_main.cpp@{cl\_\-main.cpp}}
\subsubsection[{CL\_\-UpdatePing}]{\setlength{\rightskip}{0pt plus 5cm}void CL\_\-UpdatePing (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}
\label{dc/d41/cl__main_8cpp_ac1128d968cacf53db9bff4f9b0cfd895}
\hypertarget{cl__main_8cpp_a5f708ad4ad77c9e7481ab7b2c5c35734}{
\index{cl\_\-main.cpp@{cl\_\-main.cpp}!CL\_\-UpdatePlayer@{CL\_\-UpdatePlayer}}
\index{CL\_\-UpdatePlayer@{CL\_\-UpdatePlayer}!cl_main.cpp@{cl\_\-main.cpp}}
\subsubsection[{CL\_\-UpdatePlayer}]{\setlength{\rightskip}{0pt plus 5cm}void CL\_\-UpdatePlayer (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}
\label{dc/d41/cl__main_8cpp_a5f708ad4ad77c9e7481ab7b2c5c35734}
\hypertarget{cl__main_8cpp_aa0b604c857311ed7d4b4c9b1dd68106a}{
\index{cl\_\-main.cpp@{cl\_\-main.cpp}!CL\_\-UpdateSector@{CL\_\-UpdateSector}}
\index{CL\_\-UpdateSector@{CL\_\-UpdateSector}!cl_main.cpp@{cl\_\-main.cpp}}
\subsubsection[{CL\_\-UpdateSector}]{\setlength{\rightskip}{0pt plus 5cm}void CL\_\-UpdateSector (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}
\label{dc/d41/cl__main_8cpp_aa0b604c857311ed7d4b4c9b1dd68106a}
\hypertarget{cl__main_8cpp_a70f02681c9f764887e1ae5bfdbfae844}{
\index{cl\_\-main.cpp@{cl\_\-main.cpp}!D\_\-GenderByName@{D\_\-GenderByName}}
\index{D\_\-GenderByName@{D\_\-GenderByName}!cl_main.cpp@{cl\_\-main.cpp}}
\subsubsection[{D\_\-GenderByName}]{\setlength{\rightskip}{0pt plus 5cm}{\bf gender\_\-t} D\_\-GenderByName (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{gender}
\end{DoxyParamCaption}
)}}
\label{dc/d41/cl__main_8cpp_a70f02681c9f764887e1ae5bfdbfae844}
\hypertarget{cl__main_8cpp_a6dceebafebf6254510ec8e75bdd2c23a}{
\index{cl\_\-main.cpp@{cl\_\-main.cpp}!D\_\-TeamByName@{D\_\-TeamByName}}
\index{D\_\-TeamByName@{D\_\-TeamByName}!cl_main.cpp@{cl\_\-main.cpp}}
\subsubsection[{D\_\-TeamByName}]{\setlength{\rightskip}{0pt plus 5cm}{\bf team\_\-t} D\_\-TeamByName (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{team}
\end{DoxyParamCaption}
)}}
\label{dc/d41/cl__main_8cpp_a6dceebafebf6254510ec8e75bdd2c23a}
\hypertarget{cl__main_8cpp_a395f1a426ef77516402ec92f55c9812c}{
\index{cl\_\-main.cpp@{cl\_\-main.cpp}!END\_\-COMMAND@{END\_\-COMMAND}}
\index{END\_\-COMMAND@{END\_\-COMMAND}!cl_main.cpp@{cl\_\-main.cpp}}
\subsubsection[{END\_\-COMMAND}]{\setlength{\rightskip}{0pt plus 5cm}END\_\-COMMAND (
\begin{DoxyParamCaption}
\item[{rcon}]{}
\end{DoxyParamCaption}
)}}
\label{dc/d41/cl__main_8cpp_a395f1a426ef77516402ec92f55c9812c}
\hypertarget{cl__main_8cpp_ad354d40861ecdda271e49471d687e3d9}{
\index{cl\_\-main.cpp@{cl\_\-main.cpp}!END\_\-COMMAND@{END\_\-COMMAND}}
\index{END\_\-COMMAND@{END\_\-COMMAND}!cl_main.cpp@{cl\_\-main.cpp}}
\subsubsection[{END\_\-COMMAND}]{\setlength{\rightskip}{0pt plus 5cm}END\_\-COMMAND (
\begin{DoxyParamCaption}
\item[{reconnect}]{}
\end{DoxyParamCaption}
)}}
\label{dc/d41/cl__main_8cpp_ad354d40861ecdda271e49471d687e3d9}
\hypertarget{cl__main_8cpp_a2a0790534ab1faab80c84c9f50c180aa}{
\index{cl\_\-main.cpp@{cl\_\-main.cpp}!END\_\-COMMAND@{END\_\-COMMAND}}
\index{END\_\-COMMAND@{END\_\-COMMAND}!cl_main.cpp@{cl\_\-main.cpp}}
\subsubsection[{END\_\-COMMAND}]{\setlength{\rightskip}{0pt plus 5cm}END\_\-COMMAND (
\begin{DoxyParamCaption}
\item[{rcon\_\-password}]{}
\end{DoxyParamCaption}
)}}
\label{dc/d41/cl__main_8cpp_a2a0790534ab1faab80c84c9f50c180aa}
\hypertarget{cl__main_8cpp_a0898bb68ee3a1edf49373e0f8c5fa9d4}{
\index{cl\_\-main.cpp@{cl\_\-main.cpp}!END\_\-COMMAND@{END\_\-COMMAND}}
\index{END\_\-COMMAND@{END\_\-COMMAND}!cl_main.cpp@{cl\_\-main.cpp}}
\subsubsection[{END\_\-COMMAND}]{\setlength{\rightskip}{0pt plus 5cm}END\_\-COMMAND (
\begin{DoxyParamCaption}
\item[{quit}]{}
\end{DoxyParamCaption}
)}}
\label{dc/d41/cl__main_8cpp_a0898bb68ee3a1edf49373e0f8c5fa9d4}
\hypertarget{cl__main_8cpp_a666cca57ee801d5c47e3381d6e0e6d56}{
\index{cl\_\-main.cpp@{cl\_\-main.cpp}!END\_\-COMMAND@{END\_\-COMMAND}}
\index{END\_\-COMMAND@{END\_\-COMMAND}!cl_main.cpp@{cl\_\-main.cpp}}
\subsubsection[{END\_\-COMMAND}]{\setlength{\rightskip}{0pt plus 5cm}END\_\-COMMAND (
\begin{DoxyParamCaption}
\item[{playerinfo}]{}
\end{DoxyParamCaption}
)}}
\label{dc/d41/cl__main_8cpp_a666cca57ee801d5c47e3381d6e0e6d56}
\hypertarget{cl__main_8cpp_ae18c155fb98772ec628c7a7faf19cd5c}{
\index{cl\_\-main.cpp@{cl\_\-main.cpp}!END\_\-COMMAND@{END\_\-COMMAND}}
\index{END\_\-COMMAND@{END\_\-COMMAND}!cl_main.cpp@{cl\_\-main.cpp}}
\subsubsection[{END\_\-COMMAND}]{\setlength{\rightskip}{0pt plus 5cm}END\_\-COMMAND (
\begin{DoxyParamCaption}
\item[{disconnect}]{}
\end{DoxyParamCaption}
)}}
\label{dc/d41/cl__main_8cpp_ae18c155fb98772ec628c7a7faf19cd5c}
\hypertarget{cl__main_8cpp_ac0d33e6ad54c2fe18443471baacd9c0b}{
\index{cl\_\-main.cpp@{cl\_\-main.cpp}!END\_\-COMMAND@{END\_\-COMMAND}}
\index{END\_\-COMMAND@{END\_\-COMMAND}!cl_main.cpp@{cl\_\-main.cpp}}
\subsubsection[{END\_\-COMMAND}]{\setlength{\rightskip}{0pt plus 5cm}END\_\-COMMAND (
\begin{DoxyParamCaption}
\item[{spectate}]{}
\end{DoxyParamCaption}
)}}
\label{dc/d41/cl__main_8cpp_ac0d33e6ad54c2fe18443471baacd9c0b}
\hypertarget{cl__main_8cpp_a5a69e441ff2d82206bce6f079300d93a}{
\index{cl\_\-main.cpp@{cl\_\-main.cpp}!END\_\-COMMAND@{END\_\-COMMAND}}
\index{END\_\-COMMAND@{END\_\-COMMAND}!cl_main.cpp@{cl\_\-main.cpp}}
\subsubsection[{END\_\-COMMAND}]{\setlength{\rightskip}{0pt plus 5cm}END\_\-COMMAND (
\begin{DoxyParamCaption}
\item[{{\bf players}}]{}
\end{DoxyParamCaption}
)}}
\label{dc/d41/cl__main_8cpp_a5a69e441ff2d82206bce6f079300d93a}
\hypertarget{cl__main_8cpp_a5313375989293221f3e9f6d8c4faef3b}{
\index{cl\_\-main.cpp@{cl\_\-main.cpp}!END\_\-COMMAND@{END\_\-COMMAND}}
\index{END\_\-COMMAND@{END\_\-COMMAND}!cl_main.cpp@{cl\_\-main.cpp}}
\subsubsection[{END\_\-COMMAND}]{\setlength{\rightskip}{0pt plus 5cm}END\_\-COMMAND (
\begin{DoxyParamCaption}
\item[{serverinfo}]{}
\end{DoxyParamCaption}
)}}
\label{dc/d41/cl__main_8cpp_a5313375989293221f3e9f6d8c4faef3b}
\hypertarget{cl__main_8cpp_a4044b85e874cf7c6c811da514107c1f4}{
\index{cl\_\-main.cpp@{cl\_\-main.cpp}!END\_\-COMMAND@{END\_\-COMMAND}}
\index{END\_\-COMMAND@{END\_\-COMMAND}!cl_main.cpp@{cl\_\-main.cpp}}
\subsubsection[{END\_\-COMMAND}]{\setlength{\rightskip}{0pt plus 5cm}END\_\-COMMAND (
\begin{DoxyParamCaption}
\item[{kill}]{}
\end{DoxyParamCaption}
)}}
\label{dc/d41/cl__main_8cpp_a4044b85e874cf7c6c811da514107c1f4}
\hypertarget{cl__main_8cpp_ad65c6dcce73cb46f7dc54e463f1feaae}{
\index{cl\_\-main.cpp@{cl\_\-main.cpp}!END\_\-COMMAND@{END\_\-COMMAND}}
\index{END\_\-COMMAND@{END\_\-COMMAND}!cl_main.cpp@{cl\_\-main.cpp}}
\subsubsection[{END\_\-COMMAND}]{\setlength{\rightskip}{0pt plus 5cm}END\_\-COMMAND (
\begin{DoxyParamCaption}
\item[{join}]{}
\end{DoxyParamCaption}
)}}
\label{dc/d41/cl__main_8cpp_ad65c6dcce73cb46f7dc54e463f1feaae}
\hypertarget{cl__main_8cpp_acab0495de2d2d78b6b2f2f0de52408e2}{
\index{cl\_\-main.cpp@{cl\_\-main.cpp}!END\_\-COMMAND@{END\_\-COMMAND}}
\index{END\_\-COMMAND@{END\_\-COMMAND}!cl_main.cpp@{cl\_\-main.cpp}}
\subsubsection[{END\_\-COMMAND}]{\setlength{\rightskip}{0pt plus 5cm}END\_\-COMMAND (
\begin{DoxyParamCaption}
\item[{connect}]{}
\end{DoxyParamCaption}
)}}
\label{dc/d41/cl__main_8cpp_acab0495de2d2d78b6b2f2f0de52408e2}
\hypertarget{cl__main_8cpp_ac4f06c92af85943fbefebaf5adc9c3ce}{
\index{cl\_\-main.cpp@{cl\_\-main.cpp}!END\_\-COMMAND@{END\_\-COMMAND}}
\index{END\_\-COMMAND@{END\_\-COMMAND}!cl_main.cpp@{cl\_\-main.cpp}}
\subsubsection[{END\_\-COMMAND}]{\setlength{\rightskip}{0pt plus 5cm}END\_\-COMMAND (
\begin{DoxyParamCaption}
\item[{stepmode}]{}
\end{DoxyParamCaption}
)}}
\label{dc/d41/cl__main_8cpp_ac4f06c92af85943fbefebaf5adc9c3ce}
\hypertarget{cl__main_8cpp_abc8e163accb929d9e8a175d2ff40540b}{
\index{cl\_\-main.cpp@{cl\_\-main.cpp}!END\_\-COMMAND@{END\_\-COMMAND}}
\index{END\_\-COMMAND@{END\_\-COMMAND}!cl_main.cpp@{cl\_\-main.cpp}}
\subsubsection[{END\_\-COMMAND}]{\setlength{\rightskip}{0pt plus 5cm}END\_\-COMMAND (
\begin{DoxyParamCaption}
\item[{playerteam}]{}
\end{DoxyParamCaption}
)}}
\label{dc/d41/cl__main_8cpp_abc8e163accb929d9e8a175d2ff40540b}
\hypertarget{cl__main_8cpp_ab9b01e3edd74d76aab31ade3a5d3f540}{
\index{cl\_\-main.cpp@{cl\_\-main.cpp}!EXTERN\_\-CVAR@{EXTERN\_\-CVAR}}
\index{EXTERN\_\-CVAR@{EXTERN\_\-CVAR}!cl_main.cpp@{cl\_\-main.cpp}}
\subsubsection[{EXTERN\_\-CVAR}]{\setlength{\rightskip}{0pt plus 5cm}EXTERN\_\-CVAR (
\begin{DoxyParamCaption}
\item[{st\_\-scale}]{}
\end{DoxyParamCaption}
)}}
\label{dc/d41/cl__main_8cpp_ab9b01e3edd74d76aab31ade3a5d3f540}
\hypertarget{cl__main_8cpp_a575933e87767a524eb0a9a02acfd21d0}{
\index{cl\_\-main.cpp@{cl\_\-main.cpp}!EXTERN\_\-CVAR@{EXTERN\_\-CVAR}}
\index{EXTERN\_\-CVAR@{EXTERN\_\-CVAR}!cl_main.cpp@{cl\_\-main.cpp}}
\subsubsection[{EXTERN\_\-CVAR}]{\setlength{\rightskip}{0pt plus 5cm}EXTERN\_\-CVAR (
\begin{DoxyParamCaption}
\item[{sv\_\-maxplayers}]{}
\end{DoxyParamCaption}
)}}
\label{dc/d41/cl__main_8cpp_a575933e87767a524eb0a9a02acfd21d0}
\hypertarget{cl__main_8cpp_aac61889298ab57e8875c5bc5eb9a2a6f}{
\index{cl\_\-main.cpp@{cl\_\-main.cpp}!EXTERN\_\-CVAR@{EXTERN\_\-CVAR}}
\index{EXTERN\_\-CVAR@{EXTERN\_\-CVAR}!cl_main.cpp@{cl\_\-main.cpp}}
\subsubsection[{EXTERN\_\-CVAR}]{\setlength{\rightskip}{0pt plus 5cm}EXTERN\_\-CVAR (
\begin{DoxyParamCaption}
\item[{sv\_\-weaponstay}]{}
\end{DoxyParamCaption}
)}}
\label{dc/d41/cl__main_8cpp_aac61889298ab57e8875c5bc5eb9a2a6f}
\hypertarget{cl__main_8cpp_a358847cbb4019e534a3adadbbbdad6a2}{
\index{cl\_\-main.cpp@{cl\_\-main.cpp}!EXTERN\_\-CVAR@{EXTERN\_\-CVAR}}
\index{EXTERN\_\-CVAR@{EXTERN\_\-CVAR}!cl_main.cpp@{cl\_\-main.cpp}}
\subsubsection[{EXTERN\_\-CVAR}]{\setlength{\rightskip}{0pt plus 5cm}EXTERN\_\-CVAR (
\begin{DoxyParamCaption}
\item[{show\_\-messages}]{}
\end{DoxyParamCaption}
)}}
\label{dc/d41/cl__main_8cpp_a358847cbb4019e534a3adadbbbdad6a2}
\hypertarget{cl__main_8cpp_a99189494c94cea5148c99fa1b5fe3007}{
\index{cl\_\-main.cpp@{cl\_\-main.cpp}!G\_\-PlayerReborn@{G\_\-PlayerReborn}}
\index{G\_\-PlayerReborn@{G\_\-PlayerReborn}!cl_main.cpp@{cl\_\-main.cpp}}
\subsubsection[{G\_\-PlayerReborn}]{\setlength{\rightskip}{0pt plus 5cm}void G\_\-PlayerReborn (
\begin{DoxyParamCaption}
\item[{{\bf player\_\-t} \&}]{player}
\end{DoxyParamCaption}
)}}
\label{dc/d41/cl__main_8cpp_a99189494c94cea5148c99fa1b5fe3007}
\hypertarget{cl__main_8cpp_a5f6b937a146bed8e6f67c11c3f0c4813}{
\index{cl\_\-main.cpp@{cl\_\-main.cpp}!G\_\-SetDefaultTurbo@{G\_\-SetDefaultTurbo}}
\index{G\_\-SetDefaultTurbo@{G\_\-SetDefaultTurbo}!cl_main.cpp@{cl\_\-main.cpp}}
\subsubsection[{G\_\-SetDefaultTurbo}]{\setlength{\rightskip}{0pt plus 5cm}void G\_\-SetDefaultTurbo (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}
\label{dc/d41/cl__main_8cpp_a5f6b937a146bed8e6f67c11c3f0c4813}
\hypertarget{cl__main_8cpp_a370dd0b88620471ca0bad4c45f415c99}{
\index{cl\_\-main.cpp@{cl\_\-main.cpp}!Host\_\-EndGame@{Host\_\-EndGame}}
\index{Host\_\-EndGame@{Host\_\-EndGame}!cl_main.cpp@{cl\_\-main.cpp}}
\subsubsection[{Host\_\-EndGame}]{\setlength{\rightskip}{0pt plus 5cm}void Host\_\-EndGame (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{msg}
\end{DoxyParamCaption}
)}}
\label{dc/d41/cl__main_8cpp_a370dd0b88620471ca0bad4c45f415c99}
\hypertarget{cl__main_8cpp_a6c7530910005789cab6596586b17d835}{
\index{cl\_\-main.cpp@{cl\_\-main.cpp}!IntDownloadComplete@{IntDownloadComplete}}
\index{IntDownloadComplete@{IntDownloadComplete}!cl_main.cpp@{cl\_\-main.cpp}}
\subsubsection[{IntDownloadComplete}]{\setlength{\rightskip}{0pt plus 5cm}void IntDownloadComplete (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}
\label{dc/d41/cl__main_8cpp_a6c7530910005789cab6596586b17d835}
\hypertarget{cl__main_8cpp_a9c190f5d2f851f987c8b03bb1be5d6fe}{
\index{cl\_\-main.cpp@{cl\_\-main.cpp}!OnActivatedLine@{OnActivatedLine}}
\index{OnActivatedLine@{OnActivatedLine}!cl_main.cpp@{cl\_\-main.cpp}}
\subsubsection[{OnActivatedLine}]{\setlength{\rightskip}{0pt plus 5cm}void OnActivatedLine (
\begin{DoxyParamCaption}
\item[{{\bf line\_\-t} $\ast$}]{line, }
\item[{{\bf AActor} $\ast$}]{mo, }
\item[{int}]{side, }
\item[{int}]{activationType}
\end{DoxyParamCaption}
)}}
\label{dc/d41/cl__main_8cpp_a9c190f5d2f851f987c8b03bb1be5d6fe}
\hypertarget{cl__main_8cpp_aa406d91c8586563529dbfc86c303a8cf}{
\index{cl\_\-main.cpp@{cl\_\-main.cpp}!OnChangedSwitchTexture@{OnChangedSwitchTexture}}
\index{OnChangedSwitchTexture@{OnChangedSwitchTexture}!cl_main.cpp@{cl\_\-main.cpp}}
\subsubsection[{OnChangedSwitchTexture}]{\setlength{\rightskip}{0pt plus 5cm}void OnChangedSwitchTexture (
\begin{DoxyParamCaption}
\item[{{\bf line\_\-t} $\ast$}]{line, }
\item[{int}]{useAgain}
\end{DoxyParamCaption}
)}}
\label{dc/d41/cl__main_8cpp_aa406d91c8586563529dbfc86c303a8cf}
\hypertarget{cl__main_8cpp_af921714af20ec4d896fca419394102a0}{
\index{cl\_\-main.cpp@{cl\_\-main.cpp}!P\_\-CalcHeight@{P\_\-CalcHeight}}
\index{P\_\-CalcHeight@{P\_\-CalcHeight}!cl_main.cpp@{cl\_\-main.cpp}}
\subsubsection[{P\_\-CalcHeight}]{\setlength{\rightskip}{0pt plus 5cm}void P\_\-CalcHeight (
\begin{DoxyParamCaption}
\item[{{\bf player\_\-t} $\ast$}]{player}
\end{DoxyParamCaption}
)}}
\label{dc/d41/cl__main_8cpp_af921714af20ec4d896fca419394102a0}
\hypertarget{cl__main_8cpp_ac87b409473040f11000e910a9164a4cf}{
\index{cl\_\-main.cpp@{cl\_\-main.cpp}!P\_\-CheckMissileSpawn@{P\_\-CheckMissileSpawn}}
\index{P\_\-CheckMissileSpawn@{P\_\-CheckMissileSpawn}!cl_main.cpp@{cl\_\-main.cpp}}
\subsubsection[{P\_\-CheckMissileSpawn}]{\setlength{\rightskip}{0pt plus 5cm}bool P\_\-CheckMissileSpawn (
\begin{DoxyParamCaption}
\item[{{\bf AActor} $\ast$}]{th}
\end{DoxyParamCaption}
)}}
\label{dc/d41/cl__main_8cpp_ac87b409473040f11000e910a9164a4cf}
\hypertarget{cl__main_8cpp_ad57b72a4e7744e43a10c3b3b19836bd7}{
\index{cl\_\-main.cpp@{cl\_\-main.cpp}!P\_\-ExplodeMissile@{P\_\-ExplodeMissile}}
\index{P\_\-ExplodeMissile@{P\_\-ExplodeMissile}!cl_main.cpp@{cl\_\-main.cpp}}
\subsubsection[{P\_\-ExplodeMissile}]{\setlength{\rightskip}{0pt plus 5cm}void P\_\-ExplodeMissile (
\begin{DoxyParamCaption}
\item[{{\bf AActor} $\ast$}]{mo}
\end{DoxyParamCaption}
)}}
\label{dc/d41/cl__main_8cpp_ad57b72a4e7744e43a10c3b3b19836bd7}
\hypertarget{cl__main_8cpp_a3af550cd63aafdfaf2e06e9fe89dbc1b}{
\index{cl\_\-main.cpp@{cl\_\-main.cpp}!P\_\-KillMobj@{P\_\-KillMobj}}
\index{P\_\-KillMobj@{P\_\-KillMobj}!cl_main.cpp@{cl\_\-main.cpp}}
\subsubsection[{P\_\-KillMobj}]{\setlength{\rightskip}{0pt plus 5cm}void P\_\-KillMobj (
\begin{DoxyParamCaption}
\item[{{\bf AActor} $\ast$}]{source, }
\item[{{\bf AActor} $\ast$}]{target, }
\item[{{\bf AActor} $\ast$}]{inflictor, }
\item[{bool}]{joinkill}
\end{DoxyParamCaption}
)}}
\label{dc/d41/cl__main_8cpp_a3af550cd63aafdfaf2e06e9fe89dbc1b}
\hypertarget{cl__main_8cpp_a0cf13efeb0623cae81ccf0d4ad896808}{
\index{cl\_\-main.cpp@{cl\_\-main.cpp}!P\_\-PlayerLookUpDown@{P\_\-PlayerLookUpDown}}
\index{P\_\-PlayerLookUpDown@{P\_\-PlayerLookUpDown}!cl_main.cpp@{cl\_\-main.cpp}}
\subsubsection[{P\_\-PlayerLookUpDown}]{\setlength{\rightskip}{0pt plus 5cm}void P\_\-PlayerLookUpDown (
\begin{DoxyParamCaption}
\item[{{\bf player\_\-t} $\ast$}]{p}
\end{DoxyParamCaption}
)}}
\label{dc/d41/cl__main_8cpp_a0cf13efeb0623cae81ccf0d4ad896808}
\hypertarget{cl__main_8cpp_a569ef5ad672feabdd6f6ebcd65a18259}{
\index{cl\_\-main.cpp@{cl\_\-main.cpp}!P\_\-SetPsprite@{P\_\-SetPsprite}}
\index{P\_\-SetPsprite@{P\_\-SetPsprite}!cl_main.cpp@{cl\_\-main.cpp}}
\subsubsection[{P\_\-SetPsprite}]{\setlength{\rightskip}{0pt plus 5cm}void P\_\-SetPsprite (
\begin{DoxyParamCaption}
\item[{{\bf player\_\-t} $\ast$}]{player, }
\item[{int}]{position, }
\item[{{\bf statenum\_\-t}}]{stnum}
\end{DoxyParamCaption}
)}}
\label{dc/d41/cl__main_8cpp_a569ef5ad672feabdd6f6ebcd65a18259}
\hypertarget{cl__main_8cpp_a33bc2b0990adcda736025780fc6085d1}{
\index{cl\_\-main.cpp@{cl\_\-main.cpp}!PickupMessage@{PickupMessage}}
\index{PickupMessage@{PickupMessage}!cl_main.cpp@{cl\_\-main.cpp}}
\subsubsection[{PickupMessage}]{\setlength{\rightskip}{0pt plus 5cm}void PickupMessage (
\begin{DoxyParamCaption}
\item[{{\bf AActor} $\ast$}]{toucher, }
\item[{const char $\ast$}]{message}
\end{DoxyParamCaption}
)}}
\label{dc/d41/cl__main_8cpp_a33bc2b0990adcda736025780fc6085d1}
\hypertarget{cl__main_8cpp_a76101a93bc2836b31256bd7e4e9e2d11}{
\index{cl\_\-main.cpp@{cl\_\-main.cpp}!V\_\-GetColorFromString@{V\_\-GetColorFromString}}
\index{V\_\-GetColorFromString@{V\_\-GetColorFromString}!cl_main.cpp@{cl\_\-main.cpp}}
\subsubsection[{V\_\-GetColorFromString}]{\setlength{\rightskip}{0pt plus 5cm}int V\_\-GetColorFromString (
\begin{DoxyParamCaption}
\item[{const {\bf DWORD} $\ast$}]{palette, }
\item[{const char $\ast$}]{colorstring}
\end{DoxyParamCaption}
)}}
\label{dc/d41/cl__main_8cpp_a76101a93bc2836b31256bd7e4e9e2d11}
\hypertarget{cl__main_8cpp_afb1cd2cfa52034c3949614fcb48a83e0}{
\index{cl\_\-main.cpp@{cl\_\-main.cpp}!WeaponPickupMessage@{WeaponPickupMessage}}
\index{WeaponPickupMessage@{WeaponPickupMessage}!cl_main.cpp@{cl\_\-main.cpp}}
\subsubsection[{WeaponPickupMessage}]{\setlength{\rightskip}{0pt plus 5cm}void WeaponPickupMessage (
\begin{DoxyParamCaption}
\item[{{\bf AActor} $\ast$}]{toucher, }
\item[{{\bf weapontype\_\-t} \&}]{Weapon}
\end{DoxyParamCaption}
)}}
\label{dc/d41/cl__main_8cpp_afb1cd2cfa52034c3949614fcb48a83e0}


\subsection{Variable Documentation}
\hypertarget{cl__main_8cpp_a924e50fad7245bfcff9eaa343cde42e6}{
\index{cl\_\-main.cpp@{cl\_\-main.cpp}!actor\_\-by\_\-netid@{actor\_\-by\_\-netid}}
\index{actor\_\-by\_\-netid@{actor\_\-by\_\-netid}!cl_main.cpp@{cl\_\-main.cpp}}
\subsubsection[{actor\_\-by\_\-netid}]{\setlength{\rightskip}{0pt plus 5cm}{\bf netid\_\-map\_\-t} {\bf actor\_\-by\_\-netid}}}
\label{dc/d41/cl__main_8cpp_a924e50fad7245bfcff9eaa343cde42e6}
\hypertarget{cl__main_8cpp_a3044f7e46c9b901a64f800980d67a744}{
\index{cl\_\-main.cpp@{cl\_\-main.cpp}!baseapp@{baseapp}}
\index{baseapp@{baseapp}!cl_main.cpp@{cl\_\-main.cpp}}
\subsubsection[{baseapp}]{\setlength{\rightskip}{0pt plus 5cm}{\bf baseapp\_\-t} {\bf baseapp} = client}}
\label{dc/d41/cl__main_8cpp_a3044f7e46c9b901a64f800980d67a744}
\hypertarget{cl__main_8cpp_a7213c644dd3e978fbea81743fa20d7f8}{
\index{cl\_\-main.cpp@{cl\_\-main.cpp}!cl\_\-deltaviewheight@{cl\_\-deltaviewheight}}
\index{cl\_\-deltaviewheight@{cl\_\-deltaviewheight}!cl_main.cpp@{cl\_\-main.cpp}}
\subsubsection[{cl\_\-deltaviewheight}]{\setlength{\rightskip}{0pt plus 5cm}{\bf fixed\_\-t} {\bf cl\_\-deltaviewheight}\mbox{[}MAXSAVETICS\mbox{]}}}
\label{dc/d41/cl__main_8cpp_a7213c644dd3e978fbea81743fa20d7f8}
\hypertarget{cl__main_8cpp_a7c5b9d024d280988ef1ee94d2b5d4636}{
\index{cl\_\-main.cpp@{cl\_\-main.cpp}!cl\_\-viewheight@{cl\_\-viewheight}}
\index{cl\_\-viewheight@{cl\_\-viewheight}!cl_main.cpp@{cl\_\-main.cpp}}
\subsubsection[{cl\_\-viewheight}]{\setlength{\rightskip}{0pt plus 5cm}{\bf fixed\_\-t} {\bf cl\_\-viewheight}\mbox{[}MAXSAVETICS\mbox{]}}}
\label{dc/d41/cl__main_8cpp_a7c5b9d024d280988ef1ee94d2b5d4636}
\hypertarget{cl__main_8cpp_a472f6d276bd334523febecb4073ffd3b}{
\index{cl\_\-main.cpp@{cl\_\-main.cpp}!clientside@{clientside}}
\index{clientside@{clientside}!cl_main.cpp@{cl\_\-main.cpp}}
\subsubsection[{clientside}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf clientside} = true}}
\label{dc/d41/cl__main_8cpp_a472f6d276bd334523febecb4073ffd3b}
\hypertarget{cl__main_8cpp_aae6cf9fcdabd6ca63b0c1343bbd4c2db}{
\index{cl\_\-main.cpp@{cl\_\-main.cpp}!cmds@{cmds}}
\index{cmds@{cmds}!cl_main.cpp@{cl\_\-main.cpp}}
\subsubsection[{cmds}]{\setlength{\rightskip}{0pt plus 5cm}{\bf cmdmap} {\bf cmds}}}
\label{dc/d41/cl__main_8cpp_aae6cf9fcdabd6ca63b0c1343bbd4c2db}
\hypertarget{cl__main_8cpp_aed21504d6b0a815b329ec0e387726add}{
\index{cl\_\-main.cpp@{cl\_\-main.cpp}!compressor@{compressor}}
\index{compressor@{compressor}!cl_main.cpp@{cl\_\-main.cpp}}
\subsubsection[{compressor}]{\setlength{\rightskip}{0pt plus 5cm}{\bf huffman\_\-client} {\bf compressor}}}
\label{dc/d41/cl__main_8cpp_aed21504d6b0a815b329ec0e387726add}
\hypertarget{cl__main_8cpp_abc82b64a25110404c4a845a5e969b348}{
\index{cl\_\-main.cpp@{cl\_\-main.cpp}!connected@{connected}}
\index{connected@{connected}!cl_main.cpp@{cl\_\-main.cpp}}
\subsubsection[{connected}]{\setlength{\rightskip}{0pt plus 5cm}{\bf BOOL} {\bf connected}}}
\label{dc/d41/cl__main_8cpp_abc82b64a25110404c4a845a5e969b348}
\hypertarget{cl__main_8cpp_a08eb2fde46336ec60c494c442fdbf186}{
\index{cl\_\-main.cpp@{cl\_\-main.cpp}!connectpasshash@{connectpasshash}}
\index{connectpasshash@{connectpasshash}!cl_main.cpp@{cl\_\-main.cpp}}
\subsubsection[{connectpasshash}]{\setlength{\rightskip}{0pt plus 5cm}{\bf std::string} {\bf connectpasshash} = \char`\"{}\char`\"{}}}
\label{dc/d41/cl__main_8cpp_a08eb2fde46336ec60c494c442fdbf186}
\hypertarget{cl__main_8cpp_a8871064c44d68726753ea9cbfd9c6463}{
\index{cl\_\-main.cpp@{cl\_\-main.cpp}!digest@{digest}}
\index{digest@{digest}!cl_main.cpp@{cl\_\-main.cpp}}
\subsubsection[{digest}]{\setlength{\rightskip}{0pt plus 5cm}{\bf std::string} {\bf digest}}}
\label{dc/d41/cl__main_8cpp_a8871064c44d68726753ea9cbfd9c6463}
\hypertarget{cl__main_8cpp_aa9f2c498b9d4f916dd308a65f92fdff1}{
\index{cl\_\-main.cpp@{cl\_\-main.cpp}!download@{download}}
\index{download@{download}!cl_main.cpp@{cl\_\-main.cpp}}
\subsubsection[{download}]{\setlength{\rightskip}{0pt plus 5cm}struct {\bf download\_\-s}  {\bf download}}}
\label{dc/d41/cl__main_8cpp_aa9f2c498b9d4f916dd308a65f92fdff1}
\hypertarget{cl__main_8cpp_a19f8705774c85da523c73fdb58a9464f}{
\index{cl\_\-main.cpp@{cl\_\-main.cpp}!gameversion@{gameversion}}
\index{gameversion@{gameversion}!cl_main.cpp@{cl\_\-main.cpp}}
\subsubsection[{gameversion}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf gameversion} = 0}}
\label{dc/d41/cl__main_8cpp_a19f8705774c85da523c73fdb58a9464f}
\hypertarget{cl__main_8cpp_a44c2ae27883e813fe101e2a7b3f61d65}{
\index{cl\_\-main.cpp@{cl\_\-main.cpp}!gameversiontosend@{gameversiontosend}}
\index{gameversiontosend@{gameversiontosend}!cl_main.cpp@{cl\_\-main.cpp}}
\subsubsection[{gameversiontosend}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf gameversiontosend} = 0}}
\label{dc/d41/cl__main_8cpp_a44c2ae27883e813fe101e2a7b3f61d65}
\hypertarget{cl__main_8cpp_a50b29bbd9f2f37b29b584eeb57f4b278}{
\index{cl\_\-main.cpp@{cl\_\-main.cpp}!last\_\-received@{last\_\-received}}
\index{last\_\-received@{last\_\-received}!cl_main.cpp@{cl\_\-main.cpp}}
\subsubsection[{last\_\-received}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf last\_\-received}}}
\label{dc/d41/cl__main_8cpp_a50b29bbd9f2f37b29b584eeb57f4b278}
\hypertarget{cl__main_8cpp_a7b9510e0a704a60c2f22df87dc76e4cd}{
\index{cl\_\-main.cpp@{cl\_\-main.cpp}!lastconaddr@{lastconaddr}}
\index{lastconaddr@{lastconaddr}!cl_main.cpp@{cl\_\-main.cpp}}
\subsubsection[{lastconaddr}]{\setlength{\rightskip}{0pt plus 5cm}{\bf netadr\_\-t} {\bf lastconaddr}}}
\label{dc/d41/cl__main_8cpp_a7b9510e0a704a60c2f22df87dc76e4cd}
\hypertarget{cl__main_8cpp_a9a36d54545855122ed18a818cef20abc}{
\index{cl\_\-main.cpp@{cl\_\-main.cpp}!localcmds@{localcmds}}
\index{localcmds@{localcmds}!cl_main.cpp@{cl\_\-main.cpp}}
\subsubsection[{localcmds}]{\setlength{\rightskip}{0pt plus 5cm}{\bf ticcmd\_\-t} {\bf localcmds}\mbox{[}MAXSAVETICS\mbox{]}}}
\label{dc/d41/cl__main_8cpp_a9a36d54545855122ed18a818cef20abc}
\hypertarget{cl__main_8cpp_a6dda2dd3f0059494854af16e22a16061}{
\index{cl\_\-main.cpp@{cl\_\-main.cpp}!MeansOfDeath@{MeansOfDeath}}
\index{MeansOfDeath@{MeansOfDeath}!cl_main.cpp@{cl\_\-main.cpp}}
\subsubsection[{MeansOfDeath}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf MeansOfDeath}}}
\label{dc/d41/cl__main_8cpp_a6dda2dd3f0059494854af16e22a16061}
\hypertarget{cl__main_8cpp_a4f3f8933dc03beef48ea9db78a650a97}{
\index{cl\_\-main.cpp@{cl\_\-main.cpp}!missing\_\-file@{missing\_\-file}}
\index{missing\_\-file@{missing\_\-file}!cl_main.cpp@{cl\_\-main.cpp}}
\subsubsection[{missing\_\-file}]{\setlength{\rightskip}{0pt plus 5cm}{\bf std::string} {\bf missing\_\-file}}}
\label{dc/d41/cl__main_8cpp_a4f3f8933dc03beef48ea9db78a650a97}
\hypertarget{cl__main_8cpp_a73937bdbe6f03bccd33ee7b0d7998753}{
\index{cl\_\-main.cpp@{cl\_\-main.cpp}!missing\_\-hash@{missing\_\-hash}}
\index{missing\_\-hash@{missing\_\-hash}!cl_main.cpp@{cl\_\-main.cpp}}
\subsubsection[{missing\_\-hash}]{\setlength{\rightskip}{0pt plus 5cm}{\bf std::string} {\bf missing\_\-hash}}}
\label{dc/d41/cl__main_8cpp_a73937bdbe6f03bccd33ee7b0d7998753}
\hypertarget{cl__main_8cpp_ae0e18ba27fb05d7e7ea19bf03233d5e8}{
\index{cl\_\-main.cpp@{cl\_\-main.cpp}!net\_\-buffer@{net\_\-buffer}}
\index{net\_\-buffer@{net\_\-buffer}!cl_main.cpp@{cl\_\-main.cpp}}
\subsubsection[{net\_\-buffer}]{\setlength{\rightskip}{0pt plus 5cm}{\bf buf\_\-t} {\bf net\_\-buffer}(MAX\_\-UDP\_\-PACKET)}}
\label{dc/d41/cl__main_8cpp_ae0e18ba27fb05d7e7ea19bf03233d5e8}
\hypertarget{cl__main_8cpp_aaaa7411141016175f156601098e8d84b}{
\index{cl\_\-main.cpp@{cl\_\-main.cpp}!noservermsgs@{noservermsgs}}
\index{noservermsgs@{noservermsgs}!cl_main.cpp@{cl\_\-main.cpp}}
\subsubsection[{noservermsgs}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf noservermsgs}}}
\label{dc/d41/cl__main_8cpp_aaaa7411141016175f156601098e8d84b}
\hypertarget{cl__main_8cpp_af855c247afc3be19a4438b79ea51ecee}{
\index{cl\_\-main.cpp@{cl\_\-main.cpp}!outrate@{outrate}}
\index{outrate@{outrate}!cl_main.cpp@{cl\_\-main.cpp}}
\subsubsection[{outrate}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf outrate}}}
\label{dc/d41/cl__main_8cpp_af855c247afc3be19a4438b79ea51ecee}
\hypertarget{cl__main_8cpp_afd845c0cca025bcd3624a194f3375bf6}{
\index{cl\_\-main.cpp@{cl\_\-main.cpp}!packetnum@{packetnum}}
\index{packetnum@{packetnum}!cl_main.cpp@{cl\_\-main.cpp}}
\subsubsection[{packetnum}]{\setlength{\rightskip}{0pt plus 5cm}{\bf byte} {\bf packetnum}}}
\label{dc/d41/cl__main_8cpp_afd845c0cca025bcd3624a194f3375bf6}
\hypertarget{cl__main_8cpp_a92d85e92067df8b009a1306800ca0876}{
\index{cl\_\-main.cpp@{cl\_\-main.cpp}!packetseq@{packetseq}}
\index{packetseq@{packetseq}!cl_main.cpp@{cl\_\-main.cpp}}
\subsubsection[{packetseq}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf packetseq}\mbox{[}256\mbox{]}}}
\label{dc/d41/cl__main_8cpp_a92d85e92067df8b009a1306800ca0876}
\hypertarget{cl__main_8cpp_aad47d6c901ca5b7fb7c5be4ca528a14e}{
\index{cl\_\-main.cpp@{cl\_\-main.cpp}!serveraddr@{serveraddr}}
\index{serveraddr@{serveraddr}!cl_main.cpp@{cl\_\-main.cpp}}
\subsubsection[{serveraddr}]{\setlength{\rightskip}{0pt plus 5cm}{\bf netadr\_\-t} {\bf serveraddr}}}
\label{dc/d41/cl__main_8cpp_aad47d6c901ca5b7fb7c5be4ca528a14e}
\hypertarget{cl__main_8cpp_aff089bc2785ca7c934b75b703120b258}{
\index{cl\_\-main.cpp@{cl\_\-main.cpp}!serverside@{serverside}}
\index{serverside@{serverside}!cl_main.cpp@{cl\_\-main.cpp}}
\subsubsection[{serverside}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf serverside} = false}}
\label{dc/d41/cl__main_8cpp_aff089bc2785ca7c934b75b703120b258}
\hypertarget{cl__main_8cpp_aff6df856f433fdffb4c693c7fbc647d3}{
\index{cl\_\-main.cpp@{cl\_\-main.cpp}!step\_\-mode@{step\_\-mode}}
\index{step\_\-mode@{step\_\-mode}!cl_main.cpp@{cl\_\-main.cpp}}
\subsubsection[{step\_\-mode}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf step\_\-mode}}}
\label{dc/d41/cl__main_8cpp_aff6df856f433fdffb4c693c7fbc647d3}
\hypertarget{cl__main_8cpp_a2c49ad0eb36eacc1664633d9c801667c}{
\index{cl\_\-main.cpp@{cl\_\-main.cpp}!version@{version}}
\index{version@{version}!cl_main.cpp@{cl\_\-main.cpp}}
\subsubsection[{version}]{\setlength{\rightskip}{0pt plus 5cm}short {\bf version} = 0}}
\label{dc/d41/cl__main_8cpp_a2c49ad0eb36eacc1664633d9c801667c}
\hypertarget{cl__main_8cpp_ad4dec120c8756cb4abbd4bd41f63f9bf}{
\index{cl\_\-main.cpp@{cl\_\-main.cpp}!x@{x}}
\index{x@{x}!cl_main.cpp@{cl\_\-main.cpp}}
\subsubsection[{x}]{\setlength{\rightskip}{0pt plus 5cm}{\bf fixed\_\-t} {\bf x}}}
\label{dc/d41/cl__main_8cpp_ad4dec120c8756cb4abbd4bd41f63f9bf}
\hypertarget{cl__main_8cpp_afd064bda22b014077fed6c17959b12ac}{
\index{cl\_\-main.cpp@{cl\_\-main.cpp}!y@{y}}
\index{y@{y}!cl_main.cpp@{cl\_\-main.cpp}}
\subsubsection[{y}]{\setlength{\rightskip}{0pt plus 5cm}{\bf fixed\_\-t} {\bf fixed\_\-t} {\bf y}}}
\label{dc/d41/cl__main_8cpp_afd064bda22b014077fed6c17959b12ac}
