Odamex
Setting the Standard in Multiplayer Doom
client/src/g_game.cpp File Reference

Enumerations

enum  demoversion_t {
  LMP_DOOM_1_9, LMP_DOOM_1_9_1, ZDOOM_FORM, LMP_DOOM_1_9,
  LMP_DOOM_1_9_1, ZDOOM_FORM
}

Functions

BOOL G_CheckDemoStatus (void)
void G_ReadDemoTiccmd ()
void G_WriteDemoTiccmd ()
void G_PlayerReborn (player_t &player)
void G_DoNewGame (void)
void G_DoLoadGame (void)
void G_DoCompleted (void)
void G_DoVictory (void)
void G_DoWorldDone (void)
void G_DoSaveGame (void)
void CL_RunTics (void)
 EXTERN_CVAR (sv_skill) EXTERN_CVAR(novert) EXTERN_CVAR(sv_monstersrespawn) EXTERN_CVAR(chasedemo) gameaction_t gameaction
 EXTERN_CVAR (sv_nomonsters) EXTERN_CVAR(sv_fastmonsters) EXTERN_CVAR(sv_freelook) EXTERN_CVAR(sv_allowjump) EXTERN_CVAR(co_realactorheight) EXTERN_CVAR(co_zdoomphys) EXTERN_CVAR(dynresval) EXTERN_CVAR(dynres_state) EXTERN_CVAR(mouse_type) CVAR_FUNC_IMPL(cl_mouselook)
 EXTERN_CVAR (cl_run) EXTERN_CVAR(invertmouse) EXTERN_CVAR(lookstrafe) EXTERN_CVAR(m_pitch) EXTERN_CVAR(m_yaw) EXTERN_CVAR(m_forward) EXTERN_CVAR(m_side) EXTERN_CVAR(displaymouse) int turnheld
 EXTERN_CVAR (joy_forwardaxis) EXTERN_CVAR(joy_strafeaxis) EXTERN_CVAR(joy_turnaxis) EXTERN_CVAR(joy_lookaxis) EXTERN_CVAR(joy_sensitivity) EXTERN_CVAR(joy_invert) EXTERN_CVAR(joy_freelook) int savegameslot
player_tconsoleplayer ()
player_tdisplayplayer ()
player_tidplayer (size_t id)
bool validplayer (player_t &ref)
void G_SetDefaultTurbo (void)
 BEGIN_COMMAND (impulse)
 END_COMMAND (impulse) BEGIN_COMMAND(centerview)
 END_COMMAND (centerview) BEGIN_COMMAND(pause)
 END_COMMAND (pause) static int turntick
 BEGIN_COMMAND (turn180)
 END_COMMAND (turn180) static const char *weaponnames[]
 BEGIN_COMMAND (weapnext)
 END_COMMAND (weapnext) BEGIN_COMMAND(weapprev)
 END_COMMAND (weapprev) BEGIN_COMMAND(spynext)
 END_COMMAND (spynext) extern const ate_e ConsoleState
void G_BuildTiccmd (ticcmd_t *cmd)
BOOL G_Responder (event_t *ev)
 BEGIN_COMMAND (netstat)
 END_COMMAND (netstat) void P_MovePlayer(player_t *player)
void P_CalcHeight (player_t *player)
void P_DeathThink (player_t *player)
void G_Ticker (void)
void G_PlayerFinishLevel (player_t &player)
void P_SpawnPlayer (player_t &player, mapthing2_t *mthing)
bool G_CheckSpot (player_t &player, mapthing2_t *mthing)
void G_DeathMatchSpawnPlayer (player_t &player)
void G_DoReborn (player_t &player)
void G_ScreenShot (char *filename)
void R_ExecuteSetViewSize (void)
void G_LoadGame (char *name)
void G_SaveGame (int slot, char *description)
void G_BuildSaveName (std::string &name, int slot)
bool G_RecordDemo (const char *name)
void G_BeginRecording (void)
void G_DeferedPlayDemo (const char *name)
void RecordCommand (int argc, char **argv)
 BEGIN_COMMAND (recordvanilla)
 END_COMMAND (recordvanilla) BEGIN_COMMAND(recordlongtics)
 END_COMMAND (recordlongtics) BEGIN_COMMAND(stopdemo)
 END_COMMAND (stopdemo) BEGIN_COMMAND(playdemo)
 END_COMMAND (playdemo) BEGIN_COMMAND(streamdemo)
 END_COMMAND (streamdemo) BOOL G_ProcessIFFDemo(char *mapname)
void G_DoPlayDemo (bool justStreamInput)
void G_TimeDemo (char *name)
 EXTERN_CVAR (sv_fraglimit) EXTERN_CVAR(sv_allowexit) EXTERN_CVAR(sv_fragexitswitch) BOOL CheckIfExitIsGood(AActor *self)

Variables

