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

Data Structures

struct  MapInfoHandler

Enumerations

enum  { MITL_MAP, MITL_DEFAULTMAP, MITL_CLUSTERDEF }
enum  EMIType {
  MITYPE_IGNORE, MITYPE_EATNEXT, MITYPE_INT, MITYPE_FLOAT,
  MITYPE_COLOR, MITYPE_MAPNAME, MITYPE_LUMPNAME, MITYPE_SKY,
  MITYPE_SETFLAG, MITYPE_SCFLAGS, MITYPE_CLUSTER, MITYPE_STRING,
  MITYPE_CSTRING, MITYPE_IGNORE, MITYPE_EATNEXT, MITYPE_INT,
  MITYPE_FLOAT, MITYPE_COLOR, MITYPE_MAPNAME, MITYPE_LUMPNAME,
  MITYPE_SKY, MITYPE_SETFLAG, MITYPE_SCFLAGS, MITYPE_CLUSTER,
  MITYPE_STRING, MITYPE_CSTRING
}

Functions

 EXTERN_CVAR (sv_fastmonsters) EXTERN_CVAR(sv_monstersrespawn) EXTERN_CVAR(sv_gravity) EXTERN_CVAR(sv_aircontrol) int starttime
void G_ParseMapInfo (void)
void P_RemoveDefereds (void)
void G_DeferedInitNew (char *mapname)
 BEGIN_COMMAND (map)
 END_COMMAND (map) BEGIN_COMMAND(wad)
 END_COMMAND (wad) EXTERN_CVAR(sv_allowexit) EXTERN_CVAR(sv_nomonsters) EXTERN_CVAR(sv_freelook) EXTERN_CVAR(sv_allowjump) void G_DoNewGame(void)
void G_InitNew (const char *mapname)
void G_ExitLevel (int position, int drawscores)
void G_SecretExitLevel (int position, int drawscores)
void G_DoCompleted (void)
void G_DoLoadLevel (int position)
void G_WorldDone (void)
void G_DoWorldDone (void)
void G_InitLevelLocals ()
char * CalcMapName (int episode, int level)
level_info_tFindLevelInfo (char *mapname)
level_info_tFindLevelByNum (int num)
cluster_info_tFindClusterInfo (int cluster)
void G_SetLevelStrings (void)
void G_AirControlChanged ()
void G_SerializeLevel (FArchive &arc, bool hubLoad)
void G_SnapshotLevel ()
void G_UnSnapshotLevel (bool hubLoad)
void G_ClearSnapshots (void)
void G_SerializeSnapshots (FArchive &arc)
void P_SerializeACSDefereds (FArchive &arc)

Variables

int timingdemo
int WorldVars [NUM_WORLDVARS]
BOOL netdemo
BOOL savegamerestore
int mousex
int mousey
int joyforward
int joystrafe
int joyturn
int joylook
int Impulse
BOOL sendpause
BOOL sendsave
BOOL sendcenterview
level_locals_t level
level_pwad_info_twadlevelinfos
cluster_info_twadclusterinfos
size_t numwadlevelinfos = 0
size_t numwadclusterinfos = 0
BOOL HexenHack
bool isFast = false
struct MapInfoHandler MapHandlers []
MapInfoHandler ClusterHandlers []
BOOL secretexit
BOOL NoWipe
gamestate_t wipegamestate
float BaseBlendA
dyncolormap_t NormalLight
level_info_t LevelInfos []
cluster_info_t ClusterInfos []

Enumeration Type Documentation

anonymous enum
Enumerator:
MITL_MAP 
MITL_DEFAULTMAP 
MITL_CLUSTERDEF 
enum EMIType
Enumerator:
MITYPE_IGNORE 
MITYPE_EATNEXT 
MITYPE_INT 
MITYPE_FLOAT 
MITYPE_COLOR 
MITYPE_MAPNAME 
MITYPE_LUMPNAME 
MITYPE_SKY 
MITYPE_SETFLAG 
MITYPE_SCFLAGS 
MITYPE_CLUSTER 
MITYPE_STRING 
MITYPE_CSTRING 
MITYPE_IGNORE 
MITYPE_EATNEXT 
MITYPE_INT 
MITYPE_FLOAT 
MITYPE_COLOR 
MITYPE_MAPNAME 
MITYPE_LUMPNAME 
MITYPE_SKY 
MITYPE_SETFLAG 
MITYPE_SCFLAGS 
MITYPE_CLUSTER 
MITYPE_STRING 
MITYPE_CSTRING 

Function Documentation

BEGIN_COMMAND ( map  )
char* CalcMapName ( int  episode,
int  level 
)
END_COMMAND ( map  )
END_COMMAND ( wad  )
EXTERN_CVAR ( sv_fastmonsters  )
cluster_info_t* FindClusterInfo ( int  cluster)
level_info_t* FindLevelByNum ( int  num)
level_info_t* FindLevelInfo ( char *  mapname)
void G_AirControlChanged ( )
void G_ClearSnapshots ( void  )
void G_DeferedInitNew ( char *  mapname)
void G_DoCompleted ( void  )
void G_DoLoadLevel ( int  position)
void G_DoWorldDone ( void  )
void G_ExitLevel ( int  position,
int  drawscores 
)
void G_InitLevelLocals ( void  )
void G_InitNew ( const char *  mapname)
void G_ParseMapInfo ( void  )
void G_SecretExitLevel ( int  position,
int  drawscores 
)
void G_SerializeLevel ( FArchive arc,
bool  hubLoad 
)
void G_SerializeSnapshots ( FArchive arc)
void G_SetLevelStrings ( void  )
void G_SnapshotLevel ( void  )
void G_UnSnapshotLevel ( bool  hubLoad)
void G_WorldDone ( void  )
void P_RemoveDefereds ( void  )
void P_SerializeACSDefereds ( FArchive arc)

Variable Documentation

float BaseBlendA
Initial value:
{
        { MITYPE_STRING,        cioffset(entertext), 0 },
        { MITYPE_STRING,        cioffset(exittext), 0 },
        { MITYPE_CSTRING,       cioffset(messagemusic), 8 },
        { MITYPE_LUMPNAME,      cioffset(finaleflat), 0 },
        { MITYPE_SETFLAG,       CLUSTER_HUB, 0 }
}
int Impulse
bool isFast = false
int joylook
int joystrafe
int joyturn
int mousex
int mousey
size_t numwadclusterinfos = 0
size_t numwadlevelinfos = 0
int WorldVars[NUM_WORLDVARS]
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends