SYMBOL INDEX (1477 symbols across 134 files) FILE: fbdoom/am_map.c type fpoint_t (line 111) | typedef struct type fline_t (line 116) | typedef struct type mpoint_t (line 121) | typedef struct type mline_t (line 126) | typedef struct type islope_t (line 131) | typedef struct function AM_getIslope (line 274) | void function AM_activateNewScale (line 293) | void AM_activateNewScale(void) function AM_saveScaleAndLoc (line 308) | void AM_saveScaleAndLoc(void) function AM_restoreScaleAndLoc (line 319) | void AM_restoreScaleAndLoc(void) function AM_addMark (line 343) | void AM_addMark(void) function AM_findMinMaxBoundaries (line 355) | void AM_findMinMaxBoundaries(void) function AM_changeWindowLoc (line 395) | void AM_changeWindowLoc(void) function AM_initVariables (line 424) | void AM_initVariables(void) function AM_loadPics (line 480) | void AM_loadPics(void) function AM_unloadPics (line 493) | void AM_unloadPics(void) function AM_clearMarks (line 505) | void AM_clearMarks(void) function AM_LevelInit (line 518) | void AM_LevelInit(void) function AM_Stop (line 541) | void AM_Stop (void) function AM_Start (line 554) | void AM_Start (void) function AM_minOutWindowScale (line 573) | void AM_minOutWindowScale(void) function AM_maxOutWindowScale (line 583) | void AM_maxOutWindowScale(void) function boolean (line 594) | boolean function AM_changeWindowScale (line 742) | void AM_changeWindowScale(void) function AM_doFollowPlayer (line 761) | void AM_doFollowPlayer(void) function AM_updateLightLev (line 785) | void AM_updateLightLev(void) function AM_Ticker (line 806) | void AM_Ticker (void) function AM_clearFB (line 834) | void AM_clearFB(int color) function boolean (line 847) | boolean function AM_drawFline (line 983) | void function AM_drawMline (line 1061) | void function AM_drawGrid (line 1077) | void AM_drawGrid(int color) function AM_drawWalls (line 1123) | void AM_drawWalls(void) function AM_rotate (line 1178) | void function AM_drawLineCharacter (line 1197) | void function AM_drawPlayers (line 1246) | void AM_drawPlayers(void) function AM_drawThings (line 1290) | void function AM_drawMarks (line 1311) | void AM_drawMarks(void) function AM_drawCrosshair (line 1332) | void AM_drawCrosshair(int color) function AM_Drawer (line 1338) | void AM_Drawer (void) FILE: fbdoom/d_event.c function D_PostEvent (line 35) | void D_PostEvent (event_t* ev) function event_t (line 43) | event_t *D_PopEvent(void) FILE: fbdoom/d_event.h type evtype_t (line 32) | typedef enum type event_t (line 42) | typedef struct type buttoncode_t (line 74) | typedef enum type buttoncode2_t (line 106) | typedef enum FILE: fbdoom/d_items.h type weaponinfo_t (line 28) | typedef struct FILE: fbdoom/d_iwad.c function AddIWADDir (line 64) | static void AddIWADDir(char *dir) type registry_value_t (line 83) | typedef struct function CheckUninstallStrings (line 236) | static void CheckUninstallStrings(void) function CheckCollectorsEdition (line 270) | static void CheckCollectorsEdition(void) function CheckSteamEdition (line 297) | static void CheckSteamEdition(void) function CheckSteamGUSPatches (line 324) | static void CheckSteamGUSPatches(void) function CheckDOSDefaults (line 364) | static void CheckDOSDefaults(void) function boolean (line 391) | static boolean DirIsFile(char *path, char *filename) function GameMission_t (line 473) | static GameMission_t IdentifyIWADByName(char *name, int mask) function AddDoomWadPath (line 514) | static void AddDoomWadPath(void) function BuildIWADDirList (line 565) | static void BuildIWADDirList(void) function iwad_t (line 751) | const iwad_t **D_FindAllIWADs(int mask) FILE: fbdoom/d_iwad.h type iwad_t (line 34) | typedef struct FILE: fbdoom/d_loop.c type ticcmd_set_t (line 45) | typedef struct function GetAdjustedTime (line 119) | static int GetAdjustedTime(void) function boolean (line 136) | static boolean BuildNewTic(void) function NetUpdate (line 203) | void NetUpdate (void) function D_Disconnected (line 252) | static void D_Disconnected(void) function D_ReceiveTic (line 271) | void D_ReceiveTic(ticcmd_t *ticcmds, boolean *players_mask) function D_StartGameLoop (line 305) | void D_StartGameLoop(void) function BlockUntilStart (line 315) | static void BlockUntilStart(net_gamesettings_t *settings, function D_StartNetGame (line 340) | void D_StartNetGame(net_gamesettings_t *settings, function boolean (line 452) | boolean D_InitNetGame(net_connect_data_t *connect_data) function D_QuitNetGame (line 560) | void D_QuitNetGame (void) function GetLowTic (line 568) | static int GetLowTic(void) function OldNetSync (line 591) | static void OldNetSync(void) function boolean (line 642) | static boolean PlayersInGame(void) function TicdupSquash (line 672) | static void TicdupSquash(ticcmd_set_t *set) function SinglePlayerClear (line 689) | static void SinglePlayerClear(ticcmd_set_t *set) function TryRunTics (line 706) | void TryRunTics (void) function D_RegisterLoopCallbacks (line 823) | void D_RegisterLoopCallbacks(loop_interface_t *i) FILE: fbdoom/d_loop.h type boolean (line 28) | typedef boolean (*netgame_startup_callback_t)(int ready_players, type loop_interface_t (line 31) | typedef struct FILE: fbdoom/d_main.c function D_ProcessEvents (line 140) | void D_ProcessEvents (void) function D_Display (line 170) | void D_Display (void) function D_BindVariables (line 336) | void D_BindVariables(void) function boolean (line 389) | boolean D_GrabMouseCallback(void) function D_DoomLoop (line 409) | void D_DoomLoop (void) function D_PageTicker (line 474) | void D_PageTicker (void) function D_PageDrawer (line 485) | void D_PageDrawer (void) function D_AdvanceDemo (line 495) | void D_AdvanceDemo (void) function D_DoAdvanceDemo (line 505) | void D_DoAdvanceDemo (void) function D_StartTitle (line 593) | void D_StartTitle (void) function SetMissionForPackName (line 685) | static void SetMissionForPackName(char *pack_name) function D_IdentifyVersion (line 721) | void D_IdentifyVersion(void) function D_SetGameDescription (line 804) | void D_SetGameDescription(void) function boolean (line 867) | static boolean D_AddFile(char *filename) function PrintDehackedBanners (line 902) | void PrintDehackedBanners(void) function InitGameVersion (line 947) | static void InitGameVersion(void) function PrintGameVersion (line 1049) | void PrintGameVersion(void) function D_Endoom (line 1066) | static void D_Endoom(void) function LoadIwadDeh (line 1087) | static void LoadIwadDeh(void) function D_DoomMain (line 1160) | void D_DoomMain (void) FILE: fbdoom/d_mode.c function boolean (line 50) | boolean D_ValidGameMode(GameMission_t mission, GameMode_t mode) function boolean (line 65) | boolean D_ValidEpisodeMap(GameMission_t mission, GameMode_t mode, function D_GetNumEpisodes (line 103) | int D_GetNumEpisodes(GameMission_t mission, GameMode_t mode) function boolean (line 135) | boolean D_ValidGameVersion(GameMission_t mission, GameVersion_t version) function boolean (line 161) | boolean D_IsEpisodeMap(GameMission_t mission) FILE: fbdoom/d_mode.h type GameMission_t (line 27) | typedef enum type GameMode_t (line 46) | typedef enum type GameVersion_t (line 57) | typedef enum type skill_t (line 79) | typedef enum FILE: fbdoom/d_net.c function PlayerQuitGame (line 45) | static void PlayerQuitGame(player_t *player) function RunTic (line 71) | static void RunTic(ticcmd_t *cmds, boolean *ingame) function LoadGameSettings (line 108) | static void LoadGameSettings(net_gamesettings_t *settings) function SaveGameSettings (line 139) | static void SaveGameSettings(net_gamesettings_t *settings) function InitConnectData (line 159) | static void InitConnectData(net_connect_data_t *connect_data) function D_ConnectNetGame (line 215) | void D_ConnectNetGame(void) function D_CheckNetGame (line 240) | void D_CheckNetGame (void) FILE: fbdoom/d_player.h type playerstate_t (line 48) | typedef enum type cheat_t (line 63) | typedef enum type player_t (line 78) | typedef struct player_s type wbplayerstruct_t (line 168) | typedef struct type wbstartstruct_t (line 182) | typedef struct FILE: fbdoom/d_textur.h type pic_t (line 33) | typedef struct FILE: fbdoom/d_think.h type actionf_t (line 39) | typedef union type actionf_t (line 54) | typedef actionf_t think_t; type thinker_t (line 58) | typedef struct thinker_s FILE: fbdoom/d_ticcmd.h type ticcmd_t (line 32) | typedef struct FILE: fbdoom/doomdata.h type PACKEDATTR (line 57) | typedef struct type PACKEDATTR (line 66) | typedef struct type PACKEDATTR (line 81) | typedef struct type PACKEDATTR (line 138) | typedef struct type PACKEDATTR (line 150) | typedef struct type PACKEDATTR (line 160) | typedef struct type PACKEDATTR (line 177) | typedef struct type PACKEDATTR (line 200) | typedef struct FILE: fbdoom/doomdef.h type gamestate_t (line 50) | typedef enum type gameaction_t (line 58) | typedef enum type card_t (line 88) | typedef enum type weapontype_t (line 106) | typedef enum type ammotype_t (line 127) | typedef enum type powertype_t (line 140) | typedef enum type powerduration_t (line 159) | typedef enum FILE: fbdoom/doomtype.h type boolean (line 69) | typedef bool boolean; type boolean (line 73) | typedef enum type byte (line 82) | typedef uint8_t byte; FILE: fbdoom/dummy.c function I_InitTimidityConfig (line 43) | void I_InitTimidityConfig(void) FILE: fbdoom/f_finale.c type finalestage_t (line 40) | typedef enum type textscreen_t (line 60) | typedef struct function F_StartFinale (line 108) | void F_StartFinale (void) function boolean (line 160) | boolean F_Responder (event_t *event) function F_Ticker (line 172) | void F_Ticker (void) function F_TextWrite (line 227) | void F_TextWrite (void) type castinfo_t (line 300) | typedef struct function F_StartCast (line 340) | void F_StartCast (void) function F_CastTicker (line 358) | void F_CastTicker (void) function boolean (line 465) | boolean F_CastResponder (event_t* ev) function F_CastPrint (line 486) | void F_CastPrint (char* text) function F_CastDrawer (line 541) | void F_CastDrawer (void) function F_DrawPatchCol (line 571) | void function F_BunnyScroll (line 606) | void F_BunnyScroll (void) function F_ArtScreenDrawer (line 661) | static void F_ArtScreenDrawer(void) function F_Drawer (line 702) | void F_Drawer (void) FILE: fbdoom/f_wipe.c function wipe_shittyColMajorXform (line 42) | void function wipe_initColorXForm (line 64) | int function wipe_doColorXForm (line 74) | int function wipe_exitColorXForm (line 120) | int function wipe_initMelt (line 132) | int function wipe_doMelt (line 163) | int function wipe_exitMelt (line 218) | int function wipe_StartScreen (line 230) | int function wipe_EndScreen (line 242) | int function wipe_ScreenWipe (line 255) | int FILE: fbdoom/g_game.c function G_CmdChecksum (line 233) | int G_CmdChecksum (ticcmd_t* cmd) function boolean (line 244) | static boolean WeaponSelectable(weapontype_t weapon) function G_NextWeapon (line 281) | static int G_NextWeapon(int direction) function G_BuildTiccmd (line 322) | void G_BuildTiccmd (ticcmd_t* cmd, int maketic) function G_DoLoadLevel (line 603) | void G_DoLoadLevel (void) function SetJoyButtons (line 675) | static void SetJoyButtons(unsigned int buttons_mask) function SetMouseButtons (line 703) | static void SetMouseButtons(unsigned int buttons_mask) function boolean (line 733) | boolean G_Responder (event_t* ev) function G_Ticker (line 854) | void G_Ticker (void) function G_InitPlayer (line 1039) | void G_InitPlayer (int player) function G_PlayerFinishLevel (line 1051) | void G_PlayerFinishLevel (int player) function G_PlayerReborn (line 1072) | void G_PlayerReborn (int player) function boolean (line 1115) | boolean function G_DeathMatchSpawnPlayer (line 1223) | void G_DeathMatchSpawnPlayer (int playernum) function G_DoReborn (line 1250) | void G_DoReborn (int playernum) function G_ScreenShot (line 1296) | void G_ScreenShot (void) function G_ExitLevel (line 1328) | void G_ExitLevel (void) function G_SecretExitLevel (line 1335) | void G_SecretExitLevel (void) function G_DoCompleted (line 1346) | void G_DoCompleted (void) function G_WorldDone (line 1494) | void G_WorldDone (void) function G_DoWorldDone (line 1519) | void G_DoWorldDone (void) function G_LoadGame (line 1539) | void G_LoadGame (char* name) function G_DoLoadGame (line 1548) | void G_DoLoadGame (void) function G_SaveGame (line 1600) | void function G_DoSaveGame (line 1610) | void G_DoSaveGame (void) function G_DeferedInitNew (line 1697) | void function G_DoNewGame (line 1710) | void G_DoNewGame (void) function G_InitNew (line 1726) | void function G_ReadDemoTiccmd (line 1898) | void G_ReadDemoTiccmd (ticcmd_t* cmd) function IncreaseDemoBuffer (line 1926) | static void IncreaseDemoBuffer(void) function G_WriteDemoTiccmd (line 1956) | void G_WriteDemoTiccmd (ticcmd_t* cmd) function G_RecordDemo (line 2010) | void G_RecordDemo (char *name) function G_VanillaVersionCode (line 2040) | int G_VanillaVersionCode(void) function G_BeginRecording (line 2058) | void G_BeginRecording (void) function G_DeferedPlayDemo (line 2107) | void G_DeferedPlayDemo (char* name) function G_DoPlayDemo (line 2152) | void G_DoPlayDemo (void) function G_TimeDemo (line 2220) | void G_TimeDemo (char* name) function boolean (line 2248) | boolean G_CheckDemoStatus (void) FILE: fbdoom/gusconf.c type gus_config_t (line 34) | typedef struct function MappingIndex (line 43) | static unsigned int MappingIndex(void) function SplitLine (line 61) | static int SplitLine(char *line, char **fields, unsigned int max_fields) function ParseLine (line 108) | static void ParseLine(gus_config_t *config, char *line) function ParseDMXConfig (line 129) | static void ParseDMXConfig(char *dmxconf, gus_config_t *config) function FreeDMXConfig (line 165) | static void FreeDMXConfig(gus_config_t *config) function boolean (line 197) | static boolean WriteTimidityConfig(char *path, gus_config_t *config) function boolean (line 244) | boolean GUS_WriteConfig(char *path) FILE: fbdoom/hu_lib.c function HUlib_init (line 36) | void HUlib_init(void) function HUlib_clearTextLine (line 40) | void HUlib_clearTextLine(hu_textline_t* t) function HUlib_initTextLine (line 47) | void function boolean (line 62) | boolean function boolean (line 80) | boolean HUlib_delCharFromTextLine(hu_textline_t* t) function HUlib_drawTextLine (line 93) | void function HUlib_eraseTextLine (line 137) | void HUlib_eraseTextLine(hu_textline_t* l) function HUlib_initSText (line 168) | void function HUlib_addLineToSText (line 192) | void HUlib_addLineToSText(hu_stext_t* s) function HUlib_addMessageToSText (line 208) | void function HUlib_drawSText (line 223) | void HUlib_drawSText(hu_stext_t* s) function HUlib_eraseSText (line 246) | void HUlib_eraseSText(hu_stext_t* s) function HUlib_initIText (line 261) | void function HUlib_delCharFromIText (line 278) | void HUlib_delCharFromIText(hu_itext_t* it) function HUlib_eraseLineFromIText (line 284) | void HUlib_eraseLineFromIText(hu_itext_t* it) function HUlib_resetIText (line 291) | void HUlib_resetIText(hu_itext_t* it) function HUlib_addPrefixToIText (line 297) | void function boolean (line 309) | boolean function HUlib_drawIText (line 329) | void HUlib_drawIText(hu_itext_t* it) function HUlib_eraseIText (line 340) | void HUlib_eraseIText(hu_itext_t* it) FILE: fbdoom/hu_lib.h type hu_textline_t (line 36) | typedef struct type hu_stext_t (line 56) | typedef struct type hu_itext_t (line 72) | typedef struct FILE: fbdoom/hu_stuff.c function HU_Init (line 286) | void HU_Init(void) function HU_Stop (line 303) | void HU_Stop(void) function HU_Start (line 308) | void HU_Start(void) function HU_Drawer (line 383) | void HU_Drawer(void) function HU_Erase (line 393) | void HU_Erase(void) function HU_Ticker (line 402) | void HU_Ticker(void) function HU_queueChatChar (line 482) | void HU_queueChatChar(char c) function HU_dequeueChatChar (line 495) | char HU_dequeueChatChar(void) function boolean (line 512) | boolean HU_Responder(event_t *ev) FILE: fbdoom/i_cdmus.c function I_CDMusInit (line 38) | int I_CDMusInit(void) function I_CDMusPrintStartup (line 92) | void I_CDMusPrintStartup(void) function I_CDMusPlay (line 107) | int I_CDMusPlay(int track) function I_CDMusStop (line 130) | int I_CDMusStop(void) function I_CDMusResume (line 145) | int I_CDMusResume(void) function I_CDMusSetVolume (line 160) | int I_CDMusSetVolume(int volume) function I_CDMusFirstTrack (line 169) | int I_CDMusFirstTrack(void) function I_CDMusLastTrack (line 202) | int I_CDMusLastTrack(void) function I_CDMusTrackLength (line 219) | int I_CDMusTrackLength(int track_num) FILE: fbdoom/i_endoom.c function I_Endoom (line 36) | void I_Endoom(byte *endoom_data) FILE: fbdoom/i_input_sdl.c function TranslateKey (line 104) | static int TranslateKey(SDL_keysym *sym) function GetTypedChar (line 201) | static int GetTypedChar(SDL_Event *event) function UpdateShiftStatus (line 243) | static void UpdateShiftStatus(SDL_Event *event) function I_GetEvent (line 268) | void I_GetEvent(void) function I_StartTic (line 358) | void I_StartTic (void) function I_InitInput (line 363) | void I_InitInput(void) FILE: fbdoom/i_input_tty.c function tty_is_kbd (line 235) | int tty_is_kbd(int fd) type termios (line 255) | struct termios function kbd_shutdown (line 258) | void kbd_shutdown(void) function kbd_init (line 277) | static int kbd_init(void) function kbd_read (line 361) | int kbd_read(int *pressed, unsigned char *key) function TranslateKey (line 379) | static unsigned char TranslateKey(unsigned char key) function GetTypedChar (line 392) | static unsigned char GetTypedChar(unsigned char key) function UpdateShiftStatus (line 413) | static void UpdateShiftStatus(int pressed, unsigned char key) function I_GetEvent (line 429) | void I_GetEvent(void) function I_InitInput (line 494) | void I_InitInput(void) FILE: fbdoom/i_joystick.c function I_ShutdownJoystick (line 77) | void I_ShutdownJoystick(void) function boolean (line 90) | static boolean IsValidAxis(int axis) function I_InitJoystick (line 115) | void I_InitJoystick(void) function boolean (line 171) | static boolean IsAxisButton(int physbutton) function ReadButtonState (line 203) | static int ReadButtonState(int vbutton) function GetButtonsState (line 228) | static int GetButtonsState(void) function GetAxisState (line 248) | static int GetAxisState(int axis, int invert) function I_UpdateJoystick (line 321) | void I_UpdateJoystick(void) function I_BindJoystickVariables (line 339) | void I_BindJoystickVariables(void) FILE: fbdoom/i_main.c function main (line 35) | int main(int argc, char **argv) FILE: fbdoom/i_oplmusic.c type PACKEDATTR (line 49) | typedef struct type PACKEDATTR (line 59) | typedef struct type PACKEDATTR (line 68) | typedef struct type opl_channel_data_t (line 79) | typedef struct type opl_track_data_t (line 97) | typedef struct type opl_voice_t (line 108) | typedef struct opl_voice_s opl_voice_t; type opl_voice_s (line 110) | struct opl_voice_s function boolean (line 339) | static boolean LoadInstrumentTable(void) function opl_voice_t (line 364) | static opl_voice_t *GetFreeVoice(void) function RemoveVoiceFromAllocedList (line 390) | static void RemoveVoiceFromAllocedList(opl_voice_t *voice) function ReleaseVoice (line 413) | static void ReleaseVoice(opl_voice_t *voice) function LoadOperatorData (line 439) | static void LoadOperatorData(int operator, genmidi_op_t *data, function SetVoiceInstrument (line 463) | static void SetVoiceInstrument(opl_voice_t *voice, function SetVoiceVolume (line 507) | static void SetVoiceVolume(opl_voice_t *voice, unsigned int volume) function InitVoices (line 556) | static void InitVoices(void) function I_OPL_SetMusicVolume (line 581) | static void I_OPL_SetMusicVolume(int volume) function VoiceKeyOff (line 600) | static void VoiceKeyOff(opl_voice_t *voice) function KeyOffEvent (line 607) | static void KeyOffEvent(opl_track_data_t *track, midi_event_t *event) function CompareChannelPriorities (line 641) | static int CompareChannelPriorities(opl_channel_data_t *chan1, function opl_voice_t (line 654) | static opl_voice_t *ReplaceExistingVoice(opl_channel_data_t *channel) function FrequencyForVoice (line 715) | static unsigned int FrequencyForVoice(opl_voice_t *voice) function UpdateVoiceFrequency (line 790) | static void UpdateVoiceFrequency(opl_voice_t *voice) function VoiceKeyOn (line 812) | static void VoiceKeyOn(opl_channel_data_t *channel, function KeyOnEvent (line 870) | static void KeyOnEvent(opl_track_data_t *track, midi_event_t *event) function ProgramChangeEvent (line 929) | static void ProgramChangeEvent(opl_track_data_t *track, midi_event_t *ev... function SetChannelVolume (line 944) | static void SetChannelVolume(opl_channel_data_t *channel, unsigned int v... function AllNotesOff (line 962) | static void AllNotesOff(opl_channel_data_t *channel, unsigned int param) function ControllerEvent (line 976) | static void ControllerEvent(opl_track_data_t *track, midi_event_t *event) function PitchBendEvent (line 1013) | static void PitchBendEvent(opl_track_data_t *track, midi_event_t *event) function MetaSetTempo (line 1035) | static void MetaSetTempo(unsigned int tempo) function MetaEvent (line 1043) | static void MetaEvent(opl_track_data_t *track, midi_event_t *event) function ProcessEvent (line 1087) | static void ProcessEvent(opl_track_data_t *track, midi_event_t *event) function RestartSong (line 1133) | static void RestartSong(void *unused) function TrackTimerCallback (line 1149) | static void TrackTimerCallback(void *arg) function ScheduleTrack (line 1190) | static void ScheduleTrack(opl_track_data_t *track) function InitChannel (line 1208) | static void InitChannel(opl_track_data_t *track, opl_channel_data_t *cha... function StartTrack (line 1219) | static void StartTrack(midi_file_t *file, unsigned int track_num) function I_OPL_PlaySong (line 1239) | static void I_OPL_PlaySong(void *handle, boolean looping) function I_OPL_PauseSong (line 1272) | static void I_OPL_PauseSong(void) function I_OPL_ResumeSong (line 1298) | static void I_OPL_ResumeSong(void) function I_OPL_StopSong (line 1308) | static void I_OPL_StopSong(void) function I_OPL_UnRegisterSong (line 1349) | static void I_OPL_UnRegisterSong(void *handle) function boolean (line 1364) | static boolean IsMid(byte *mem, int len) function boolean (line 1369) | static boolean ConvertMus(byte *musdata, int len, char *filename) function boolean (line 1438) | static boolean I_OPL_MusicIsPlaying(void) function I_OPL_ShutdownMusic (line 1450) | static void I_OPL_ShutdownMusic(void) function boolean (line 1470) | static boolean I_OPL_InitMusic(void) function NumActiveChannels (line 1527) | static int NumActiveChannels(void) function ChannelInUse (line 1542) | static int ChannelInUse(opl_channel_data_t *channel) function I_OPL_DevMessages (line 1557) | void I_OPL_DevMessages(char *result, size_t result_len) FILE: fbdoom/i_pcsound.c function PCSCallbackFunc (line 64) | static void PCSCallbackFunc(int *duration, int *freq) function boolean (line 106) | static boolean CachePCSLump(sfxinfo_t *sfxinfo) function boolean (line 151) | static boolean IsDisabledSound(sfxinfo_t *sfxinfo) function I_PCS_StartSound (line 174) | static int I_PCS_StartSound(sfxinfo_t *sfxinfo, function I_PCS_StopSound (line 215) | static void I_PCS_StopSound(int handle) function I_PCS_GetSfxLumpNum (line 242) | static int I_PCS_GetSfxLumpNum(sfxinfo_t* sfx) function boolean (line 259) | static boolean I_PCS_SoundIsPlaying(int handle) function boolean (line 274) | static boolean I_PCS_InitSound(boolean _use_sfx_prefix) function I_PCS_ShutdownSound (line 294) | static void I_PCS_ShutdownSound(void) function I_PCS_UpdateSound (line 302) | static void I_PCS_UpdateSound(void) function I_PCS_UpdateSoundParams (line 307) | void I_PCS_UpdateSoundParams(int channel, int vol, int sep) FILE: fbdoom/i_scale.c function I_InitScale (line 61) | void I_InitScale(byte *_src_buffer, byte *_dest_buffer, int _dest_pitch) function boolean (line 75) | static boolean I_Scale1x(int x1, int y1, int x2, int y2) function boolean (line 105) | static boolean I_Scale2x(int x1, int y1, int x2, int y2) function boolean (line 146) | static boolean I_Scale3x(int x1, int y1, int x2, int y2) function boolean (line 191) | static boolean I_Scale4x(int x1, int y1, int x2, int y2) function boolean (line 240) | static boolean I_Scale5x(int x1, int y1, int x2, int y2) function FindNearestColor (line 295) | static int FindNearestColor(byte *palette, int r, int g, int b) function byte (line 332) | static byte *GenerateStretchTable(byte *palette, int pct) function I_InitStretchTables (line 361) | static void I_InitStretchTables(byte *palette) function I_InitSquashTable (line 387) | static void I_InitSquashTable(byte *palette) function I_ResetScaleTables (line 404) | void I_ResetScaleTables(byte *palette) function WriteBlendedLine1x (line 434) | static inline void WriteBlendedLine1x(byte *dest, byte *src1, byte *src2, function boolean (line 450) | static boolean I_Stretch1x(int x1, int y1, int x2, int y2) function WriteLine2x (line 507) | static inline void WriteLine2x(byte *dest, byte *src) function WriteBlendedLine2x (line 520) | static inline void WriteBlendedLine2x(byte *dest, byte *src1, byte *src2, function boolean (line 539) | static boolean I_Stretch2x(int x1, int y1, int x2, int y2) function WriteLine3x (line 620) | static inline void WriteLine3x(byte *dest, byte *src) function WriteBlendedLine3x (line 634) | static inline void WriteBlendedLine3x(byte *dest, byte *src1, byte *src2, function boolean (line 654) | static boolean I_Stretch3x(int x1, int y1, int x2, int y2) function WriteLine4x (line 759) | static inline void WriteLine4x(byte *dest, byte *src) function WriteBlendedLine4x (line 774) | static inline void WriteBlendedLine4x(byte *dest, byte *src1, byte *src2, function boolean (line 795) | static boolean I_Stretch4x(int x1, int y1, int x2, int y2) function WriteLine5x (line 924) | static inline void WriteLine5x(byte *dest, byte *src) function boolean (line 942) | static boolean I_Stretch5x(int x1, int y1, int x2, int y2) function WriteSquashedLine1x (line 1030) | static inline void WriteSquashedLine1x(byte *dest, byte *src) function boolean (line 1061) | static boolean I_Squash1x(int x1, int y1, int x2, int y2) function WriteSquashedLine2x (line 1102) | static inline void WriteSquashedLine2x(byte *dest, byte *src) function boolean (line 1160) | static boolean I_Squash2x(int x1, int y1, int x2, int y2) function WriteSquashedLine3x (line 1197) | static inline void WriteSquashedLine3x(byte *dest, byte *src) function boolean (line 1243) | static boolean I_Squash3x(int x1, int y1, int x2, int y2) function WriteSquashedLine4x (line 1279) | static inline void WriteSquashedLine4x(byte *dest, byte *src) function boolean (line 1354) | static boolean I_Squash4x(int x1, int y1, int x2, int y2) function WriteSquashedLine5x (line 1390) | static inline void WriteSquashedLine5x(byte *dest, byte *src) function boolean (line 1419) | static boolean I_Squash5x(int x1, int y1, int x2, int y2) FILE: fbdoom/i_sdlmusic.c type subst_music_t (line 75) | typedef struct type file_metadata_t (line 82) | typedef struct function ParseVorbisTime (line 133) | static unsigned int ParseVorbisTime(unsigned int samplerate_hz, char *va... function ParseVorbisComment (line 169) | static void ParseVorbisComment(file_metadata_t *metadata, char *comment) function ParseVorbisComments (line 195) | static void ParseVorbisComments(file_metadata_t *metadata, FILE *fs) function ParseFlacStreaminfo (line 250) | static void ParseFlacStreaminfo(file_metadata_t *metadata, FILE *fs) function ParseFlacFile (line 269) | static void ParseFlacFile(file_metadata_t *metadata, FILE *fs) function ParseOggIdHeader (line 318) | static void ParseOggIdHeader(file_metadata_t *metadata, FILE *fs) function ParseOggFile (line 331) | static void ParseOggFile(file_metadata_t *metadata, FILE *fs) function ReadLoopPoints (line 369) | static void ReadLoopPoints(char *filename, file_metadata_t *metadata) function AddSubstituteMusic (line 459) | static void AddSubstituteMusic(subst_music_t *subst) function ParseHexDigit (line 467) | static int ParseHexDigit(char c) function boolean (line 621) | static boolean ReadSubstituteConfig(char *filename) function LoadSubstituteConfigs (line 660) | static void LoadSubstituteConfigs(void) function boolean (line 700) | static boolean IsMusicLump(int lumpnum) function DumpSubstituteConfig (line 723) | static void DumpSubstituteConfig(char *filename) function boolean (line 781) | static boolean WriteWrapperTimidityConfig(char *write_path) function I_InitTimidityConfig (line 813) | void I_InitTimidityConfig(void) function RemoveTimidityConfig (line 846) | static void RemoveTimidityConfig(void) function I_SDL_ShutdownMusic (line 857) | static void I_SDL_ShutdownMusic(void) function boolean (line 873) | static boolean SDLIsInitialized(void) function TrackPositionCallback (line 882) | void TrackPositionCallback(int chan, void *stream, int len, void *udata) function boolean (line 889) | static boolean I_SDL_InitMusic(void) function UpdateMusicVolume (line 986) | static void UpdateMusicVolume(void) function I_SDL_SetMusicVolume (line 1004) | static void I_SDL_SetMusicVolume(int volume) function I_SDL_PlaySong (line 1014) | static void I_SDL_PlaySong(void *handle, boolean looping) function I_SDL_PauseSong (line 1053) | static void I_SDL_PauseSong(void) function I_SDL_ResumeSong (line 1065) | static void I_SDL_ResumeSong(void) function I_SDL_StopSong (line 1077) | static void I_SDL_StopSong(void) function I_SDL_UnRegisterSong (line 1089) | static void I_SDL_UnRegisterSong(void *handle) function boolean (line 1108) | static boolean IsMid(byte *mem, int len) function boolean (line 1113) | static boolean ConvertMus(byte *musdata, int len, char *filename) function boolean (line 1220) | static boolean I_SDL_MusicIsPlaying(void) function GetMusicPosition (line 1231) | static double GetMusicPosition(void) function RestartCurrentTrack (line 1245) | static void RestartCurrentTrack(void) function I_SDL_PollMusic (line 1275) | static void I_SDL_PollMusic(void) FILE: fbdoom/i_sdlsound.c type allocated_sound_t (line 48) | typedef struct allocated_sound_s allocated_sound_t; type allocated_sound_s (line 50) | struct allocated_sound_s function AllocatedSoundLink (line 93) | static void AllocatedSoundLink(allocated_sound_t *snd) function AllocatedSoundUnlink (line 112) | static void AllocatedSoundUnlink(allocated_sound_t *snd) function FreeAllocatedSound (line 133) | static void FreeAllocatedSound(allocated_sound_t *snd) function boolean (line 154) | static boolean FindAndFreeSound(void) function ReserveCacheSpace (line 180) | static void ReserveCacheSpace(size_t len) function Mix_Chunk (line 203) | static Mix_Chunk *AllocateSound(sfxinfo_t *sfxinfo, size_t len) function LockAllocatedSound (line 253) | static void LockAllocatedSound(allocated_sound_t *snd) function UnlockAllocatedSound (line 270) | static void UnlockAllocatedSound(allocated_sound_t *snd) function ReleaseSoundOnChannel (line 286) | static void ReleaseSoundOnChannel(int channel) function SRC_ConversionMode (line 304) | static int SRC_ConversionMode(void) function boolean (line 336) | static boolean ExpandSoundData_SRC(sfxinfo_t *sfxinfo, function boolean (line 448) | static boolean ConvertibleRatio(int freq1, int freq2) function WriteWAV (line 481) | static void WriteWAV(char *filename, byte *data, function boolean (line 530) | static boolean ExpandSoundData_SDL(sfxinfo_t *sfxinfo, function boolean (line 640) | static boolean CacheSFX(sfxinfo_t *sfxinfo) function GetSfxLumpName (line 714) | static void GetSfxLumpName(sfxinfo_t *sfx, char *buf, size_t buf_len) function I_SDL_PrecacheSounds (line 740) | static void I_SDL_PrecacheSounds(sfxinfo_t *sounds, int num_sounds) function I_SDL_PrecacheSounds (line 777) | static void I_SDL_PrecacheSounds(sfxinfo_t *sounds, int num_sounds) function boolean (line 786) | static boolean LockSound(sfxinfo_t *sfxinfo) function I_SDL_GetSfxLumpNum (line 808) | static int I_SDL_GetSfxLumpNum(sfxinfo_t *sfx) function I_SDL_UpdateSoundParams (line 817) | static void I_SDL_UpdateSoundParams(int handle, int vol, int sep) function I_SDL_StartSound (line 860) | static int I_SDL_StartSound(sfxinfo_t *sfxinfo, int channel, int vol, in... function I_SDL_StopSound (line 896) | static void I_SDL_StopSound(int handle) function boolean (line 912) | static boolean I_SDL_SoundIsPlaying(int handle) function I_SDL_UpdateSound (line 926) | static void I_SDL_UpdateSound(void) function I_SDL_ShutdownSound (line 944) | static void I_SDL_ShutdownSound(void) function GetSliceSize (line 960) | static int GetSliceSize(void) function boolean (line 984) | static boolean I_SDL_InitSound(boolean _use_sfx_prefix) FILE: fbdoom/i_sound.c function boolean (line 114) | static boolean SndDeviceInList(snddevice_t device, snddevice_t *list, function InitSfxModule (line 133) | static void InitSfxModule(boolean use_sfx_prefix) function InitMusicModule (line 161) | static void InitMusicModule(void) function I_InitSound (line 193) | void I_InitSound(boolean use_sfx_prefix) function I_ShutdownSound (line 248) | void I_ShutdownSound(void) function I_GetSfxLumpNum (line 261) | int I_GetSfxLumpNum(sfxinfo_t *sfxinfo) function I_UpdateSound (line 273) | void I_UpdateSound(void) function CheckVolumeSeparation (line 286) | static void CheckVolumeSeparation(int *vol, int *sep) function I_UpdateSoundParams (line 307) | void I_UpdateSoundParams(int channel, int vol, int sep) function I_StartSound (line 316) | int I_StartSound(sfxinfo_t *sfxinfo, int channel, int vol, int sep) function I_StopSound (line 329) | void I_StopSound(int channel) function boolean (line 337) | boolean I_SoundIsPlaying(int channel) function I_PrecacheSounds (line 349) | void I_PrecacheSounds(sfxinfo_t *sounds, int num_sounds) function I_InitMusic (line 357) | void I_InitMusic(void) function I_ShutdownMusic (line 361) | void I_ShutdownMusic(void) function I_SetMusicVolume (line 366) | void I_SetMusicVolume(int volume) function I_PauseSong (line 374) | void I_PauseSong(void) function I_ResumeSong (line 382) | void I_ResumeSong(void) function I_UnRegisterSong (line 402) | void I_UnRegisterSong(void *handle) function I_PlaySong (line 410) | void I_PlaySong(void *handle, boolean looping) function I_StopSong (line 418) | void I_StopSong(void) function boolean (line 426) | boolean I_MusicIsPlaying(void) function I_BindSoundVariables (line 438) | void I_BindSoundVariables(void) FILE: fbdoom/i_sound.h type sfxinfo_t (line 29) | typedef struct sfxinfo_struct sfxinfo_t; type sfxinfo_struct (line 31) | struct sfxinfo_struct type musicinfo_t (line 72) | typedef struct type snddevice_t (line 88) | typedef enum type sound_module_t (line 105) | typedef struct type music_module_t (line 164) | typedef struct FILE: fbdoom/i_sound_dummy.c function myioctl (line 157) | void function addsfx (line 261) | int function I_SetChannels (line 393) | void I_SetChannels() function I_SetSfxVolume (line 424) | void I_SetSfxVolume(int volume) function I_SetMusicVolume (line 435) | void I_SetMusicVolume(int volume) function I_GetSfxLumpNum (line 448) | int I_GetSfxLumpNum(sfxinfo_t* sfx) function I_StartSound (line 467) | int function I_StopSound (line 502) | void I_StopSound (int handle) function I_SoundIsPlaying (line 514) | int I_SoundIsPlaying(int handle) function I_UpdateSound (line 536) | void I_UpdateSound( void ) function I_SubmitSound (line 662) | void function I_UpdateSoundParams (line 671) | void function I_ShutdownSound (line 690) | void I_ShutdownSound(void) function I_InitSound (line 734) | void function I_InitMusic (line 832) | void I_InitMusic(void) { } function I_ShutdownMusic (line 833) | void I_ShutdownMusic(void) { } function I_PlaySong (line 838) | void I_PlaySong(int handle, int looping) function I_PauseSong (line 845) | void I_PauseSong (int handle) function I_ResumeSong (line 851) | void I_ResumeSong (int handle) function I_StopSong (line 857) | void I_StopSong(int handle) function I_UnRegisterSong (line 866) | void I_UnRegisterSong(int handle) function I_RegisterSong (line 872) | int I_RegisterSong(void* data) function I_QrySongPlaying (line 881) | int I_QrySongPlaying(int handle) type sigset_t (line 899) | typedef sigset_t tSigSet; type tSigSet (line 901) | typedef int tSigSet; function I_HandleSoundTimer (line 911) | void I_HandleSoundTimer( int ignore ) function I_SoundSetTimer (line 935) | int I_SoundSetTimer( int duration_of_tick ) function I_SoundDelTimer (line 942) | void I_SoundDelTimer() FILE: fbdoom/i_system.c type atexit_listentry_t (line 62) | typedef struct atexit_listentry_s atexit_listentry_t; type atexit_listentry_s (line 64) | struct atexit_listentry_s function I_AtExit (line 73) | void I_AtExit(atexit_func_t func, boolean run_on_error) function I_Tactile (line 87) | void I_Tactile(int on, int off, int total) function byte (line 95) | static byte *AutoAllocMemory(int *size, int default_ram, int min_ram) function byte (line 133) | byte *I_ZoneBase (int *size) function I_PrintBanner (line 166) | void I_PrintBanner(char *msg) function I_PrintDivider (line 177) | void I_PrintDivider(void) function I_PrintStartupBanner (line 189) | void I_PrintStartupBanner(char *gamedescription) function boolean (line 210) | boolean I_ConsoleStdout(void) function I_Quit (line 246) | void I_Quit (void) function ZenityAvailable (line 272) | static int ZenityAvailable(void) function ZenityErrorBox (line 323) | static int ZenityErrorBox(char *message) function I_Error (line 359) | void I_Error (char *error, ...) function boolean (line 499) | boolean I_GetMemoryValue(unsigned int offset, void *value, int size) FILE: fbdoom/i_timer.c function I_GetTicks (line 33) | int I_GetTicks(void) function I_GetTime (line 42) | int I_GetTime (void) function I_GetTimeMS (line 61) | int I_GetTimeMS(void) function I_Sleep (line 75) | void I_Sleep(int ms) function I_WaitVBL (line 81) | void I_WaitVBL(int count) function I_InitTimer (line 87) | void I_InitTimer(void) FILE: fbdoom/i_video.c function boolean (line 290) | static boolean MouseShouldBeGrabbed() function I_SetGrabMouseCallback (line 331) | void I_SetGrabMouseCallback(grabmouse_callback_t func) function I_DisplayFPSDots (line 338) | void I_DisplayFPSDots(boolean dots_on) function UpdateFocus (line 349) | static void UpdateFocus(void) function SetShowCursor (line 368) | static void SetShowCursor(boolean show) function I_EnableLoadingDisk (line 396) | void I_EnableLoadingDisk(void) function TranslateKey (line 453) | static int TranslateKey(SDL_keysym *sym) function I_ShutdownGraphics (line 548) | void I_ShutdownGraphics(void) function I_GetEvent (line 561) | void __attribute__ ((weak)) I_GetEvent(void) function I_StartFrame (line 569) | void I_StartFrame (void) function UpdateMouseButtonState (line 574) | static void UpdateMouseButtonState(unsigned int button, boolean on) function AccelerateMouse (line 626) | static int AccelerateMouse(int val) function GetTypedChar (line 643) | static int GetTypedChar(SDL_Event *event) function UpdateShiftStatus (line 685) | static void UpdateShiftStatus(SDL_Event *event) function I_GetEvent (line 709) | void I_GetEvent(void) function CenterMouse (line 827) | static void CenterMouse(void) function I_ReadMouse (line 849) | static void I_ReadMouse(void) function I_StartTic (line 887) | void I_StartTic (void) function I_UpdateNoBlit (line 908) | void I_UpdateNoBlit (void) function UpdateGrab (line 913) | static void UpdateGrab(void) function boolean (line 955) | static boolean BlitArea(int x1, int y1, int x2, int y2) function UpdateRect (line 988) | static void UpdateRect(int x1, int y1, int x2, int y2) function I_BeginRead (line 1010) | void I_BeginRead(void) function I_EndRead (line 1038) | void I_EndRead(void) function I_FinishUpdate (line 1066) | void I_FinishUpdate (void) function I_ReadScreen (line 1149) | void I_ReadScreen (byte* scr) function I_SetPalette (line 1158) | void I_SetPalette (byte *doompalette) function I_GetPaletteIndex (line 1177) | int I_GetPaletteIndex(int r, int g, int b) function I_SetWindowTitle (line 1209) | void I_SetWindowTitle(char *title) function I_InitWindowTitle (line 1219) | void I_InitWindowTitle(void) function I_InitWindowIcon (line 1230) | void I_InitWindowIcon(void) function GetScreenModes (line 1268) | static void GetScreenModes(screen_mode_t ***modes_list, int *num_modes) function screen_mode_t (line 1284) | static screen_mode_t *I_FindScreenMode(int w, int h) function boolean (line 1343) | static boolean AutoAdjustFullscreen(void) function AutoAdjustWindowed (line 1423) | static void AutoAdjustWindowed(void) function AutoAdjustColorDepth (line 1453) | static void AutoAdjustColorDepth(void) function I_AutoAdjustSettings (line 1508) | static void I_AutoAdjustSettings(void) function SetScaleFactor (line 1552) | static void SetScaleFactor(int factor) function I_GraphicsCheckCommandLine (line 1573) | void I_GraphicsCheckCommandLine(void) function I_CheckIsScreensaver (line 1785) | void I_CheckIsScreensaver(void) function CreateCursors (line 1797) | static void CreateCursors(void) function SetSDLVideoDriver (line 1812) | static void SetSDLVideoDriver(void) function SetWindowPositionVars (line 1827) | static void SetWindowPositionVars(void) function SetVideoMode (line 1868) | static void SetVideoMode(screen_mode_t *mode, int w, int h) function ApplyWindowResize (line 1969) | static void ApplyWindowResize(unsigned int w, unsigned int h) function I_InitGraphics (line 1995) | void I_InitGraphics(void) function I_BindVideoVariables (line 2166) | void I_BindVideoVariables(void) FILE: fbdoom/i_video.h type screen_mode_t (line 40) | typedef struct type boolean (line 92) | typedef boolean (*grabmouse_callback_t)(void); FILE: fbdoom/i_video_fbdev.c type fb_var_screeninfo (line 53) | struct fb_var_screeninfo type color (line 57) | struct color { type color (line 64) | struct color type col_t (line 102) | typedef struct function cmap_to_rgb565 (line 113) | void cmap_to_rgb565(uint16_t * out, uint8_t * in, int in_pixels) function cmap_to_fb (line 134) | void cmap_to_fb(uint8_t * out, uint8_t * in, int in_pixels) function I_InitGraphics (line 161) | void I_InitGraphics (void) function I_ShutdownGraphics (line 209) | void I_ShutdownGraphics (void) function I_StartFrame (line 215) | void I_StartFrame (void) function I_GetEvent (line 220) | __attribute__ ((weak)) void I_GetEvent (void) function I_StartTic (line 390) | __attribute__ ((weak)) void I_StartTic (void) function I_UpdateNoBlit (line 395) | void I_UpdateNoBlit (void) function I_FinishUpdate (line 403) | void I_FinishUpdate (void) function I_ReadScreen (line 452) | void I_ReadScreen (byte* scr) function I_SetPalette (line 465) | void I_SetPalette (byte* palette) function I_GetPaletteIndex (line 498) | int I_GetPaletteIndex (int r, int g, int b) function I_BeginRead (line 534) | void I_BeginRead (void) function I_EndRead (line 538) | void I_EndRead (void) function I_SetWindowTitle (line 542) | void I_SetWindowTitle (char *title) function I_GraphicsCheckCommandLine (line 546) | void I_GraphicsCheckCommandLine (void) function I_SetGrabMouseCallback (line 550) | void I_SetGrabMouseCallback (grabmouse_callback_t func) function I_EnableLoadingDisk (line 554) | void I_EnableLoadingDisk(void) function I_BindVideoVariables (line 558) | void I_BindVideoVariables (void) function I_DisplayFPSDots (line 562) | void I_DisplayFPSDots (boolean dots_on) function I_CheckIsScreensaver (line 566) | void I_CheckIsScreensaver (void) FILE: fbdoom/info.h type spritenum_t (line 27) | typedef enum type statenum_t (line 171) | typedef enum type state_t (line 1144) | typedef struct type mobjtype_t (line 1159) | typedef enum { type mobjinfo_t (line 1301) | typedef struct FILE: fbdoom/m_argv.c function M_CheckParmWithArgs (line 43) | int M_CheckParmWithArgs(char *check, int num_args) function boolean (line 63) | boolean M_ParmExists(char *check) function M_CheckParm (line 68) | int M_CheckParm(char *check) function LoadResponseFile (line 75) | static void LoadResponseFile(int argv_index) function M_FindResponseFile (line 235) | void M_FindResponseFile(void) FILE: fbdoom/m_bbox.c function M_ClearBox (line 29) | void M_ClearBox (fixed_t *box) function M_AddToBox (line 35) | void FILE: fbdoom/m_cheat.c function cht_CheckCheat (line 34) | int function cht_GetParam (line 81) | void FILE: fbdoom/m_cheat.h type cheatseq_t (line 35) | typedef struct FILE: fbdoom/m_config.c type default_type_t (line 52) | typedef enum type default_t (line 61) | typedef struct type default_collection_t (line 88) | typedef struct function default_t (line 1563) | static default_t *SearchCollection(default_collection_t *collection, cha... function SaveDefaultCollection (line 1609) | static void SaveDefaultCollection(default_collection_t *collection) function ParseIntParameter (line 1716) | static int ParseIntParameter(char *strparm) function SetVariable (line 1728) | static void SetVariable(default_t *def, char *value) function LoadDefaultCollection (line 1771) | static void LoadDefaultCollection(default_collection_t *collection) function M_SetConfigFilenames (line 1836) | void M_SetConfigFilenames(char *main_config, char *extra_config) function M_SaveDefaults (line 1846) | void M_SaveDefaults (void) function M_SaveDefaultsAlternate (line 1856) | void M_SaveDefaultsAlternate(char *main, char *extra) function M_LoadDefaults (line 1881) | void M_LoadDefaults (void) function default_t (line 1937) | static default_t *GetDefaultForName(char *name) function M_BindVariable (line 1964) | void M_BindVariable(char *name, void *location) function boolean (line 1977) | boolean M_SetVariable(char *name, char *value) function M_GetIntVariable (line 1995) | int M_GetIntVariable(char *name) function M_GetFloatVariable (line 2025) | float M_GetFloatVariable(char *name) function M_SetConfigDir (line 2081) | void M_SetConfigDir(char *dir) FILE: fbdoom/m_controls.c function M_BindBaseControls (line 204) | void M_BindBaseControls(void) function M_BindHereticControls (line 241) | void M_BindHereticControls(void) function M_BindHexenControls (line 256) | void M_BindHexenControls(void) function M_BindStrifeControls (line 272) | void M_BindStrifeControls(void) function M_BindWeaponControls (line 307) | void M_BindWeaponControls(void) function M_BindMapControls (line 328) | void M_BindMapControls(void) function M_BindMenuControls (line 344) | void M_BindMenuControls(void) function M_BindChatControls (line 375) | void M_BindChatControls(unsigned int num_players) function M_ApplyPlatformDefaults (line 394) | void M_ApplyPlatformDefaults(void) FILE: fbdoom/m_fixed.c function fixed_t (line 33) | fixed_t function fixed_t (line 47) | fixed_t FixedDiv(fixed_t a, fixed_t b) FILE: fbdoom/m_fixed.h type fixed_t (line 32) | typedef int fixed_t; FILE: fbdoom/m_menu.c type menuitem_t (line 134) | typedef struct type menu_t (line 152) | typedef struct menu_s function M_ReadSaveStrings (line 504) | void M_ReadSaveStrings(void) function M_DrawLoad (line 531) | void M_DrawLoad(void) function M_DrawSaveLoadBorder (line 550) | void M_DrawSaveLoadBorder(int x,int y) function M_LoadSelect (line 573) | void M_LoadSelect(int choice) function M_LoadGame (line 586) | void M_LoadGame (int choice) function M_DrawSave (line 602) | void M_DrawSave(void) function M_DoSave (line 623) | void M_DoSave(int slot) function M_SaveSelect (line 636) | void M_SaveSelect(int choice) function M_SaveGame (line 651) | void M_SaveGame (int choice) function M_QuickSaveResponse (line 673) | void M_QuickSaveResponse(int key) function M_QuickSave (line 682) | void M_QuickSave(void) function M_QuickLoadResponse (line 710) | void M_QuickLoadResponse(int key) function M_QuickLoad (line 720) | void M_QuickLoad(void) function M_DrawReadThis1 (line 744) | void M_DrawReadThis1(void) function M_DrawReadThis2 (line 821) | void M_DrawReadThis2(void) function M_DrawSound (line 835) | void M_DrawSound(void) function M_Sound (line 846) | void M_Sound(int choice) function M_SfxVol (line 851) | void M_SfxVol(int choice) function M_MusicVol (line 868) | void M_MusicVol(int choice) function M_DrawMainMenu (line 891) | void M_DrawMainMenu(void) function M_DrawNewGame (line 903) | void M_DrawNewGame(void) function M_NewGame (line 909) | void M_NewGame(int choice) function M_DrawEpisode (line 931) | void M_DrawEpisode(void) function M_VerifyNightmare (line 936) | void M_VerifyNightmare(int key) function M_ChooseSkill (line 945) | void M_ChooseSkill(int choice) function M_Episode (line 957) | void M_Episode(int choice) function M_DrawOptions (line 988) | void M_DrawOptions(void) function M_Options (line 1008) | void M_Options(int choice) function M_ChangeMessages (line 1018) | void M_ChangeMessages(int choice) function M_EndGameResponse (line 1036) | void M_EndGameResponse(int key) function M_EndGame (line 1046) | void M_EndGame(int choice) function M_ReadThis (line 1070) | void M_ReadThis(int choice) function M_ReadThis2 (line 1076) | void M_ReadThis2(int choice) function M_FinishReadThis (line 1094) | void M_FinishReadThis(int choice) function M_QuitResponse (line 1132) | void M_QuitResponse(int key) function M_QuitDOOM (line 1170) | void M_QuitDOOM(int choice) function M_ChangeSensitivity (line 1181) | void M_ChangeSensitivity(int choice) function M_ChangeDetail (line 1199) | void M_ChangeDetail(int choice) function M_SizeDisplay (line 1215) | void M_SizeDisplay(int choice) function M_DrawThermo (line 1245) | void function M_DrawEmptyCell (line 1271) | void function M_DrawSelCell (line 1280) | void function M_StartMessage (line 1290) | void function M_StopMessage (line 1306) | void M_StopMessage(void) function M_StringWidth (line 1317) | int M_StringWidth(char* string) function M_StringHeight (line 1340) | int M_StringHeight(char* string) function M_WriteText (line 1358) | void function boolean (line 1405) | static boolean IsNullKey(int key) function boolean (line 1418) | boolean M_Responder (event_t* ev) function M_StartControlPanel (line 1901) | void M_StartControlPanel (void) function M_DrawOPLDev (line 1915) | static void M_DrawOPLDev(void) function M_Drawer (line 1953) | void M_Drawer (void) function M_ClearMenus (line 2043) | void M_ClearMenus (void) function M_SetupNextMenu (line 2056) | void M_SetupNextMenu(menu_t *menudef) function M_Ticker (line 2066) | void M_Ticker (void) function M_Init (line 2079) | void M_Init (void) FILE: fbdoom/m_misc.c function M_MakeDirectory (line 55) | void M_MakeDirectory(char *path) function boolean (line 66) | boolean M_FileExists(char *filename) function M_FileLength (line 90) | long M_FileLength(FILE *handle) function boolean (line 112) | boolean M_WriteFile(char *name, void *source, int length) function M_ReadFile (line 136) | int M_ReadFile(char *name, byte **buffer) function boolean (line 190) | boolean M_StrToInt(const char *str, int *result) function M_ExtractFileBase (line 198) | void M_ExtractFileBase(char *path, char *dest) function M_ForceUppercase (line 243) | void M_ForceUppercase(char *text) function boolean (line 373) | boolean M_StringCopy(char *dest, const char *src, size_t dest_size) function boolean (line 394) | boolean M_StringConcat(char *dest, const char *src, size_t dest_size) function boolean (line 409) | boolean M_StringStartsWith(const char *s, const char *prefix) function boolean (line 417) | boolean M_StringEndsWith(const char *s, const char *suffix) function M_vsnprintf (line 482) | int M_vsnprintf(char *buf, size_t buf_len, const char *s, va_list args) function M_snprintf (line 508) | int M_snprintf(char *buf, size_t buf_len, const char *s, ...) FILE: fbdoom/m_random.c function P_Random (line 50) | int P_Random (void) function M_Random (line 56) | int M_Random (void) function M_ClearRandom (line 62) | void M_ClearRandom (void) FILE: fbdoom/memio.c type memfile_mode_t (line 27) | typedef enum { type _MEMFILE (line 32) | struct _MEMFILE { function MEMFILE (line 42) | MEMFILE *mem_fopen_read(void *buf, size_t buflen) function mem_fread (line 58) | size_t mem_fread(void *buf, size_t size, size_t nmemb, MEMFILE *stream) function MEMFILE (line 90) | MEMFILE *mem_fopen_write(void) function mem_fwrite (line 107) | size_t mem_fwrite(const void *ptr, size_t size, size_t nmemb, MEMFILE *s... function mem_get_buf (line 143) | void mem_get_buf(MEMFILE *stream, void **buf, size_t *buflen) function mem_fclose (line 149) | void mem_fclose(MEMFILE *stream) function mem_ftell (line 159) | long mem_ftell(MEMFILE *stream) function mem_fseek (line 164) | int mem_fseek(MEMFILE *stream, signed long position, mem_rel_t whence) FILE: fbdoom/memio.h type MEMFILE (line 19) | typedef struct _MEMFILE MEMFILE; type mem_rel_t (line 21) | typedef enum FILE: fbdoom/net_defs.h type net_module_t (line 47) | typedef struct _net_module_s net_module_t; type net_packet_t (line 48) | typedef struct _net_packet_s net_packet_t; type net_addr_t (line 49) | typedef struct _net_addr_s net_addr_t; type net_context_t (line 50) | typedef struct _net_context_s net_context_t; type _net_packet_s (line 52) | struct _net_packet_s type _net_module_s (line 60) | struct _net_module_s type _net_addr_s (line 95) | struct _net_addr_s type net_packet_type_t (line 111) | typedef enum type net_master_packet_type_t (line 131) | typedef enum type net_connect_data_t (line 147) | typedef struct type net_gamesettings_t (line 163) | typedef struct type net_ticdiff_t (line 202) | typedef struct type net_full_ticcmd_t (line 210) | typedef struct type net_querydata_t (line 220) | typedef struct type net_waitdata_t (line 233) | typedef struct FILE: fbdoom/p_ceilng.c function T_MoveCeiling (line 45) | void T_MoveCeiling (ceiling_t* ceiling) function EV_DoCeiling (line 160) | int function P_AddActiveCeiling (line 240) | void P_AddActiveCeiling(ceiling_t* c) function P_RemoveActiveCeiling (line 259) | void P_RemoveActiveCeiling(ceiling_t* c) function P_ActivateInStasisCeiling (line 280) | void P_ActivateInStasisCeiling(line_t* line) function EV_CeilingCrushStop (line 303) | int EV_CeilingCrushStop(line_t *line) FILE: fbdoom/p_doors.c function T_VerticalDoor (line 57) | void T_VerticalDoor (vldoor_t* door) function EV_DoLockedDoor (line 194) | int function EV_DoDoor (line 251) | int function EV_VerticalDoor (line 336) | void function P_SpawnDoorCloseIn30 (line 519) | void P_SpawnDoorCloseIn30 (sector_t* sec) function P_SpawnDoorRaiseIn5Mins (line 541) | void function P_InitSlidingDoorFrames (line 580) | void P_InitSlidingDoorFrames(void) function P_FindSlidingDoorType (line 624) | int P_FindSlidingDoorType(line_t* line) function T_SlidingDoor (line 639) | void T_SlidingDoor (slidedoor_t* door) function EV_SlidingDoor (line 726) | void FILE: fbdoom/p_enemy.c type dirtype_t (line 44) | typedef enum function P_RecursiveSound (line 98) | void function P_NoiseAlert (line 151) | void function boolean (line 167) | boolean P_CheckMeleeRange (mobj_t* actor) function boolean (line 190) | boolean P_CheckMissileRange (mobj_t* actor) function boolean (line 260) | boolean P_Move (mobj_t* actor) function boolean (line 337) | boolean P_TryWalk (mobj_t* actor) function P_NewChaseDir (line 351) | void P_NewChaseDir (mobj_t* actor) function boolean (line 486) | boolean function A_KeenDie (line 551) | void A_KeenDie (mobj_t* mo) function A_Look (line 589) | void A_Look (mobj_t* actor) function A_Chase (line 657) | void A_Chase (mobj_t* actor) function A_FaceTarget (line 767) | void A_FaceTarget (mobj_t* actor) function A_PosAttack (line 787) | void A_PosAttack (mobj_t* actor) function A_SPosAttack (line 806) | void A_SPosAttack (mobj_t* actor) function A_CPosAttack (line 830) | void A_CPosAttack (mobj_t* actor) function A_CPosRefire (line 850) | void A_CPosRefire (mobj_t* actor) function A_SpidRefire (line 867) | void A_SpidRefire (mobj_t* actor) function A_BspiAttack (line 883) | void A_BspiAttack (mobj_t *actor) function A_TroopAttack (line 898) | void A_TroopAttack (mobj_t* actor) function A_SargAttack (line 920) | void A_SargAttack (mobj_t* actor) function A_HeadAttack (line 935) | void A_HeadAttack (mobj_t* actor) function A_CyberAttack (line 954) | void A_CyberAttack (mobj_t* actor) function A_BruisAttack (line 964) | void A_BruisAttack (mobj_t* actor) function A_SkelMissile (line 987) | void A_SkelMissile (mobj_t* actor) function A_Tracer (line 1006) | void A_Tracer (mobj_t* actor) function A_SkelWhoosh (line 1078) | void A_SkelWhoosh (mobj_t* actor) function A_SkelFist (line 1086) | void A_SkelFist (mobj_t* actor) function boolean (line 1114) | boolean PIT_VileCheck (mobj_t* thing) function A_VileChase (line 1152) | void A_VileChase (mobj_t* actor) function A_VileStart (line 1218) | void A_VileStart (mobj_t* actor) function A_StartFire (line 1230) | void A_StartFire (mobj_t* actor) function A_FireCrackle (line 1236) | void A_FireCrackle (mobj_t* actor) function A_Fire (line 1242) | void A_Fire (mobj_t* actor) function A_VileTarget (line 1273) | void A_VileTarget (mobj_t* actor) function A_VileAttack (line 1298) | void A_VileAttack (mobj_t* actor) function A_FatRaise (line 1339) | void A_FatRaise (mobj_t *actor) function A_FatAttack1 (line 1346) | void A_FatAttack1 (mobj_t* actor) function A_FatAttack2 (line 1366) | void A_FatAttack2 (mobj_t* actor) function A_FatAttack3 (line 1385) | void A_FatAttack3 (mobj_t* actor) function A_SkullAttack (line 1415) | void A_SkullAttack (mobj_t* actor) function A_PainShootSkull (line 1445) | void function A_PainAttack (line 1508) | void A_PainAttack (mobj_t* actor) function A_PainDie (line 1518) | void A_PainDie (mobj_t* actor) function A_Scream (line 1531) | void A_Scream (mobj_t* actor) function A_XScream (line 1568) | void A_XScream (mobj_t* actor) function A_Pain (line 1573) | void A_Pain (mobj_t* actor) function A_Fall (line 1581) | void A_Fall (mobj_t *actor) function A_Explode (line 1594) | void A_Explode (mobj_t* thingy) function boolean (line 1605) | static boolean CheckBossEnd(mobjtype_t motype) function A_BossDeath (line 1656) | void A_BossDeath (mobj_t* mo) function A_Hoof (line 1757) | void A_Hoof (mobj_t* mo) function A_Metal (line 1763) | void A_Metal (mobj_t* mo) function A_BabyMetal (line 1769) | void A_BabyMetal (mobj_t* mo) function A_OpenShotgun2 (line 1775) | void function A_LoadShotgun2 (line 1783) | void function A_CloseShotgun2 (line 1796) | void function A_BrainAwake (line 1811) | void A_BrainAwake (mobj_t* mo) function A_BrainPain (line 1841) | void A_BrainPain (mobj_t* mo) function A_BrainScream (line 1847) | void A_BrainScream (mobj_t* mo) function A_BrainExplode (line 1873) | void A_BrainExplode (mobj_t* mo) function A_BrainDie (line 1894) | void A_BrainDie (mobj_t* mo) function A_BrainSpit (line 1899) | void A_BrainSpit (mobj_t* mo) function A_SpawnSound (line 1928) | void A_SpawnSound (mobj_t* mo) function A_SpawnFly (line 1934) | void A_SpawnFly (mobj_t* mo) function A_PlayerScream (line 1992) | void A_PlayerScream (mobj_t* mo) FILE: fbdoom/p_floor.c function result_e (line 41) | result_e function T_MoveFloor (line 202) | void T_MoveFloor(floormove_t* floor) function EV_DoFloor (line 250) | int function EV_BuildStairs (line 443) | int FILE: fbdoom/p_inter.c function boolean (line 65) | boolean function boolean (line 159) | boolean function boolean (line 222) | boolean function boolean (line 245) | boolean function P_GiveCard (line 267) | void function boolean (line 283) | boolean function P_TouchSpecialThing (line 332) | void function P_KillMobj (line 665) | void function P_DamageMobj (line 778) | void FILE: fbdoom/p_lights.c function T_FireFlicker (line 39) | void T_FireFlicker (fireflicker_t* flick) function P_SpawnFireFlicker (line 61) | void P_SpawnFireFlicker (sector_t* sector) function T_LightFlash (line 91) | void T_LightFlash (lightflash_t* flash) function P_SpawnLightFlash (line 117) | void P_SpawnLightFlash (sector_t* sector) function T_StrobeFlash (line 148) | void T_StrobeFlash (strobe_t* flash) function P_SpawnStrobeFlash (line 173) | void function EV_StartLightStrobing (line 208) | void EV_StartLightStrobing(line_t* line) function EV_TurnTagLightsOff (line 229) | void EV_TurnTagLightsOff(line_t* line) function EV_LightTurnOn (line 263) | void function T_Glow (line 307) | void T_Glow(glow_t* g) function P_SpawnGlowingLight (line 334) | void P_SpawnGlowingLight(sector_t* sector) FILE: fbdoom/p_local.h type divline_t (line 133) | typedef struct type intercept_t (line 142) | typedef struct type boolean (line 160) | typedef boolean (*traverser_t) (intercept_t *in); FILE: fbdoom/p_map.c function boolean (line 97) | boolean PIT_StompThing (mobj_t* thing) function boolean (line 130) | boolean function boolean (line 206) | boolean PIT_CheckLine (line_t* ld) function boolean (line 275) | boolean PIT_CheckThing (mobj_t* thing) function boolean (line 401) | boolean function boolean (line 477) | boolean function boolean (line 557) | boolean P_ThingHeightClip (mobj_t* thing) function P_HitSlideLine (line 611) | void P_HitSlideLine (line_t* ld) function boolean (line 663) | boolean PTR_SlideTraverse (intercept_t* in) function P_SlideMove (line 722) | void P_SlideMove (mobj_t* mo) function boolean (line 842) | boolean function boolean (line 928) | boolean PTR_ShootTraverse (intercept_t* in) function fixed_t (line 1067) | fixed_t function P_LineAttack (line 1109) | void function boolean (line 1142) | boolean PTR_UseTraverse (intercept_t* in) function P_UseLines (line 1177) | void P_UseLines (player_t* player) function boolean (line 1211) | boolean PIT_RadiusAttack (mobj_t* thing) function P_RadiusAttack (line 1252) | void function boolean (line 1304) | boolean PIT_ChangeSector (mobj_t* thing) function boolean (line 1367) | boolean function SpechitOverrun (line 1391) | static void SpechitOverrun(line_t *ld) FILE: fbdoom/p_maputl.c function fixed_t (line 43) | fixed_t function P_PointOnLineSide (line 60) | int function P_BoxOnLineSide (line 104) | int function P_PointOnDivlineSide (line 155) | int function P_MakeDivline (line 205) | void function fixed_t (line 225) | fixed_t function P_LineOpening (line 295) | void P_LineOpening (line_t* linedef) function P_UnsetThingPosition (line 342) | void P_UnsetThingPosition (mobj_t* thing) function P_SetThingPosition (line 390) | void function boolean (line 466) | boolean function boolean (line 507) | boolean function boolean (line 558) | boolean function boolean (line 614) | boolean PIT_AddThingIntercepts (mobj_t* thing) function boolean (line 681) | boolean type intercepts_overrun_t (line 738) | typedef struct function InterceptsMemoryOverrun (line 782) | static void InterceptsMemoryOverrun(int location, int value) function InterceptsOverrun (line 827) | static void InterceptsOverrun(int num_intercepts, intercept_t *intercept) function boolean (line 860) | boolean FILE: fbdoom/p_mobj.c function boolean (line 47) | boolean function P_ExplodeMissile (line 84) | void P_ExplodeMissile (mobj_t* mo) function P_XYMovement (line 108) | void P_XYMovement (mobj_t* mo) function P_ZMovement (line 240) | void P_ZMovement (mobj_t* mo) function P_NightmareRespawn (line 382) | void function P_MobjThinker (line 441) | void P_MobjThinker (mobj_t* mobj) function mobj_t (line 505) | mobj_t* function P_RemoveMobj (line 572) | void P_RemoveMobj (mobj_t* mobj) function P_RespawnSpecials (line 604) | void P_RespawnSpecials (void) function P_SpawnPlayer (line 668) | void P_SpawnPlayer (mapthing_t* mthing) function P_SpawnMapThing (line 739) | void P_SpawnMapThing (mapthing_t* mthing) function P_SpawnPuff (line 850) | void function P_SpawnBlood (line 877) | void function P_CheckMissileSpawn (line 907) | void P_CheckMissileSpawn (mobj_t* th) function mobj_t (line 929) | mobj_t *P_SubstNullMobj(mobj_t *mobj) function mobj_t (line 949) | mobj_t* function P_SpawnPlayerMissile (line 995) | void FILE: fbdoom/p_mobj.h type mobjflag_t (line 111) | typedef enum type mobj_t (line 201) | typedef struct mobj_s FILE: fbdoom/p_plats.c function T_PlatRaise (line 45) | void T_PlatRaise(plat_t* plat) function EV_DoPlat (line 128) | int function P_ActivateInStasis (line 248) | void P_ActivateInStasis(int tag) function EV_StopPlat (line 263) | void EV_StopPlat(line_t* line) function P_AddActivePlat (line 278) | void P_AddActivePlat(plat_t* plat) function P_RemoveActivePlat (line 291) | void P_RemoveActivePlat(plat_t* plat) FILE: fbdoom/p_pspr.c function P_SetPsprite (line 49) | void function P_CalcSwing (line 103) | void P_CalcSwing (player_t* player) function P_BringUpWeapon (line 129) | void P_BringUpWeapon (player_t* player) function boolean (line 152) | boolean P_CheckAmmo (player_t* player) function P_FireWeapon (line 237) | void P_FireWeapon (player_t* player) function P_DropWeapon (line 256) | void P_DropWeapon (player_t* player) function A_WeaponReady (line 272) | void function A_ReFire (line 334) | void A_ReFire function A_CheckReload (line 356) | void function A_Lower (line 375) | void function A_Raise (line 413) | void function A_GunFlash (line 439) | void function A_Punch (line 458) | void function A_Saw (line 492) | void function DecreaseAmmo (line 542) | static void DecreaseAmmo(player_t *player, int ammonum, int amount) function A_FireMissile (line 558) | void function A_FireBFG (line 571) | void function A_FirePlasma (line 586) | void function P_BulletSlope (line 610) | void P_BulletSlope (mobj_t* mo) function P_GunShot (line 634) | void function A_FirePistol (line 655) | void function A_FireShotgun (line 677) | void function A_FireShotgun2 (line 704) | void function A_FireCGun (line 741) | void function A_Light0 (line 770) | void A_Light0 (player_t *player, pspdef_t *psp) function A_Light1 (line 775) | void A_Light1 (player_t *player, pspdef_t *psp) function A_Light2 (line 780) | void A_Light2 (player_t *player, pspdef_t *psp) function A_BFGSpray (line 790) | void A_BFGSpray (mobj_t* mo) function A_BFGsound (line 826) | void function P_SetupPsprites (line 840) | void P_SetupPsprites (player_t* player) function P_MovePsprites (line 860) | void P_MovePsprites (player_t* player) FILE: fbdoom/p_pspr.h type psprnum_t (line 54) | typedef enum type pspdef_t (line 62) | typedef struct FILE: fbdoom/p_saveg.c function byte (line 81) | static byte saveg_read8(void) function saveg_write8 (line 99) | static void saveg_write8(byte value) function saveg_read16 (line 112) | static short saveg_read16(void) function saveg_write16 (line 122) | static void saveg_write16(short value) function saveg_read32 (line 128) | static int saveg_read32(void) function saveg_write32 (line 140) | static void saveg_write32(int value) function saveg_read_pad (line 150) | static void saveg_read_pad(void) function saveg_write_pad (line 166) | static void saveg_write_pad(void) function saveg_writep (line 190) | static void saveg_writep(void *p) function saveg_read_mapthing_t (line 208) | static void saveg_read_mapthing_t(mapthing_t *str) function saveg_write_mapthing_t (line 226) | static void saveg_write_mapthing_t(mapthing_t *str) function saveg_read_actionf_t (line 248) | static void saveg_read_actionf_t(actionf_t *str) function saveg_write_actionf_t (line 254) | static void saveg_write_actionf_t(actionf_t *str) function saveg_read_thinker_t (line 273) | static void saveg_read_thinker_t(thinker_t *str) function saveg_write_thinker_t (line 285) | static void saveg_write_thinker_t(thinker_t *str) function saveg_read_mobj_t (line 301) | static void saveg_read_mobj_t(mobj_t *str) function saveg_write_mobj_t (line 421) | static void saveg_write_mobj_t(mobj_t *str) function saveg_read_ticcmd_t (line 541) | static void saveg_read_ticcmd_t(ticcmd_t *str) function saveg_write_ticcmd_t (line 563) | static void saveg_write_ticcmd_t(ticcmd_t *str) function saveg_read_pspdef_t (line 589) | static void saveg_read_pspdef_t(pspdef_t *str) function saveg_write_pspdef_t (line 615) | static void saveg_write_pspdef_t(pspdef_t *str) function saveg_read_player_t (line 641) | static void saveg_read_player_t(player_t *str) function saveg_write_player_t (line 772) | static void saveg_write_player_t(player_t *str) function saveg_read_ceiling_t (line 908) | static void saveg_read_ceiling_t(ceiling_t *str) function saveg_write_ceiling_t (line 944) | static void saveg_write_ceiling_t(ceiling_t *str) function saveg_read_vldoor_t (line 981) | static void saveg_read_vldoor_t(vldoor_t *str) function saveg_write_vldoor_t (line 1011) | static void saveg_write_vldoor_t(vldoor_t *str) function saveg_read_floormove_t (line 1042) | static void saveg_read_floormove_t(floormove_t *str) function saveg_write_floormove_t (line 1075) | static void saveg_write_floormove_t(floormove_t *str) function saveg_read_plat_t (line 1109) | static void saveg_read_plat_t(plat_t *str) function saveg_write_plat_t (line 1151) | static void saveg_write_plat_t(plat_t *str) function saveg_read_lightflash_t (line 1194) | static void saveg_read_lightflash_t(lightflash_t *str) function saveg_write_lightflash_t (line 1221) | static void saveg_write_lightflash_t(lightflash_t *str) function saveg_read_strobe_t (line 1249) | static void saveg_read_strobe_t(strobe_t *str) function saveg_write_strobe_t (line 1276) | static void saveg_write_strobe_t(strobe_t *str) function saveg_read_glow_t (line 1304) | static void saveg_read_glow_t(glow_t *str) function saveg_write_glow_t (line 1325) | static void saveg_write_glow_t(glow_t *str) function P_WriteSaveGameHeader (line 1347) | void P_WriteSaveGameHeader(char *description) function boolean (line 1379) | boolean P_ReadSaveGameHeader(void) function boolean (line 1419) | boolean P_ReadSaveGameEOF(void) function P_WriteSaveGameEOF (line 1432) | void P_WriteSaveGameEOF(void) function P_ArchivePlayers (line 1440) | void P_ArchivePlayers (void) function P_UnArchivePlayers (line 1460) | void P_UnArchivePlayers (void) function P_ArchiveWorld (line 1484) | void P_ArchiveWorld (void) function P_UnArchiveWorld (line 1532) | void P_UnArchiveWorld (void) type thinkerclass_t (line 1581) | typedef enum function P_ArchiveThinkers (line 1592) | void P_ArchiveThinkers (void) function P_UnArchiveThinkers (line 1620) | void P_UnArchiveThinkers (void) function P_ArchiveSpecials (line 1704) | void P_ArchiveSpecials (void) function P_UnArchiveSpecials (line 1793) | void P_UnArchiveSpecials (void) FILE: fbdoom/p_setup.c function P_LoadVertexes (line 118) | void P_LoadVertexes (int lump) function sector_t (line 153) | sector_t* GetSectorAtNullAddress(void) function P_LoadSegs (line 172) | void P_LoadSegs (int lump) function P_LoadSubsectors (line 236) | void P_LoadSubsectors (int lump) function P_LoadSectors (line 265) | void P_LoadSectors (int lump) function P_LoadNodes (line 298) | void P_LoadNodes (int lump) function P_LoadThings (line 335) | void P_LoadThings (int lump) function P_LoadLineDefs (line 392) | void P_LoadLineDefs (int lump) function P_LoadSideDefs (line 473) | void P_LoadSideDefs (int lump) function P_LoadBlockMap (line 504) | void P_LoadBlockMap (int lump) function P_GroupLines (line 545) | void P_GroupLines (void) function PadRejectArray (line 661) | static void PadRejectArray(byte *array, unsigned int len) function P_LoadReject (line 712) | static void P_LoadReject(int lumpnum) function P_SetupLevel (line 743) | void function P_Init (line 847) | void P_Init (void) FILE: fbdoom/p_sight.c function P_DivlineSide (line 47) | int function fixed_t (line 101) | fixed_t function boolean (line 128) | boolean P_CrossSubsector (int num) function boolean (line 258) | boolean P_CrossBSPNode (int bspnum) function boolean (line 300) | boolean FILE: fbdoom/p_spec.c type anim_t (line 55) | typedef struct type animdef_t (line 68) | typedef struct function P_InitPicAnims (line 143) | void P_InitPicAnims (void) function side_t (line 202) | side_t* function sector_t (line 218) | sector_t* function twoSided (line 233) | int function sector_t (line 249) | sector_t* function fixed_t (line 269) | fixed_t P_FindLowestFloorSurrounding(sector_t* sec) function fixed_t (line 296) | fixed_t P_FindHighestFloorSurrounding(sector_t *sec) function fixed_t (line 329) | fixed_t function fixed_t (line 391) | fixed_t function fixed_t (line 417) | fixed_t P_FindHighestCeilingSurrounding(sector_t* sec) function P_FindSectorFromLineTag (line 443) | int function P_FindMinSurroundingLight (line 463) | int function P_CrossSpecialLine (line 501) | void function P_ShootSpecialLine (line 968) | void function P_PlayerInSpecialSector (line 1019) | void P_PlayerInSpecialSector (player_t* player) function P_UpdateSpecials (line 1093) | void P_UpdateSpecials (void) function DonutOverrun (line 1178) | static void DonutOverrun(fixed_t *s3_floorheight, short *s3_floorpic, function EV_DoDonut (line 1257) | int EV_DoDonut(line_t* line) function P_SpawnSpecials (line 1374) | void P_SpawnSpecials (void) FILE: fbdoom/p_spec.h type fireflicker_t (line 121) | typedef struct type lightflash_t (line 133) | typedef struct type strobe_t (line 147) | typedef struct type glow_t (line 162) | typedef struct type switchlist_t (line 206) | typedef struct type bwhere_e (line 215) | typedef enum type button_t (line 224) | typedef struct type plat_e (line 259) | typedef enum type plattype_e (line 270) | typedef enum type plat_t (line 282) | typedef struct type vldoor_e (line 325) | typedef enum type vldoor_t (line 340) | typedef struct type sd_e (line 394) | typedef enum type sdt_e (line 404) | typedef enum type slidedoor_t (line 415) | typedef struct type slidename_t (line 431) | typedef struct type slideframe_t (line 446) | typedef struct type ceiling_e (line 477) | typedef enum type ceiling_t (line 490) | typedef struct type floor_e (line 534) | typedef enum type stair_e (line 572) | typedef enum type floormove_t (line 581) | typedef struct type result_e (line 599) | typedef enum FILE: fbdoom/p_switch.c function P_InitSwitchList (line 101) | void P_InitSwitchList(void) function P_StartButton (line 148) | void function P_ChangeSwitchTexture (line 194) | void function boolean (line 269) | boolean FILE: fbdoom/p_telept.c function EV_Teleport (line 41) | int FILE: fbdoom/p_tick.c function P_InitThinkers (line 46) | void P_InitThinkers (void) function P_AddThinker (line 58) | void P_AddThinker (thinker_t* thinker) function P_RemoveThinker (line 73) | void P_RemoveThinker (thinker_t* thinker) function P_AllocateThinker (line 85) | void P_AllocateThinker (thinker_t* thinker) function P_RunThinkers (line 94) | void P_RunThinkers (void) function P_Ticker (line 123) | void P_Ticker (void) FILE: fbdoom/p_user.c function P_Thrust (line 51) | void function P_CalcHeight (line 70) | void P_CalcHeight (player_t* player) function P_MovePlayer (line 141) | void P_MovePlayer (player_t* player) function P_DeathThink (line 175) | void P_DeathThink (player_t* player) function P_PlayerThink (line 229) | void P_PlayerThink (player_t* player) FILE: fbdoom/r_bsp.c function R_ClearDrawSegs (line 61) | void R_ClearDrawSegs (void) type cliprange_t (line 73) | typedef struct function R_ClipSolidWallSegment (line 96) | void function R_ClipPassWallSegment (line 189) | void function R_ClearClipSegs (line 238) | void R_ClearClipSegs (void) function R_AddLine (line 252) | void R_AddLine (seg_t* line) function boolean (line 374) | boolean R_CheckBBox (fixed_t* bspcoord) function R_Subsector (line 490) | void R_Subsector (int num) function R_RenderBSPNode (line 545) | void R_RenderBSPNode (int bspnum) FILE: fbdoom/r_data.c type PACKEDATTR (line 59) | typedef struct type PACKEDATTR (line 74) | typedef struct type texpatch_t (line 89) | typedef struct type texture_t (line 104) | typedef struct texture_s texture_t; type texture_s (line 106) | struct texture_s function R_DrawColumnInCache (line 185) | void function R_GenerateComposite (line 226) | void R_GenerateComposite (int texnum) function R_GenerateLookup (line 294) | void R_GenerateLookup (int texnum) function byte (line 382) | byte* function GenerateTextureHashTable (line 404) | static void GenerateTextureHashTable(void) function R_InitTextures (line 451) | void R_InitTextures (void) function R_InitFlats (line 633) | void R_InitFlats (void) function R_InitSpriteLumps (line 655) | void R_InitSpriteLumps (void) function R_InitColormaps (line 685) | void R_InitColormaps (void) function R_InitData (line 703) | void R_InitData (void) function R_FlatNumForName (line 720) | int R_FlatNumForName (char* name) function R_CheckTextureNumForName (line 744) | int R_CheckTextureNumForName (char *name) function R_TextureNumForName (line 775) | int R_TextureNumForName (char* name) function R_PrecacheLevel (line 800) | void R_PrecacheLevel (void) FILE: fbdoom/r_defs.h type vertex_t (line 67) | typedef struct type line_s (line 76) | struct line_s type degenmobj_t (line 84) | typedef struct type sector_t (line 97) | typedef struct type side_t (line 140) | typedef struct type slopetype_t (line 164) | typedef enum type line_t (line 175) | typedef struct line_s type subsector_t (line 223) | typedef struct subsector_s type seg_t (line 236) | typedef struct type node_t (line 261) | typedef struct type byte (line 298) | typedef byte lighttable_t; type drawseg_t (line 306) | typedef struct drawseg_s type vissprite_t (line 338) | typedef struct vissprite_s type spriteframe_t (line 390) | typedef struct type spritedef_t (line 411) | typedef struct type visplane_t (line 423) | typedef struct FILE: fbdoom/r_draw.c function R_DrawColumn (line 102) | void R_DrawColumn (void) function R_DrawColumn (line 152) | void R_DrawColumn (void) function R_DrawColumnLow (line 208) | void R_DrawColumnLow (void) function R_DrawFuzzColumn (line 283) | void R_DrawFuzzColumn (void) function R_DrawFuzzColumnLow (line 342) | void R_DrawFuzzColumnLow (void) function R_DrawTranslatedColumn (line 424) | void R_DrawTranslatedColumn (void) function R_DrawTranslatedColumnLow (line 468) | void R_DrawTranslatedColumnLow (void) function R_InitTranslationTables (line 530) | void R_InitTranslationTables (void) function R_DrawSpan (line 590) | void R_DrawSpan (void) function R_DrawSpan (line 646) | void R_DrawSpan (void) function R_DrawSpanLow (line 719) | void R_DrawSpanLow (void) function R_InitBuffer (line 776) | void function R_FillBackScreen (line 812) | void R_FillBackScreen (void) function R_VideoErase (line 918) | void function R_DrawViewBorder (line 941) | void R_DrawViewBorder (void) FILE: fbdoom/r_main.c function R_AddPointToBox (line 122) | void function R_PointOnSide (line 145) | int function R_PointOnSegSide (line 198) | int function angle_t (line 275) | angle_t function angle_t (line 361) | angle_t function fixed_t (line 375) | fixed_t function R_InitPointToAngle (line 422) | void R_InitPointToAngle (void) function fixed_t (line 449) | fixed_t R_ScaleFromGlobalAngle (angle_t visangle) function R_InitTables (line 505) | void R_InitTables (void) function R_InitTextureMapping (line 540) | void R_InitTextureMapping (void) function R_InitLightTables (line 610) | void R_InitLightTables (void) function R_SetViewSize (line 653) | void function R_ExecuteSetViewSize (line 667) | void R_ExecuteSetViewSize (void) function R_Init (line 767) | void R_Init (void) function subsector_t (line 793) | subsector_t* function R_SetupFrame (line 823) | void R_SetupFrame (player_t* player) function R_RenderPlayerView (line 863) | void R_RenderPlayerView (player_t* player) FILE: fbdoom/r_plane.c function R_InitPlanes (line 94) | void R_InitPlanes (void) function R_MapPlane (line 113) | void function R_ClearPlanes (line 178) | void R_ClearPlanes (void) function visplane_t (line 210) | visplane_t* function visplane_t (line 258) | visplane_t* function R_MakeSpans (line 323) | void function R_DrawPlanes (line 360) | void R_DrawPlanes (void) FILE: fbdoom/r_segs.c function R_RenderMaskedSegRange (line 95) | void function R_RenderSegLoop (line 199) | void R_RenderSegLoop (void) function R_StoreWallRange (line 371) | void FILE: fbdoom/r_sky.c function R_InitSkyMap (line 47) | void R_InitSkyMap (void) FILE: fbdoom/r_things.c type maskdraw_t (line 48) | typedef struct function R_InstallSpriteLump (line 99) | void function R_InitSpriteDefs (line 171) | void R_InitSpriteDefs (char** namelist) function R_InitSprites (line 291) | void R_InitSprites (char** namelist) function R_ClearSprites (line 309) | void R_ClearSprites (void) function vissprite_t (line 320) | vissprite_t* R_NewVisSprite (void) function R_DrawMaskedColumn (line 343) | void R_DrawMaskedColumn (column_t* column) function R_DrawVisSprite (line 388) | void function R_ProjectSprite (line 444) | void R_ProjectSprite (mobj_t* thing) function R_AddSprites (line 605) | void R_AddSprites (sector_t* sec) function R_DrawPSprite (line 638) | void R_DrawPSprite (pspdef_t* psp) function R_DrawPlayerSprites (line 738) | void R_DrawPlayerSprites (void) function R_SortVisSprites (line 779) | void R_SortVisSprites (void) function R_DrawSprite (line 837) | void R_DrawSprite (vissprite_t* spr) function R_DrawMasked (line 951) | void R_DrawMasked (void) FILE: fbdoom/s_sound.c type channel_t (line 66) | typedef struct function S_Init (line 114) | void S_Init(int sfxVolume, int musicVolume) function S_Shutdown (line 146) | void S_Shutdown(void) function S_StopChannel (line 152) | static void S_StopChannel(int cnum) function S_Start (line 191) | void S_Start(void) function S_StopSound (line 243) | void S_StopSound(mobj_t *origin) function S_GetChannel (line 262) | static int S_GetChannel(mobj_t *origin, sfxinfo_t *sfxinfo) function S_AdjustSoundParams (line 323) | static int S_AdjustSoundParams(mobj_t *listener, mobj_t *source, function S_StartSound (line 391) | void S_StartSound(void *origin_p, int sfx_id) function S_PauseSound (line 482) | void S_PauseSound(void) function S_ResumeSound (line 491) | void S_ResumeSound(void) function S_UpdateSounds (line 504) | void S_UpdateSounds(mobj_t *listener) function S_SetMusicVolume (line 571) | void S_SetMusicVolume(int volume) function S_SetSfxVolume (line 582) | void S_SetSfxVolume(int volume) function S_StartMusic (line 596) | void S_StartMusic(int m_id) function S_ChangeMusic (line 601) | void S_ChangeMusic(int musicnum, int looping) function boolean (line 649) | boolean S_MusicPlaying(void) function S_StopMusic (line 654) | void S_StopMusic(void) FILE: fbdoom/sha1.c function SHA1_Init (line 40) | void SHA1_Init(sha1_context_t *hd) function Transform (line 55) | static void Transform(sha1_context_t *hd, byte *data) function SHA1_Update (line 198) | void SHA1_Update(sha1_context_t *hd, byte *inbuf, size_t inlen) function SHA1_Final (line 238) | void SHA1_Final(sha1_digest_t digest, sha1_context_t *hd) function SHA1_UpdateInt32 (line 303) | void SHA1_UpdateInt32(sha1_context_t *context, unsigned int val) function SHA1_UpdateString (line 315) | void SHA1_UpdateString(sha1_context_t *context, char *str) FILE: fbdoom/sha1.h type sha1_context_t (line 23) | typedef struct sha1_context_s sha1_context_t; type byte (line 24) | typedef byte sha1_digest_t[20]; type sha1_context_s (line 26) | struct sha1_context_s { FILE: fbdoom/sounds.h type musicenum_t (line 35) | typedef enum type sfxenum_t (line 113) | typedef enum FILE: fbdoom/st_lib.c function STlib_init (line 51) | void STlib_init(void) function STlib_initNum (line 58) | void function STlib_drawNum (line 83) | void function STlib_updateNum (line 145) | void function STlib_initPercent (line 155) | void function STlib_updatePercent (line 172) | void function STlib_initMultIcon (line 185) | void function STlib_updateMultIcon (line 204) | void function STlib_initBinIcon (line 235) | void function STlib_updateBinIcon (line 254) | void FILE: fbdoom/st_lib.h type st_number_t (line 32) | typedef struct type st_percent_t (line 64) | typedef struct type st_multicon_t (line 77) | typedef struct type st_binicon_t (line 106) | typedef struct FILE: fbdoom/st_stuff.c function ST_refreshBackground (line 416) | void ST_refreshBackground(void) function boolean (line 438) | boolean function ST_calcPainOffset (line 665) | int ST_calcPainOffset(void) function ST_updateFaceWidget (line 688) | void ST_updateFaceWidget(void) function ST_updateWidgets (line 860) | void ST_updateWidgets(void) function ST_Ticker (line 924) | void ST_Ticker (void) function ST_doPaletteStuff (line 936) | void ST_doPaletteStuff(void) function ST_drawWidgets (line 1001) | void ST_drawWidgets(boolean refresh) function ST_doRefresh (line 1036) | void ST_doRefresh(void) function ST_diffDraw (line 1049) | void ST_diffDraw(void) function ST_Drawer (line 1055) | void ST_Drawer (boolean fullscreen, boolean refresh) function ST_loadUnloadGraphics (line 1076) | static void ST_loadUnloadGraphics(load_callback_t callback) function ST_loadCallback (line 1162) | static void ST_loadCallback(char *lumpname, patch_t **variable) function ST_loadGraphics (line 1167) | void ST_loadGraphics(void) function ST_loadData (line 1172) | void ST_loadData(void) function ST_unloadCallback (line 1178) | static void ST_unloadCallback(char *lumpname, patch_t **variable) function ST_unloadGraphics (line 1184) | void ST_unloadGraphics(void) function ST_unloadData (line 1189) | void ST_unloadData(void) function ST_initData (line 1194) | void ST_initData(void) function ST_createWidgets (line 1227) | void ST_createWidgets(void) function ST_Start (line 1389) | void ST_Start (void) function ST_Stop (line 1401) | void ST_Stop (void) function ST_Init (line 1411) | void ST_Init (void) FILE: fbdoom/st_stuff.h type st_stateenum_t (line 57) | typedef enum type st_chatstateenum_t (line 66) | typedef enum FILE: fbdoom/statdump.c function DiscoverGamemode (line 71) | static void DiscoverGamemode(wbstartstruct_t *stats, int num_stats) function GetNumPlayers (line 130) | static int GetNumPlayers(wbstartstruct_t *stats) function PrintBanner (line 150) | static void PrintBanner(FILE *stream) function PrintPercentage (line 155) | static void PrintPercentage(FILE *stream, int amount, int total) function PrintPlayerStats (line 180) | static void PrintPlayerStats(FILE *stream, wbstartstruct_t *stats, function PrintFragsTable (line 213) | static void PrintFragsTable(FILE *stream, wbstartstruct_t *stats) function PrintLevelName (line 272) | static void PrintLevelName(FILE *stream, int episode, int level) function PrintStats (line 301) | static void PrintStats(FILE *stream, wbstartstruct_t *stats) function StatCopy (line 333) | void StatCopy(wbstartstruct_t *stats) function StatDump (line 343) | void StatDump(void) FILE: fbdoom/stubs.c function in_addr_t (line 8) | in_addr_t inet_addr(const char *cp) FILE: fbdoom/tables.c function SlopeDiv (line 41) | int SlopeDiv(unsigned int num, unsigned int den) FILE: fbdoom/tables.h type angle_t (line 81) | typedef unsigned angle_t; FILE: fbdoom/v_patch.h type PACKEDATTR (line 29) | typedef struct type PACKEDATTR (line 40) | typedef struct type post_t (line 47) | typedef post_t column_t; FILE: fbdoom/v_video.c function V_MarkRect (line 69) | void V_MarkRect(int x, int y, int width, int height) function V_CopyRect (line 85) | void V_CopyRect(int srcx, int srcy, byte *source, function V_SetPatchClipCallback (line 129) | void V_SetPatchClipCallback(vpatchclipfunc_t func) function V_DrawPatch (line 139) | void V_DrawPatch(int x, int y, patch_t *patch) function V_DrawPatchFlipped (line 203) | void V_DrawPatchFlipped(int x, int y, patch_t *patch) function V_DrawPatchDirect (line 268) | void V_DrawPatchDirect(int x, int y, patch_t *patch) function V_DrawTLPatch (line 279) | void V_DrawTLPatch(int x, int y, patch_t * patch) function V_DrawXlaPatch (line 329) | void V_DrawXlaPatch(int x, int y, patch_t * patch) function V_DrawAltTLPatch (line 378) | void V_DrawAltTLPatch(int x, int y, patch_t * patch) function V_DrawShadowedPatch (line 428) | void V_DrawShadowedPatch(int x, int y, patch_t *patch) function V_LoadTintTable (line 482) | void V_LoadTintTable(void) function V_LoadXlaTable (line 493) | void V_LoadXlaTable(void) function V_DrawBlock (line 503) | void V_DrawBlock(int x, int y, int width, int height, byte *src) function V_DrawFilledBox (line 529) | void V_DrawFilledBox(int x, int y, int w, int h, int c) function V_DrawHorizLine (line 549) | void V_DrawHorizLine(int x, int y, int w, int c) function V_DrawVertLine (line 562) | void V_DrawVertLine(int x, int y, int h, int c) function V_DrawBox (line 576) | void V_DrawBox(int x, int y, int w, int h, int c) function V_DrawRawScreen (line 589) | void V_DrawRawScreen(byte *raw) function V_Init (line 597) | void V_Init (void) function V_UseBuffer (line 606) | void V_UseBuffer(byte *buffer) function V_RestoreBuffer (line 613) | void V_RestoreBuffer(void) type PACKEDATTR (line 622) | typedef struct function WritePCXfile (line 653) | void WritePCXfile(char *filename, byte *data, function error_fn (line 711) | static void error_fn(png_structp p, png_const_charp s) function warning_fn (line 716) | static void warning_fn(png_structp p, png_const_charp s) function WritePNGfile (line 721) | void WritePNGfile(char *filename, byte *data, function V_ScreenShot (line 791) | void V_ScreenShot(char *format) function V_DrawMouseSpeedBox (line 846) | void V_DrawMouseSpeedBox(int speed) FILE: fbdoom/v_video.h type boolean (line 44) | typedef boolean (*vpatchclipfunc_t)(patch_t *, int, int); FILE: fbdoom/w_checksum.c function GetFileNumber (line 31) | static int GetFileNumber(wad_file_t *handle) function ChecksumAddLump (line 57) | static void ChecksumAddLump(sha1_context_t *sha1_context, lumpinfo_t *lump) function W_Checksum (line 68) | void W_Checksum(sha1_digest_t digest) FILE: fbdoom/w_file.c function wad_file_t (line 49) | wad_file_t *W_OpenFile(char *path) function W_CloseFile (line 81) | void W_CloseFile(wad_file_t *wad) function W_Read (line 86) | size_t W_Read(wad_file_t *wad, unsigned int offset, FILE: fbdoom/w_file.h type wad_file_t (line 26) | typedef struct _wad_file_s wad_file_t; type wad_file_class_t (line 28) | typedef struct type _wad_file_s (line 46) | struct _wad_file_s FILE: fbdoom/w_file_stdc.c type stdc_wad_file_t (line 25) | typedef struct function wad_file_t (line 33) | static wad_file_t *W_StdC_OpenFile(char *path) function W_StdC_CloseFile (line 56) | static void W_StdC_CloseFile(wad_file_t *wad) function W_StdC_Read (line 69) | size_t W_StdC_Read(wad_file_t *wad, unsigned int offset, FILE: fbdoom/w_file_stdc_unbuffered.c type stdc_wad_file_t (line 31) | typedef struct function W_StdC_FileLength (line 39) | static unsigned int W_StdC_FileLength(int fd) function wad_file_t (line 56) | static wad_file_t *W_StdC_OpenFile(char *path) function W_StdC_CloseFile (line 79) | static void W_StdC_CloseFile(wad_file_t *wad) function W_StdC_Read (line 92) | size_t W_StdC_Read(wad_file_t *wad, unsigned int offset, FILE: fbdoom/w_main.c function boolean (line 30) | boolean W_ParseCommandLine(void) FILE: fbdoom/w_wad.c type PACKEDATTR (line 39) | typedef struct type PACKEDATTR (line 48) | typedef struct function W_LumpNameHash (line 70) | unsigned int W_LumpNameHash(const char *s) function ExtendLumpInfo (line 87) | static void ExtendLumpInfo(int newnumlumps) function wad_file_t (line 139) | wad_file_t *W_AddFile (char *filename) function W_NumLumps (line 244) | int W_NumLumps (void) function W_CheckNumForName (line 256) | int W_CheckNumForName (char* name) function W_GetNumForName (line 306) | int W_GetNumForName (char* name) function W_LumpLength (line 325) | int W_LumpLength (unsigned int lump) function W_ReadLump (line 342) | void W_ReadLump(unsigned int lump, void *dest) function W_ReleaseLumpNum (line 444) | void W_ReleaseLumpNum(int lumpnum) function W_ReleaseLumpName (line 465) | void W_ReleaseLumpName(char *name) function W_Profile (line 478) | void W_Profile (void) function W_GenerateHashTable (line 539) | void W_GenerateHashTable(void) function W_CheckCorrectIWAD (line 586) | void W_CheckCorrectIWAD(GameMission_t mission) FILE: fbdoom/w_wad.h type lumpinfo_t (line 39) | typedef struct lumpinfo_s lumpinfo_t; type lumpinfo_s (line 41) | struct lumpinfo_s FILE: fbdoom/wi_stuff.c type animenum_t (line 109) | typedef enum type point_t (line 117) | typedef struct type anim_t (line 129) | typedef struct function WI_slamBackground (line 402) | void WI_slamBackground(void) function boolean (line 409) | boolean WI_Responder(event_t* ev) function WI_drawLF (line 416) | void WI_drawLF(void) function WI_drawEL (line 452) | void WI_drawEL(void) function WI_drawOnLnode (line 470) | void function WI_initAnimatedBack (line 519) | void WI_initAnimatedBack(void) function WI_updateAnimatedBack (line 548) | void WI_updateAnimatedBack(void) function WI_drawAnimatedBack (line 599) | void WI_drawAnimatedBack(void) function WI_drawNum (line 627) | int function WI_drawPercent (line 684) | void function WI_drawTime (line 703) | void function WI_End (line 740) | void WI_End(void) function WI_initNoState (line 746) | void WI_initNoState(void) function WI_updateNoState (line 753) | void WI_updateNoState(void) { function WI_initShowNextLoc (line 772) | void WI_initShowNextLoc(void) function WI_updateShowNextLoc (line 781) | void WI_updateShowNextLoc(void) function WI_drawShowNextLoc (line 791) | void WI_drawShowNextLoc(void) function WI_drawNoState (line 832) | void WI_drawNoState(void) function WI_fragSum (line 838) | int WI_fragSum(int playernum) function WI_initDeathmatchStats (line 869) | void WI_initDeathmatchStats(void) function WI_updateDeathmatchStats (line 898) | void WI_updateDeathmatchStats(void) function WI_drawDeathmatchStats (line 1001) | void WI_drawDeathmatchStats(void) function WI_initNetgameStats (line 1089) | void WI_initNetgameStats(void) function WI_updateNetgameStats (line 1117) | void WI_updateNetgameStats(void) function WI_drawNetgameStats (line 1272) | void WI_drawNetgameStats(void) function WI_initStats (line 1329) | void WI_initStats(void) function WI_updateStats (line 1341) | void WI_updateStats(void) function WI_drawStats (line 1447) | void WI_drawStats(void) function WI_checkForAccelerate (line 1481) | void WI_checkForAccelerate(void) function WI_Ticker (line 1514) | void WI_Ticker(void) function WI_loadUnloadData (line 1554) | static void WI_loadUnloadData(load_callback_t callback) function WI_loadCallback (line 1704) | static void WI_loadCallback(char *name, patch_t **variable) function WI_loadData (line 1709) | void WI_loadData(void) function WI_unloadCallback (line 1735) | static void WI_unloadCallback(char *name, patch_t **variable) function WI_unloadData (line 1741) | void WI_unloadData(void) function WI_Drawer (line 1752) | void WI_Drawer (void) function WI_initVariables (line 1776) | void WI_initVariables(wbstartstruct_t* wbstartstruct) function WI_Start (line 1818) | void WI_Start(wbstartstruct_t* wbstartstruct) FILE: fbdoom/wi_stuff.h type stateenum_t (line 28) | typedef enum FILE: fbdoom/z_zone.c type memblock_t (line 39) | typedef struct memblock_s type memzone_t (line 50) | typedef struct function Z_ClearZone (line 71) | void Z_ClearZone (memzone_t* zone) function Z_Init (line 97) | void Z_Init (void) function Z_Free (line 126) | void Z_Free (void* ptr) function Z_FreeTags (line 297) | void function Z_DumpHeap (line 327) | void function Z_FileDumpHeap (line 367) | void Z_FileDumpHeap (FILE* f) function Z_CheckHeap (line 400) | void Z_CheckHeap (void) function Z_ChangeTag2 (line 429) | void Z_ChangeTag2(void *ptr, int tag, char *file, int line) function Z_ChangeUser (line 446) | void Z_ChangeUser(void *ptr, void **user) function Z_FreeMemory (line 466) | int Z_FreeMemory (void) function Z_ZoneSize (line 484) | unsigned int Z_ZoneSize(void) FILE: ipx/DOOMNET.C function LaunchDOOM (line 40) | void LaunchDOOM (void) FILE: ipx/DOOMNET.H type doomcom_t (line 19) | typedef struct FILE: ipx/IPXNET.C function OpenSocket (line 39) | int OpenSocket(short socketNumber) function CloseSocket (line 51) | void CloseSocket(short socketNumber) function ListenForPacket (line 58) | void ListenForPacket(ECB *ecb) function GetLocalAddress (line 69) | void GetLocalAddress (void) function InitNetwork (line 87) | void InitNetwork (void) function ShutdownNetwork (line 158) | void ShutdownNetwork (void) function SendPacket (line 174) | void SendPacket (int destination) function ShortSwap (line 208) | unsigned short ShortSwap (unsigned short i) function GetPacket (line 223) | int GetPacket (void) FILE: ipx/IPXNET.H type doomdata_t (line 4) | typedef struct type setupdata_t (line 17) | typedef struct type BYTE (line 27) | typedef unsigned char BYTE; type WORD (line 28) | typedef unsigned short WORD; type LONG (line 29) | typedef unsigned long LONG; type IPXPacket (line 31) | typedef struct IPXPacketStructure type localadr_t (line 48) | typedef struct type nodeadr_t (line 54) | typedef struct type ECB (line 59) | typedef struct ECBStructure type packet_t (line 82) | typedef struct FILE: ipx/IPXSETUP.C function Error (line 37) | void Error (char *error, ...) function CheckParm (line 65) | int CheckParm(char *parm) function interrupt (line 85) | void interrupt NetISR (void) function LookForNodes (line 112) | void LookForNodes (void) function FindResponseFile (line 261) | void FindResponseFile (void) function main (line 337) | void main (void) FILE: sersrc/DOOMNET.C function CheckParm (line 35) | int CheckParm (char *check) function LaunchDOOM (line 65) | void LaunchDOOM (void) FILE: sersrc/DOOMNET.H type doomcom_t (line 21) | typedef struct FILE: sersrc/PORT.C type SREGS (line 15) | struct SREGS function GetUart (line 43) | void GetUart (void) function InitPort (line 103) | void InitPort (void) function ShutdownPort (line 233) | void ShutdownPort ( void ) function read_byte (line 256) | int read_byte( void ) function write_byte (line 268) | void write_byte( int c ) function isr_8250 (line 287) | void interrupt isr_8250(void) function isr_16550 (line 348) | void interrupt isr_16550(void) function jump_start (line 416) | void jump_start( void ) FILE: sersrc/SERSETUP.C function I_Error (line 28) | void I_Error(char *string) function write_buffer (line 42) | void write_buffer( char *buffer, unsigned int count ) function Error (line 68) | void Error (char *error, ...) function boolean (line 122) | boolean ReadPacket (void) function WritePacket (line 181) | void WritePacket (char *buffer, int len) function interrupt (line 212) | void interrupt NetISR (void) function Connect (line 248) | void Connect (void) function ModemCommand (line 367) | void ModemCommand (char *str) function ModemResponse (line 396) | void ModemResponse (char *resp) function ReadLine (line 440) | void ReadLine (FILE *f, char *dest) function ReadModemCfg (line 463) | void ReadModemCfg (void) function Dial (line 493) | void Dial (void) function Answer (line 519) | void Answer (void) function FindResponseFile (line 537) | void FindResponseFile (void) function main (line 614) | void main(void) FILE: sersrc/SERSETUP.H type boolean (line 20) | typedef enum {false, true} boolean; type byte (line 21) | typedef unsigned char byte; type que_t (line 86) | typedef struct FILE: sndserv/linux.c function myioctl (line 49) | void function I_InitMusic (line 67) | void I_InitMusic(void) function I_InitSound (line 71) | void function I_SubmitOutputBuffer (line 101) | void function I_ShutdownSound (line 109) | void I_ShutdownSound(void) function I_ShutdownMusic (line 116) | void I_ShutdownMusic(void) FILE: sndserv/sounds.h type musicenum_t (line 45) | typedef enum type sfxenum_t (line 123) | typedef enum FILE: sndserv/soundsrv.c type wadinfo_t (line 63) | typedef struct wadinfo_struct type filelump_t (line 73) | typedef struct filelump_struct function derror (line 136) | static void derror(char* msg) function mix (line 142) | int mix(void) function grabdata (line 303) | void type timeval (line 405) | struct timeval type timezone (line 408) | struct timezone function updatesounds (line 410) | void updatesounds(void) function addsfx (line 418) | int function outputushort (line 512) | void outputushort(int num) function initdata (line 537) | void initdata(void) function quit (line 573) | void quit(void) function main (line 587) | int FILE: sndserv/soundst.h type musicinfo_t (line 71) | typedef struct type sfxinfo_t (line 92) | typedef struct sfxinfo_struct sfxinfo_t; type sfxinfo_struct (line 94) | struct sfxinfo_struct type channel_t (line 128) | typedef struct FILE: sndserv/wadread.c type wadinfo_t (line 57) | typedef struct wadinfo_struct type filelump_t (line 65) | typedef struct filelump_struct type lumpinfo_t (line 73) | typedef struct lumpinfo_struct function SwapLONG (line 107) | unsigned long SwapLONG(unsigned long x) function SwapSHORT (line 116) | unsigned short SwapSHORT(unsigned short x) function derror (line 127) | static void derror(char* msg) function strupr (line 134) | void strupr (char *s) function filelength (line 140) | int filelength (int handle) function openwad (line 152) | void openwad(char* wadname)