gamestate_t gamestate = GS_STARTUP
BOOL respawnmonsters
BOOL paused
BOOL sendpause
BOOL sendsave
BOOL usergame
BOOL sendcenterview
BOOL timingdemo
BOOL nodrawers
BOOL noblit
BOOL viewactive
BOOL network_game
BOOL netgame
BOOL multiplayer
std::vector< player_tplayers
player_t nullplayer
enum demoversion_t demoversion
byte consoleplayer_id
byte displayplayer_id
int gametic
bool singleplayerjustdied = false
char demoname [256]
BOOL demorecording
BOOL demoplayback
BOOL democlassic
BOOL netdemo
BOOL demonew
FILE * recorddemo_fp
int demostartgametic
int iffdemover
bytedemobuffer
bytedemo_p
bytedemo_e
size_t maxdemosize
bytezdemformend
bytezdembodyend
BOOL singledemo
BOOL precache = true
wbstartstruct_t wminfo
bytesavebuffer
float normforwardmove [2] = {0x19, 0x32}
float normsidemove [2] = {0x18, 0x28}
fixed_t forwardmove [2]
fixed_t sidemove [2]
fixed_t angleturn [3] = {640, 1280, 320}
fixed_t flyspeed [2] = {1*256, 3*256}
int lookspeed [2] = {450, 512}
int mousexleft
int mousex
int mouseydown
int mousey
float zdoomsens
int joyforward
int joystrafe
int joyturn
int joylook
char savedescription [32]
std::string shotfile
int Impulse
int netin
int netout
int outrate
DCanvaspage
int connecttimeout
BOOL setsizeneeded
char savename [256]
std::string defdemoname

Enumeration Type Documentation

Enumerator:
LMP_DOOM_1_9 
LMP_DOOM_1_9_1 
ZDOOM_FORM 
LMP_DOOM_1_9 
LMP_DOOM_1_9_1 
ZDOOM_FORM 

Function Documentation

BEGIN_COMMAND ( impulse  )
BEGIN_COMMAND ( netstat  )
BEGIN_COMMAND ( turn180  )
BEGIN_COMMAND ( weapnext  )
BEGIN_COMMAND ( recordvanilla  )
void CL_RunTics ( void  )
player_t& consoleplayer ( )
player_t& displayplayer ( )
END_COMMAND ( stopdemo  )
END_COMMAND ( netstat  )
END_COMMAND ( impulse  )
END_COMMAND ( centerview  )
END_COMMAND ( streamdemo  )
END_COMMAND ( pause  )
END_COMMAND ( turn180  ) const
END_COMMAND ( recordvanilla  )
END_COMMAND ( weapnext  )
END_COMMAND ( weapprev  )
END_COMMAND ( recordlongtics  )
END_COMMAND ( playdemo  )
END_COMMAND ( spynext  ) const
EXTERN_CVAR ( cl_run  )
EXTERN_CVAR ( sv_skill  )
EXTERN_CVAR ( sv_nomonsters  )
EXTERN_CVAR ( joy_forwardaxis  )
EXTERN_CVAR ( sv_fraglimit  )
void G_BeginRecording ( void  )
void G_BuildSaveName ( std::string name,
int  slot 
)
void G_BuildTiccmd ( ticcmd_t cmd)
BOOL G_CheckDemoStatus ( void  )
bool G_CheckSpot ( player_t player,
mapthing2_t mthing 
)
void G_DeathMatchSpawnPlayer ( player_t player)
void G_DeferedPlayDemo ( const char *  name)
void G_DoCompleted ( void  )
void G_DoLoadGame ( void  )
void G_DoNewGame ( void  )
void G_DoPlayDemo ( bool  justStreamInput)
void G_DoReborn ( player_t player)
void G_DoSaveGame ( void  )
void G_DoVictory ( void  )
void G_DoWorldDone ( void  )
void G_LoadGame ( char *  name)
void G_PlayerFinishLevel ( player_t player)
void G_PlayerReborn ( player_t player)
void G_ReadDemoTiccmd ( )
bool G_RecordDemo ( const char *  name)
BOOL G_Responder ( event_t ev)
void G_SaveGame ( int  slot,
char *  description 
)
void G_ScreenShot ( char *  filename)
void G_SetDefaultTurbo ( void  )
void G_Ticker ( void  )
void G_TimeDemo ( char *  name)
void G_WriteDemoTiccmd ( )
player_t& idplayer ( size_t  id)
void P_CalcHeight ( player_t player)
void P_DeathThink ( player_t player)
void P_SpawnPlayer ( player_t player,
mapthing2_t mthing 
)
void R_ExecuteSetViewSize ( void  )
void RecordCommand ( int  argc,
char **  argv 
)
bool validplayer ( player_t ref)

Variable Documentation

fixed_t angleturn[3] = {640, 1280, 320}
char demoname[256]
fixed_t flyspeed[2] = {1*256, 3*256}
gamestate_t gamestate = GS_STARTUP
int gametic
int Impulse
int joylook
int joystrafe
int joyturn
int lookspeed[2] = {450, 512}
size_t maxdemosize
int mousex
int mousey
int netin
int netout
float normforwardmove[2] = {0x19, 0x32}
float normsidemove[2] = {0x18, 0x28}
int outrate
std::vector<player_t> players
BOOL precache = true
char savedescription[32]
char savename[256]
bool singleplayerjustdied = false
float zdoomsens
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends