char *P_GetMapSongLump(int map) { if (!strcasecmp(MapInfo[QualifyMap(map)].songLump, DEFAULT_SONG_LUMP)) { return NULL; } else { return MapInfo[QualifyMap(map)].songLump; } }
int P_GetMapSky1Texture(int map) { return MapInfo[QualifyMap(map)].sky1Texture; }
int P_GetMapNextMap(int map) { return MapInfo[QualifyMap(map)].nextMap; }
int P_GetMapWarpTrans(int map) { return MapInfo[QualifyMap(map)].warpTrans; }
int P_GetMapCDTrack(int map) { return MapInfo[QualifyMap(map)].cdTrack; }
int P_GetMapCluster(int map) { return MapInfo[QualifyMap(map)].cluster; }
boolean P_GetMapLightning(int map) { return MapInfo[QualifyMap(map)].lightning; }
boolean P_GetMapFadeTable(int map) { return MapInfo[QualifyMap(map)].fadetable; }
boolean P_GetMapDoubleSky(int map) { return MapInfo[QualifyMap(map)].doubleSky; }
fixed_t P_GetMapSky2ScrollDelta(int map) { return MapInfo[QualifyMap(map)].sky2ScrollDelta; }
char *P_GetMapName(int map) { return MapInfo[QualifyMap(map)].name; }
VName P_GetMapLumpName(int map) { return MapInfo[QualifyMap(map)].LumpName; }
const char* P_GetMapName(int map) { return *MapInfo[QualifyMap(map)].GetName(); }