Odamex
Setting the Standard in Multiplayer Doom
server/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 (ticcmd_t *cmd, int player)
void G_WriteDemoTiccmd (ticcmd_t *cmd, int player, int buf)
void G_PlayerReborn (player_t &player)
void G_DoNewGame (void)
void G_DoLoadGame (void)
void G_DoPlayDemo (void)
void G_DoCompleted (void)
void G_DoVictory (void)
void G_DoWorldDone (void)
void G_DoSaveGame (void)
 EXTERN_CVAR (sv_timelimit) gameaction_t gameaction
 EXTERN_CVAR (sv_nomonsters) EXTERN_CVAR(sv_fastmonsters) EXTERN_CVAR(sv_freelook) EXTERN_CVAR(sv_monstersrespawn) char demoname[256]
player_tconsoleplayer ()
player_tdisplayplayer ()
player_tidplayer (size_t id)
bool validplayer (player_t &ref)
 BEGIN_COMMAND (impulse)
 END_COMMAND (impulse) BEGIN_COMMAND(centerview)
 END_COMMAND (centerview) BEGIN_COMMAND(pause)
 END_COMMAND (pause) void G_BuildTiccmd(ticcmd_t *cmd)
void G_WriteDemoTiccmd ()
bool G_RecordDemo (char *name)
void G_BeginRecording (void)
 EXTERN_CVAR (sv_maxplayers) void RecordCommand(int argc
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_TeamSpawnPlayer (player_t &player)
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)
void G_DeferedPlayDemo (char *name)
BOOL G_ProcessIFFDemo (char *mapname)
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 menuactive
BOOL timingdemo
BOOL nodrawers
BOOL noblit
BOOL viewactive
BOOL network_game
BOOL netgame
BOOL multiplayer
std::vector< player_tplayers
player_t nullplayer
byte consoleplayer_id
byte displayplayer_id
int gametic
bool singleplayerjustdied = false
enum demoversion_t demoversion
FILE * recorddemo_fp
BOOL demorecording
BOOL demoplayback
BOOL democlassic
BOOL netdemo
BOOL demonew
int demover
bytedemobuffer
bytedemo_p
size_t maxdemosize
bytezdemformend
bytezdembodyend
BOOL singledemo
int demostartgametic
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 turnheld
int mousex
int mousey
int joyxmove
int joyymove
int savegameslot
char savedescription [32]
int Impulse
int mapchange
BOOL setsizeneeded
char savename [256]

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  )
player_t& consoleplayer ( )
player_t& displayplayer ( )
END_COMMAND ( impulse  )
END_COMMAND ( centerview  )
END_COMMAND ( pause  )
EXTERN_CVAR ( sv_fraglimit  )
EXTERN_CVAR ( sv_maxplayers  )
EXTERN_CVAR ( sv_timelimit  )
EXTERN_CVAR ( sv_nomonsters  )
void G_BeginRecording ( void  )
void G_BuildSaveName ( std::string name,
int  slot 
)
BOOL G_CheckDemoStatus ( void  )
bool G_CheckSpot ( player_t player,
mapthing2_t mthing 
)
void G_DeathMatchSpawnPlayer ( player_t player)
void G_DeferedPlayDemo ( char *  name)
void G_DoCompleted ( void  )
void G_DoLoadGame ( void  )
void G_DoNewGame ( void  )
void G_DoPlayDemo ( void  )
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)
BOOL G_ProcessIFFDemo ( char *  mapname)
void G_ReadDemoTiccmd ( ticcmd_t cmd,
int  player 
)
bool G_RecordDemo ( char *  name)
void G_SaveGame ( int  slot,
char *  description 
)
void G_ScreenShot ( char *  filename)
void G_TeamSpawnPlayer ( player_t player)
void G_Ticker ( void  )
void G_TimeDemo ( char *  name)
void G_WriteDemoTiccmd ( ticcmd_t cmd,
int  player,
int  buf 
)
void G_WriteDemoTiccmd ( )
player_t& idplayer ( size_t  id)
void P_SpawnPlayer ( player_t player,
mapthing2_t mthing 
)
void R_ExecuteSetViewSize ( void  )
bool validplayer ( player_t ref)

Variable Documentation

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