Repository navigation
Agent API_p13
Previous: API_p12.md
Depends on: progs/doomgeneric/doomtype.h
Imported by: progs/doomgeneric/d_loop.c, progs/doomgeneric/d_main.c, progs/doomgeneric/d_net.c, progs/doomgeneric/f_wipe.c, progs/doomgeneric/g_game.c, progs/doomgeneric/hu_stuff.c, progs/doomgeneric/i_endoom.c, progs/doomgeneric/i_input.c, progs/doomgeneric/i_scale.c, progs/doomgeneric/i_sound.c, progs/doomgeneric/i_system.c, progs/doomgeneric/i_video.c, progs/doomgeneric/m_menu.c, progs/doomgeneric/m_misc.c, progs/doomgeneric/r_defs.h, progs/doomgeneric/st_stuff.c, progs/doomgeneric/v_video.c, progs/doomgeneric/w_wad.c
-
I_InitGraphics(function)progs/doomgeneric/i_video.h:97void I_InitGraphics (void);-- Called by D_DoomMain, determines the hardware configuration and sets up the video mode -
I_GraphicsCheckCommandLine(function)progs/doomgeneric/i_video.h:99void I_GraphicsCheckCommandLine(void); -
I_ShutdownGraphics(function)progs/doomgeneric/i_video.h:101void I_ShutdownGraphics(void); -
I_SetPalette(function)progs/doomgeneric/i_video.h:104void I_SetPalette (byte* palette);-- Takes full 8 bit values. -
I_GetPaletteIndex(function)progs/doomgeneric/i_video.h:105int I_GetPaletteIndex(int r, int g, int b); -
I_UpdateNoBlit(function)progs/doomgeneric/i_video.h:107void I_UpdateNoBlit (void); -
I_FinishUpdate(function)progs/doomgeneric/i_video.h:108void I_FinishUpdate (void); -
I_ReadScreen(function)progs/doomgeneric/i_video.h:110void I_ReadScreen (byte* scr); -
I_BeginRead(function)progs/doomgeneric/i_video.h:112void I_BeginRead (void); -
I_SetWindowTitle(function)progs/doomgeneric/i_video.h:114void I_SetWindowTitle(char *title); -
I_CheckIsScreensaver(function)progs/doomgeneric/i_video.h:116void I_CheckIsScreensaver(void); -
I_SetGrabMouseCallback(function)progs/doomgeneric/i_video.h:117void I_SetGrabMouseCallback(grabmouse_callback_t func); -
I_DisplayFPSDots(function)progs/doomgeneric/i_video.h:119void I_DisplayFPSDots(boolean dots_on); -
I_BindVideoVariables(function)progs/doomgeneric/i_video.h:120void I_BindVideoVariables(void); -
I_InitWindowTitle(function)progs/doomgeneric/i_video.h:122void I_InitWindowTitle(void); -
I_InitWindowIcon(function)progs/doomgeneric/i_video.h:123void I_InitWindowIcon(void); -
I_StartFrame(function)progs/doomgeneric/i_video.h:128void I_StartFrame (void); -
I_StartTic(function)progs/doomgeneric/i_video.h:133void I_StartTic (void); -
I_EnableLoadingDisk(function)progs/doomgeneric/i_video.h:137void I_EnableLoadingDisk(void);
Depends on: progs/doomgeneric/info.h, progs/doomgeneric/m_fixed.h, progs/doomgeneric/p_mobj.h, progs/doomgeneric/sounds.h
-
A_Light0(function)progs/doomgeneric/info.c:51void A_Light0();-- Doesn't work with g++, needs actionf_p1 -
A_WeaponReady(function)progs/doomgeneric/info.c:52void A_WeaponReady(); -
A_Lower(function)progs/doomgeneric/info.c:53void A_Lower(); -
A_Raise(function)progs/doomgeneric/info.c:54void A_Raise(); -
A_Punch(function)progs/doomgeneric/info.c:55void A_Punch(); -
A_ReFire(function)progs/doomgeneric/info.c:56void A_ReFire(); -
A_FirePistol(function)progs/doomgeneric/info.c:57void A_FirePistol(); -
A_Light1(function)progs/doomgeneric/info.c:58void A_Light1(); -
A_FireShotgun(function)progs/doomgeneric/info.c:59void A_FireShotgun(); -
A_Light2(function)progs/doomgeneric/info.c:60void A_Light2(); -
A_FireShotgun2(function)progs/doomgeneric/info.c:61void A_FireShotgun2(); -
A_CheckReload(function)progs/doomgeneric/info.c:62void A_CheckReload(); -
A_OpenShotgun2(function)progs/doomgeneric/info.c:63void A_OpenShotgun2(); -
A_LoadShotgun2(function)progs/doomgeneric/info.c:64void A_LoadShotgun2(); -
A_CloseShotgun2(function)progs/doomgeneric/info.c:65void A_CloseShotgun2(); -
A_FireCGun(function)progs/doomgeneric/info.c:66void A_FireCGun(); -
A_GunFlash(function)progs/doomgeneric/info.c:67void A_GunFlash(); -
A_FireMissile(function)progs/doomgeneric/info.c:68void A_FireMissile(); -
A_Saw(function)progs/doomgeneric/info.c:69void A_Saw(); -
A_FirePlasma(function)progs/doomgeneric/info.c:70void A_FirePlasma(); -
A_BFGsound(function)progs/doomgeneric/info.c:71void A_BFGsound(); -
A_FireBFG(function)progs/doomgeneric/info.c:72void A_FireBFG(); -
A_BFGSpray(function)progs/doomgeneric/info.c:73void A_BFGSpray(); -
A_Explode(function)progs/doomgeneric/info.c:74void A_Explode(); -
A_Pain(function)progs/doomgeneric/info.c:75void A_Pain(); -
A_PlayerScream(function)progs/doomgeneric/info.c:76void A_PlayerScream(); -
A_Fall(function)progs/doomgeneric/info.c:77void A_Fall(); -
A_XScream(function)progs/doomgeneric/info.c:78void A_XScream(); -
A_Look(function)progs/doomgeneric/info.c:79void A_Look(); -
A_Chase(function)progs/doomgeneric/info.c:80void A_Chase(); -
A_FaceTarget(function)progs/doomgeneric/info.c:81void A_FaceTarget(); -
A_PosAttack(function)progs/doomgeneric/info.c:82void A_PosAttack(); -
A_Scream(function)progs/doomgeneric/info.c:83void A_Scream(); -
A_SPosAttack(function)progs/doomgeneric/info.c:84void A_SPosAttack(); -
A_VileChase(function)progs/doomgeneric/info.c:85void A_VileChase(); -
A_VileStart(function)progs/doomgeneric/info.c:86void A_VileStart(); -
A_VileTarget(function)progs/doomgeneric/info.c:87void A_VileTarget(); -
A_VileAttack(function)progs/doomgeneric/info.c:88void A_VileAttack(); -
A_StartFire(function)progs/doomgeneric/info.c:89void A_StartFire(); -
A_Fire(function)progs/doomgeneric/info.c:90void A_Fire(); -
A_FireCrackle(function)progs/doomgeneric/info.c:91void A_FireCrackle(); -
A_Tracer(function)progs/doomgeneric/info.c:92void A_Tracer(); -
A_SkelWhoosh(function)progs/doomgeneric/info.c:93void A_SkelWhoosh(); -
A_SkelFist(function)progs/doomgeneric/info.c:94void A_SkelFist(); -
A_SkelMissile(function)progs/doomgeneric/info.c:95void A_SkelMissile(); -
A_FatRaise(function)progs/doomgeneric/info.c:96void A_FatRaise(); -
A_FatAttack1(function)progs/doomgeneric/info.c:97void A_FatAttack1(); -
A_FatAttack2(function)progs/doomgeneric/info.c:98void A_FatAttack2(); -
A_FatAttack3(function)progs/doomgeneric/info.c:99void A_FatAttack3(); -
A_BossDeath(function)progs/doomgeneric/info.c:100void A_BossDeath(); -
A_CPosAttack(function)progs/doomgeneric/info.c:101void A_CPosAttack(); -
A_CPosRefire(function)progs/doomgeneric/info.c:102void A_CPosRefire(); -
A_TroopAttack(function)progs/doomgeneric/info.c:103void A_TroopAttack(); -
A_SargAttack(function)progs/doomgeneric/info.c:104void A_SargAttack(); -
A_HeadAttack(function)progs/doomgeneric/info.c:105void A_HeadAttack(); -
A_BruisAttack(function)progs/doomgeneric/info.c:106void A_BruisAttack(); -
A_SkullAttack(function)progs/doomgeneric/info.c:107void A_SkullAttack(); -
A_Metal(function)progs/doomgeneric/info.c:108void A_Metal(); -
A_SpidRefire(function)progs/doomgeneric/info.c:109void A_SpidRefire(); -
A_BabyMetal(function)progs/doomgeneric/info.c:110void A_BabyMetal(); -
A_BspiAttack(function)progs/doomgeneric/info.c:111void A_BspiAttack(); -
A_Hoof(function)progs/doomgeneric/info.c:112void A_Hoof(); -
A_CyberAttack(function)progs/doomgeneric/info.c:113void A_CyberAttack(); -
A_PainAttack(function)progs/doomgeneric/info.c:114void A_PainAttack(); -
A_PainDie(function)progs/doomgeneric/info.c:115void A_PainDie(); -
A_KeenDie(function)progs/doomgeneric/info.c:116void A_KeenDie(); -
A_BrainPain(function)progs/doomgeneric/info.c:117void A_BrainPain(); -
A_BrainScream(function)progs/doomgeneric/info.c:118void A_BrainScream(); -
A_BrainDie(function)progs/doomgeneric/info.c:119void A_BrainDie(); -
A_BrainAwake(function)progs/doomgeneric/info.c:120void A_BrainAwake(); -
A_BrainSpit(function)progs/doomgeneric/info.c:121void A_BrainSpit(); -
A_SpawnSound(function)progs/doomgeneric/info.c:122void A_SpawnSound(); -
A_SpawnFly(function)progs/doomgeneric/info.c:123void A_SpawnFly(); -
A_BrainExplode(function)progs/doomgeneric/info.c:124void A_BrainExplode();
Depends on: kernel/string.c, progs/doomgeneric/doomtype.h, progs/doomgeneric/i_system.h, progs/doomgeneric/m_argv.h, progs/doomgeneric/m_misc.h
-
M_CheckParmWithArgs(function)progs/doomgeneric/m_argv.c:43int M_CheckParmWithArgs(char *check, int num_args) -
M_ParmExists(function)progs/doomgeneric/m_argv.c:63boolean M_ParmExists(char *check) -
M_CheckParm(function)progs/doomgeneric/m_argv.c:68int M_CheckParm(char *check) -
LoadResponseFile(function)progs/doomgeneric/m_argv.c:75static void LoadResponseFile(int argv_index) -
M_FindResponseFile(function)progs/doomgeneric/m_argv.c:235void M_FindResponseFile(void) -
M_GetExecutableName(function)progs/doomgeneric/m_argv.c:250char *M_GetExecutableName(void)
Depends on: progs/doomgeneric/doomtype.h
Imported by: progs/doomgeneric/d_iwad.c, progs/doomgeneric/d_loop.c, progs/doomgeneric/d_main.c, progs/doomgeneric/d_net.c, progs/doomgeneric/doomgeneric_sdl.c, progs/doomgeneric/doomgeneric_soso.c, progs/doomgeneric/doomgeneric_sosox.c, progs/doomgeneric/g_game.c, progs/doomgeneric/i_input.c, progs/doomgeneric/i_main.c, progs/doomgeneric/i_scale.c, progs/doomgeneric/i_sound.c, progs/doomgeneric/i_system.c, progs/doomgeneric/i_video.c, progs/doomgeneric/m_argv.c, progs/doomgeneric/m_config.c, progs/doomgeneric/m_menu.c, progs/doomgeneric/p_map.c, progs/doomgeneric/p_setup.c, progs/doomgeneric/p_spec.c, progs/doomgeneric/s_sound.c, progs/doomgeneric/statdump.c, progs/doomgeneric/w_file.c, progs/doomgeneric/w_main.c
-
M_CheckParm(function)progs/doomgeneric/m_argv.h:33int M_CheckParm (char* check);-- Returns the position of the given parameter in the arg list (0 if not found). -
M_CheckParmWithArgs(function)progs/doomgeneric/m_argv.h:37int M_CheckParmWithArgs(char *check, int num_args);-- Same as M_CheckParm, but checks that num_args arguments are available following the specified argument. -
M_FindResponseFile(function)progs/doomgeneric/m_argv.h:39void M_FindResponseFile(void); -
M_GetExecutableName(function)progs/doomgeneric/m_argv.h:47char *M_GetExecutableName(void);
Depends on: progs/doomgeneric/m_bbox.h
-
M_ClearBox(function)progs/doomgeneric/m_bbox.c:29void M_ClearBox (fixed_t *box) -
M_AddToBox(function)progs/doomgeneric/m_bbox.c:36void M_AddToBox ( fixed_t* box, fixed_t x, fixed_t y )
Depends on: progs/doomgeneric/m_fixed.h
Imported by: progs/doomgeneric/m_bbox.c, progs/doomgeneric/p_map.c, progs/doomgeneric/p_maputl.c, progs/doomgeneric/p_setup.c, progs/doomgeneric/r_bsp.c, progs/doomgeneric/r_main.c, progs/doomgeneric/v_video.c
-
M_ClearBox(function)progs/doomgeneric/m_bbox.h:38void M_ClearBox (fixed_t* box);-- Bounding box functions. -
M_AddToBox(function)progs/doomgeneric/m_bbox.h:41void M_AddToBox ( fixed_t* box, fixed_t x, fixed_t y );
Depends on: kernel/string.c, progs/doomgeneric/doomtype.h, progs/doomgeneric/m_cheat.h
-
cht_CheckCheat(function)progs/doomgeneric/m_cheat.c:35int cht_CheckCheat ( cheatseq_t* cht, char key ) -
cht_GetParam(function)progs/doomgeneric/m_cheat.c:82void cht_GetParam ( cheatseq_t* cht, char* buffer )
Imported by: progs/doomgeneric/am_map.c, progs/doomgeneric/am_map.h, progs/doomgeneric/m_cheat.c, progs/doomgeneric/st_stuff.c, progs/doomgeneric/st_stuff.h
-
cht_CheckCheat(function)progs/doomgeneric/m_cheat.h:51int cht_CheckCheat ( cheatseq_t* cht, char key ); -
cht_GetParam(function)progs/doomgeneric/m_cheat.h:57void cht_GetParam ( cheatseq_t* cht, char* buffer );
Depends on: kernel/string.c, progs/doomgeneric/config.h, progs/doomgeneric/doomfeatures.h, progs/doomgeneric/doomkeys.h, progs/doomgeneric/doomtype.h, progs/doomgeneric/i_system.h, progs/doomgeneric/m_argv.h, progs/doomgeneric/m_misc.h, progs/doomgeneric/z_zone.h
-
SearchCollection(function)progs/doomgeneric/m_config.c:1563static default_t *SearchCollection(default_collection_t *collection, char *name) -
SaveDefaultCollection(function)progs/doomgeneric/m_config.c:1609static void SaveDefaultCollection(default_collection_t *collection) -
ParseIntParameter(function)progs/doomgeneric/m_config.c:1716static int ParseIntParameter(char *strparm) -
SetVariable(function)progs/doomgeneric/m_config.c:1728static void SetVariable(default_t *def, char *value) -
LoadDefaultCollection(function)progs/doomgeneric/m_config.c:1771static void LoadDefaultCollection(default_collection_t *collection) -
M_SetConfigFilenames(function)progs/doomgeneric/m_config.c:1836void M_SetConfigFilenames(char *main_config, char *extra_config) -
M_SaveDefaults(function)progs/doomgeneric/m_config.c:1846void M_SaveDefaults (void) -
M_SaveDefaultsAlternate(function)progs/doomgeneric/m_config.c:1856void M_SaveDefaultsAlternate(char *main, char *extra) -
M_LoadDefaults(function)progs/doomgeneric/m_config.c:1881void M_LoadDefaults (void) -
GetDefaultForName(function)progs/doomgeneric/m_config.c:1937static default_t *GetDefaultForName(char *name) -
M_BindVariable(function)progs/doomgeneric/m_config.c:1964void M_BindVariable(char *name, void *location) -
M_SetVariable(function)progs/doomgeneric/m_config.c:1977boolean M_SetVariable(char *name, char *value) -
M_GetIntVariable(function)progs/doomgeneric/m_config.c:1995int M_GetIntVariable(char *name) -
M_GetStrVariable(function)progs/doomgeneric/m_config.c:2010const char *M_GetStrVariable(char *name) -
M_GetFloatVariable(function)progs/doomgeneric/m_config.c:2025float M_GetFloatVariable(char *name) -
GetDefaultConfigDir(function)progs/doomgeneric/m_config.c:2043static char *GetDefaultConfigDir(void) -
M_SetConfigDir(function)progs/doomgeneric/m_config.c:2059void M_SetConfigDir(char *dir) -
M_GetSaveGameDir(function)progs/doomgeneric/m_config.c:2087char *M_GetSaveGameDir(char *iwadname)
Depends on: progs/doomgeneric/doomtype.h
Imported by: progs/doomgeneric/d_iwad.c, progs/doomgeneric/d_main.c, progs/doomgeneric/i_input.c, progs/doomgeneric/i_joystick.c, progs/doomgeneric/i_sound.c, progs/doomgeneric/i_system.c, progs/doomgeneric/m_controls.c
-
M_LoadDefaults(function)progs/doomgeneric/m_config.h:25void M_LoadDefaults(void); -
M_SaveDefaults(function)progs/doomgeneric/m_config.h:26void M_SaveDefaults(void); -
M_SaveDefaultsAlternate(function)progs/doomgeneric/m_config.h:27void M_SaveDefaultsAlternate(char *main, char *extra); -
M_SetConfigDir(function)progs/doomgeneric/m_config.h:28void M_SetConfigDir(char *dir); -
M_BindVariable(function)progs/doomgeneric/m_config.h:29void M_BindVariable(char *name, void *variable); -
M_GetIntVariable(function)progs/doomgeneric/m_config.h:31int M_GetIntVariable(char *name); -
M_GetStrVariable(function)progs/doomgeneric/m_config.h:32const char *M_GetStrVariable(char *name); -
M_GetFloatVariable(function)progs/doomgeneric/m_config.h:33float M_GetFloatVariable(char *name); -
M_SetConfigFilenames(function)progs/doomgeneric/m_config.h:34void M_SetConfigFilenames(char *main_config, char *extra_config); -
M_GetSaveGameDir(function)progs/doomgeneric/m_config.h:35char *M_GetSaveGameDir(char *iwadname);
Depends on: progs/doomgeneric/doomkeys.h, progs/doomgeneric/doomtype.h, progs/doomgeneric/m_config.h, progs/doomgeneric/m_misc.h
-
M_BindBaseControls(function)progs/doomgeneric/m_controls.c:204void M_BindBaseControls(void) -
M_BindHereticControls(function)progs/doomgeneric/m_controls.c:241void M_BindHereticControls(void) -
M_BindHexenControls(function)progs/doomgeneric/m_controls.c:256void M_BindHexenControls(void) -
M_BindStrifeControls(function)progs/doomgeneric/m_controls.c:272void M_BindStrifeControls(void) -
M_BindWeaponControls(function)progs/doomgeneric/m_controls.c:307void M_BindWeaponControls(void) -
M_BindMapControls(function)progs/doomgeneric/m_controls.c:328void M_BindMapControls(void) -
M_BindMenuControls(function)progs/doomgeneric/m_controls.c:344void M_BindMenuControls(void) -
M_BindChatControls(function)progs/doomgeneric/m_controls.c:375void M_BindChatControls(unsigned int num_players) -
M_ApplyPlatformDefaults(function)progs/doomgeneric/m_controls.c:394void M_ApplyPlatformDefaults(void)
Imported by: progs/doomgeneric/am_map.c, progs/doomgeneric/d_main.c, progs/doomgeneric/g_game.c, progs/doomgeneric/hu_stuff.c, progs/doomgeneric/m_menu.c
-
M_BindBaseControls(function)progs/doomgeneric/m_controls.h:156void M_BindBaseControls(void); -
M_BindHereticControls(function)progs/doomgeneric/m_controls.h:157void M_BindHereticControls(void); -
M_BindHexenControls(function)progs/doomgeneric/m_controls.h:158void M_BindHexenControls(void); -
M_BindStrifeControls(function)progs/doomgeneric/m_controls.h:159void M_BindStrifeControls(void); -
M_BindWeaponControls(function)progs/doomgeneric/m_controls.h:160void M_BindWeaponControls(void); -
M_BindMapControls(function)progs/doomgeneric/m_controls.h:161void M_BindMapControls(void); -
M_BindMenuControls(function)progs/doomgeneric/m_controls.h:162void M_BindMenuControls(void); -
M_BindChatControls(function)progs/doomgeneric/m_controls.h:163void M_BindChatControls(unsigned int num_players); -
M_ApplyPlatformDefaults(function)progs/doomgeneric/m_controls.h:165void M_ApplyPlatformDefaults(void);
Depends on: progs/doomgeneric/doomtype.h, progs/doomgeneric/i_system.h, progs/doomgeneric/m_fixed.h
-
FixedMul(function)progs/doomgeneric/m_fixed.c:34fixed_t FixedMul ( fixed_t a, fixed_t b ) -
FixedDiv(function)progs/doomgeneric/m_fixed.c:47fixed_t FixedDiv(fixed_t a, fixed_t b)
Imported by: progs/doomgeneric/d_loop.c, progs/doomgeneric/info.c, progs/doomgeneric/m_bbox.h, progs/doomgeneric/m_fixed.c, progs/doomgeneric/p_mobj.h, progs/doomgeneric/p_pspr.h, progs/doomgeneric/r_defs.h, progs/doomgeneric/r_sky.c, progs/doomgeneric/tables.h
-
FixedMul(function)progs/doomgeneric/m_fixed.h:34fixed_t FixedMul (fixed_t a, fixed_t b); -
FixedDiv(function)progs/doomgeneric/m_fixed.h:35fixed_t FixedDiv (fixed_t a, fixed_t b);
Depends on: progs/doomgeneric/d_main.h, progs/doomgeneric/deh_main.h, progs/doomgeneric/doomdef.h, progs/doomgeneric/doomkeys.h, progs/doomgeneric/doomstat.h, progs/doomgeneric/dstrings.h, progs/doomgeneric/g_game.h, progs/doomgeneric/hu_stuff.h, progs/doomgeneric/i_swap.h, progs/doomgeneric/i_system.h, progs/doomgeneric/i_timer.h, progs/doomgeneric/i_video.h, progs/doomgeneric/m_argv.h, progs/doomgeneric/m_controls.h, progs/doomgeneric/m_menu.h, progs/doomgeneric/m_misc.h, progs/doomgeneric/p_saveg.h, progs/doomgeneric/r_local.h, progs/doomgeneric/s_sound.h, progs/doomgeneric/sounds.h, progs/doomgeneric/v_video.h, progs/doomgeneric/w_wad.h, progs/doomgeneric/z_zone.h
-
M_StartGame(function)progs/doomgeneric/m_menu.c:193void M_StartGame(int choice); -
M_ReadSaveStrings(function)progs/doomgeneric/m_menu.c:503void M_ReadSaveStrings(void)-- M_ReadSaveStrings read the strings from the savegame files -
M_DrawLoad(function)progs/doomgeneric/m_menu.c:530void M_DrawLoad(void)-- M_LoadGame & Cie. -
M_DrawSaveLoadBorder(function)progs/doomgeneric/m_menu.c:549void M_DrawSaveLoadBorder(int x,int y)-- Draw border for the savegame description -
M_LoadSelect(function)progs/doomgeneric/m_menu.c:572void M_LoadSelect(int choice)-- User wants to load this game -
M_LoadGame(function)progs/doomgeneric/m_menu.c:585void M_LoadGame (int choice)-- Selected from DOOM menu -
M_DrawSave(function)progs/doomgeneric/m_menu.c:601void M_DrawSave(void)-- M_SaveGame & Cie. -
M_DoSave(function)progs/doomgeneric/m_menu.c:622void M_DoSave(int slot)-- M_Responder calls this when user is finished -
M_SaveSelect(function)progs/doomgeneric/m_menu.c:635void M_SaveSelect(int choice)-- User wants to save. -
M_SaveGame(function)progs/doomgeneric/m_menu.c:650void M_SaveGame (int choice)-- Selected from DOOM menu -
M_QuickSaveResponse(function)progs/doomgeneric/m_menu.c:672void M_QuickSaveResponse(int key) -
M_QuickSave(function)progs/doomgeneric/m_menu.c:681void M_QuickSave(void) -
M_QuickLoadResponse(function)progs/doomgeneric/m_menu.c:709void M_QuickLoadResponse(int key)-- M_QuickLoad -
M_QuickLoad(function)progs/doomgeneric/m_menu.c:719void M_QuickLoad(void) -
M_DrawReadThis1(function)progs/doomgeneric/m_menu.c:743void M_DrawReadThis1(void)-- Read This Menus Had a "quick hack to fix romero bug" -
M_DrawReadThis2(function)progs/doomgeneric/m_menu.c:820void M_DrawReadThis2(void)-- Read This Menus - optional second page. -
M_DrawSound(function)progs/doomgeneric/m_menu.c:834void M_DrawSound(void)-- Change Sfx & Music volumes -
M_Sound(function)progs/doomgeneric/m_menu.c:845void M_Sound(int choice) -
M_SfxVol(function)progs/doomgeneric/m_menu.c:850void M_SfxVol(int choice) -
M_MusicVol(function)progs/doomgeneric/m_menu.c:867void M_MusicVol(int choice) -
M_DrawMainMenu(function)progs/doomgeneric/m_menu.c:890void M_DrawMainMenu(void)-- M_DrawMainMenu -
M_DrawNewGame(function)progs/doomgeneric/m_menu.c:902void M_DrawNewGame(void)-- M_NewGame -
M_NewGame(function)progs/doomgeneric/m_menu.c:908void M_NewGame(int choice) -
M_DrawEpisode(function)progs/doomgeneric/m_menu.c:930void M_DrawEpisode(void) -
M_VerifyNightmare(function)progs/doomgeneric/m_menu.c:935void M_VerifyNightmare(int key) -
M_ChooseSkill(function)progs/doomgeneric/m_menu.c:944void M_ChooseSkill(int choice) -
M_Episode(function)progs/doomgeneric/m_menu.c:956void M_Episode(int choice) -
M_DrawOptions(function)progs/doomgeneric/m_menu.c:987void M_DrawOptions(void) -
M_Options(function)progs/doomgeneric/m_menu.c:1007void M_Options(int choice) -
M_ChangeMessages(function)progs/doomgeneric/m_menu.c:1017void M_ChangeMessages(int choice)-- Toggle messages on/off -
M_EndGameResponse(function)progs/doomgeneric/m_menu.c:1035void M_EndGameResponse(int key)-- M_EndGame -
M_EndGame(function)progs/doomgeneric/m_menu.c:1045void M_EndGame(int choice) -
M_ReadThis(function)progs/doomgeneric/m_menu.c:1069void M_ReadThis(int choice)-- M_ReadThis -
M_ReadThis2(function)progs/doomgeneric/m_menu.c:1075void M_ReadThis2(int choice) -
M_FinishReadThis(function)progs/doomgeneric/m_menu.c:1093void M_FinishReadThis(int choice) -
M_QuitResponse(function)progs/doomgeneric/m_menu.c:1131void M_QuitResponse(int key) -
M_SelectEndMessage(function)progs/doomgeneric/m_menu.c:1147static char *M_SelectEndMessage(void) -
M_QuitDOOM(function)progs/doomgeneric/m_menu.c:1168void M_QuitDOOM(int choice) -
M_ChangeSensitivity(function)progs/doomgeneric/m_menu.c:1179void M_ChangeSensitivity(int choice) -
M_ChangeDetail(function)progs/doomgeneric/m_menu.c:1197void M_ChangeDetail(int choice) -
M_SizeDisplay(function)progs/doomgeneric/m_menu.c:1213void M_SizeDisplay(int choice) -
M_DrawThermo(function)progs/doomgeneric/m_menu.c:1244void M_DrawThermo ( int x, int y, int thermWidth, int thermDot ) -
M_DrawEmptyCell(function)progs/doomgeneric/m_menu.c:1270void M_DrawEmptyCell ( menu_t* menu, int item ) -
M_DrawSelCell(function)progs/doomgeneric/m_menu.c:1279void M_DrawSelCell ( menu_t* menu, int item ) -
M_StartMessage(function)progs/doomgeneric/m_menu.c:1289void M_StartMessage ( char* string, void* routine, boolean input ) -
M_StopMessage(function)progs/doomgeneric/m_menu.c:1304void M_StopMessage(void) -
M_StringWidth(function)progs/doomgeneric/m_menu.c:1315int M_StringWidth(char* string)-- Find string width from hu_font chars -
M_StringHeight(function)progs/doomgeneric/m_menu.c:1338int M_StringHeight(char* string)-- Find string height from hu_font chars -
M_WriteText(function)progs/doomgeneric/m_menu.c:1357void M_WriteText ( int x, int y, char* string) -
IsNullKey(function)progs/doomgeneric/m_menu.c:1403static boolean IsNullKey(int key) -
M_Responder(function)progs/doomgeneric/m_menu.c:1416boolean M_Responder (event_t* ev)-- M_Responder -
M_StartControlPanel(function)progs/doomgeneric/m_menu.c:1899void M_StartControlPanel (void)-- M_StartControlPanel -
M_DrawOPLDev(function)progs/doomgeneric/m_menu.c:1913static void M_DrawOPLDev(void) -
I_OPL_DevMessages(function)progs/doomgeneric/m_menu.c:1915extern void I_OPL_DevMessages(char *, size_t); -
M_Drawer(function)progs/doomgeneric/m_menu.c:1951void M_Drawer (void)-- M_Drawer Called after the view has been rendered, but before it has been blitted. -
M_ClearMenus(function)progs/doomgeneric/m_menu.c:2041void M_ClearMenus (void)-- M_ClearMenus -
M_SetupNextMenu(function)progs/doomgeneric/m_menu.c:2054void M_SetupNextMenu(menu_t *menudef)-- M_SetupNextMenu -
M_Ticker(function)progs/doomgeneric/m_menu.c:2064void M_Ticker (void)-- M_Ticker -
M_Init(function)progs/doomgeneric/m_menu.c:2077void M_Init (void)-- M_Init
Depends on: progs/doomgeneric/d_event.h
Imported by: progs/doomgeneric/d_main.c, progs/doomgeneric/d_net.c, progs/doomgeneric/g_game.c, progs/doomgeneric/m_menu.c, progs/doomgeneric/r_main.c
-
M_Ticker(function)progs/doomgeneric/m_menu.h:40void M_Ticker (void);-- Called by main loop, only used for menu (skull cursor) animation. -
M_Drawer(function)progs/doomgeneric/m_menu.h:44void M_Drawer (void);-- Called by main loop, draws the menus directly into the screen buffer. -
M_Init(function)progs/doomgeneric/m_menu.h:48void M_Init (void);-- Called by D_DoomMain, loads the config file. -
M_StartControlPanel(function)progs/doomgeneric/m_menu.h:52void M_StartControlPanel (void);-- Called by intro code to force menu up upon a keypress, does nothing if menu is already up.
Depends on: kernel/string.c, progs/doomgeneric/deh_str.h, progs/doomgeneric/doomtype.h, progs/doomgeneric/i_swap.h, progs/doomgeneric/i_system.h, progs/doomgeneric/i_video.h, progs/doomgeneric/m_misc.h, progs/doomgeneric/v_video.h, progs/doomgeneric/w_wad.h, progs/doomgeneric/z_zone.h
-
M_MakeDirectory(function)progs/doomgeneric/m_misc.c:55void M_MakeDirectory(char *path) -
M_FileExists(function)progs/doomgeneric/m_misc.c:66boolean M_FileExists(char *filename) -
M_FileLength(function)progs/doomgeneric/m_misc.c:89long M_FileLength(FILE *handle) -
M_WriteFile(function)progs/doomgeneric/m_misc.c:111boolean M_WriteFile(char *name, void *source, int length) -
M_ReadFile(function)progs/doomgeneric/m_misc.c:135int M_ReadFile(char *name, byte **buffer) -
M_TempFile(function)progs/doomgeneric/m_misc.c:166char *M_TempFile(char *s) -
M_StrToInt(function)progs/doomgeneric/m_misc.c:189boolean M_StrToInt(const char *str, int *result) -
M_ExtractFileBase(function)progs/doomgeneric/m_misc.c:197void M_ExtractFileBase(char *path, char *dest) -
M_ForceUppercase(function)progs/doomgeneric/m_misc.c:242void M_ForceUppercase(char *text) -
M_StrCaseStr(function)progs/doomgeneric/m_misc.c:258char *M_StrCaseStr(char *haystack, char *needle) -
M_StringDuplicate(function)progs/doomgeneric/m_misc.c:291char *M_StringDuplicate(const char *orig) -
M_StringReplace(function)progs/doomgeneric/m_misc.c:310char *M_StringReplace(const char *haystack, const char *needle, const char ... -
M_StringCopy(function)progs/doomgeneric/m_misc.c:372boolean M_StringCopy(char *dest, const char *src, size_t dest_size) -
M_StringConcat(function)progs/doomgeneric/m_misc.c:393boolean M_StringConcat(char *dest, const char *src, size_t dest_size) -
M_StringStartsWith(function)progs/doomgeneric/m_misc.c:408boolean M_StringStartsWith(const char *s, const char *prefix) -
M_StringEndsWith(function)progs/doomgeneric/m_misc.c:416boolean M_StringEndsWith(const char *s, const char *suffix) -
M_StringJoin(function)progs/doomgeneric/m_misc.c:425char *M_StringJoin(const char *s, ...) -
M_vsnprintf(function)progs/doomgeneric/m_misc.c:481int M_vsnprintf(char *buf, size_t buf_len, const char *s, va_list args)-- Safe, portable vsnprintf(). -
M_snprintf(function)progs/doomgeneric/m_misc.c:507int M_snprintf(char *buf, size_t buf_len, const char *s, ...)-- Safe, portable snprintf(). -
M_OEMToUTF8(function)progs/doomgeneric/m_misc.c:519char *M_OEMToUTF8(const char *oem)
Depends on: progs/doomgeneric/doomtype.h
Imported by: progs/doomgeneric/am_map.c, progs/doomgeneric/d_iwad.c, progs/doomgeneric/d_main.c, progs/doomgeneric/d_net.c, progs/doomgeneric/g_game.c, progs/doomgeneric/hu_stuff.c, progs/doomgeneric/i_input.c, progs/doomgeneric/i_joystick.c, progs/doomgeneric/i_system.c, progs/doomgeneric/m_argv.c, progs/doomgeneric/m_config.c, progs/doomgeneric/m_controls.c, progs/doomgeneric/m_menu.c, progs/doomgeneric/m_misc.c, progs/doomgeneric/p_map.c, progs/doomgeneric/p_saveg.c, progs/doomgeneric/p_spec.c, progs/doomgeneric/r_data.c, progs/doomgeneric/s_sound.c, progs/doomgeneric/st_stuff.c, progs/doomgeneric/v_video.c, progs/doomgeneric/w_checksum.c, progs/doomgeneric/w_file_stdc.c, progs/doomgeneric/w_wad.c, progs/doomgeneric/wi_stuff.c
-
M_ReadFile(function)progs/doomgeneric/m_misc.h:29int M_ReadFile(char *name, byte **buffer); -
M_MakeDirectory(function)progs/doomgeneric/m_misc.h:30void M_MakeDirectory(char *dir); -
M_TempFile(function)progs/doomgeneric/m_misc.h:31char *M_TempFile(char *s); -
M_FileLength(function)progs/doomgeneric/m_misc.h:33long M_FileLength(FILE *handle); -
M_ExtractFileBase(function)progs/doomgeneric/m_misc.h:35void M_ExtractFileBase(char *path, char *dest); -
M_ForceUppercase(function)progs/doomgeneric/m_misc.h:36void M_ForceUppercase(char *text); -
M_StrCaseStr(function)progs/doomgeneric/m_misc.h:37char *M_StrCaseStr(char *haystack, char *needle); -
M_StringDuplicate(function)progs/doomgeneric/m_misc.h:38char *M_StringDuplicate(const char *orig); -
M_StringReplace(function)progs/doomgeneric/m_misc.h:41char *M_StringReplace(const char *haystack, const char *needle, const char *replacement); -
M_StringJoin(function)progs/doomgeneric/m_misc.h:43char *M_StringJoin(const char *s, ...); -
M_vsnprintf(function)progs/doomgeneric/m_misc.h:46int M_vsnprintf(char *buf, size_t buf_len, const char *s, va_list args); -
M_snprintf(function)progs/doomgeneric/m_misc.h:47int M_snprintf(char *buf, size_t buf_len, const char *s, ...); -
M_OEMToUTF8(function)progs/doomgeneric/m_misc.h:48char *M_OEMToUTF8(const char *ansi);
-
P_Random(function)progs/doomgeneric/m_random.c:50int P_Random (void)-- Which one is deterministic? -
M_Random(function)progs/doomgeneric/m_random.c:56int M_Random (void) -
M_ClearRandom(function)progs/doomgeneric/m_random.c:62void M_ClearRandom (void)
Depends on: progs/doomgeneric/doomtype.h
Imported by: progs/doomgeneric/f_wipe.c, progs/doomgeneric/g_game.c, progs/doomgeneric/p_enemy.c, progs/doomgeneric/p_inter.c, progs/doomgeneric/p_lights.c, progs/doomgeneric/p_map.c, progs/doomgeneric/p_mobj.c, progs/doomgeneric/p_plats.c, progs/doomgeneric/p_pspr.c, progs/doomgeneric/p_spec.c, progs/doomgeneric/s_sound.c, progs/doomgeneric/st_stuff.c, progs/doomgeneric/wi_stuff.c
-
M_Random(function)progs/doomgeneric/m_random.h:30int M_Random (void);-- Returns a number from 0 to 255, from a lookup table. -
P_Random(function)progs/doomgeneric/m_random.h:33int P_Random (void);-- As M_Random, but used only by the play simulation. -
M_ClearRandom(function)progs/doomgeneric/m_random.h:36void M_ClearRandom (void);-- Fix randoms for demos.
Depends on: kernel/string.c, progs/doomgeneric/memio.h, progs/doomgeneric/z_zone.h
-
mem_fopen_read(function)progs/doomgeneric/memio.c:42MEMFILE *mem_fopen_read(void *buf, size_t buflen) -
mem_fread(function)progs/doomgeneric/memio.c:58size_t mem_fread(void *buf, size_t size, size_t nmemb, MEMFILE *stream) -
mem_fopen_write(function)progs/doomgeneric/memio.c:90MEMFILE *mem_fopen_write(void) -
mem_fwrite(function)progs/doomgeneric/memio.c:107size_t mem_fwrite(const void *ptr, size_t size, size_t nmemb, MEMFILE *stream) -
mem_get_buf(function)progs/doomgeneric/memio.c:143void mem_get_buf(MEMFILE *stream, void **buf, size_t *buflen) -
mem_fclose(function)progs/doomgeneric/memio.c:149void mem_fclose(MEMFILE *stream) -
mem_ftell(function)progs/doomgeneric/memio.c:159long mem_ftell(MEMFILE *stream) -
mem_fseek(function)progs/doomgeneric/memio.c:164int mem_fseek(MEMFILE *stream, signed long position, mem_rel_t whence)
Imported by: progs/doomgeneric/memio.c
-
mem_fopen_read(function)progs/doomgeneric/memio.h:28MEMFILE *mem_fopen_read(void *buf, size_t buflen); -
mem_fread(function)progs/doomgeneric/memio.h:29size_t mem_fread(void *buf, size_t size, size_t nmemb, MEMFILE *stream); -
mem_fopen_write(function)progs/doomgeneric/memio.h:30MEMFILE *mem_fopen_write(void); -
mem_fwrite(function)progs/doomgeneric/memio.h:31size_t mem_fwrite(const void *ptr, size_t size, size_t nmemb, MEMFILE *stream); -
mem_get_buf(function)progs/doomgeneric/memio.h:32void mem_get_buf(MEMFILE *stream, void **buf, size_t *buflen); -
mem_fclose(function)progs/doomgeneric/memio.h:33void mem_fclose(MEMFILE *stream); -
mem_ftell(function)progs/doomgeneric/memio.h:34long mem_ftell(MEMFILE *stream); -
mem_fseek(function)progs/doomgeneric/memio.h:35int mem_fseek(MEMFILE *stream, signed long offset, mem_rel_t whence);
Depends on: progs/doomgeneric/d_ticcmd.h, progs/doomgeneric/doomtype.h, progs/doomgeneric/net_defs.h, progs/doomgeneric/sha1.h
Imported by: progs/doomgeneric/d_loop.c, progs/doomgeneric/d_main.c
-
NET_CL_Disconnect(function)progs/doomgeneric/net_client.h:26void NET_CL_Disconnect(void); -
NET_CL_Run(function)progs/doomgeneric/net_client.h:27void NET_CL_Run(void); -
NET_CL_Init(function)progs/doomgeneric/net_client.h:28void NET_CL_Init(void); -
NET_CL_LaunchGame(function)progs/doomgeneric/net_client.h:29void NET_CL_LaunchGame(void); -
NET_CL_StartGame(function)progs/doomgeneric/net_client.h:30void NET_CL_StartGame(net_gamesettings_t *settings); -
NET_CL_SendTiccmd(function)progs/doomgeneric/net_client.h:31void NET_CL_SendTiccmd(ticcmd_t *ticcmd, int maketic); -
NET_Init(function)progs/doomgeneric/net_client.h:33void NET_Init(void); -
NET_BindVariables(function)progs/doomgeneric/net_client.h:35void NET_BindVariables(void);
Imported by: progs/doomgeneric/d_main.c
-
NET_DedicatedServer(function)progs/doomgeneric/net_dedicated.h:21void NET_DedicatedServer(void);
Depends on: progs/doomgeneric/doomtype.h
Imported by: progs/doomgeneric/d_loop.c
-
NET_WaitForLaunch(function)progs/doomgeneric/net_gui.h:26extern void NET_WaitForLaunch(void);
Depends on: progs/doomgeneric/net_defs.h
Imported by: progs/doomgeneric/d_loop.c
-
NET_NewContext(function)progs/doomgeneric/net_io.h:25net_context_t *NET_NewContext(void); -
NET_AddModule(function)progs/doomgeneric/net_io.h:26void NET_AddModule(net_context_t *context, net_module_t *module); -
NET_SendPacket(function)progs/doomgeneric/net_io.h:27void NET_SendPacket(net_addr_t *addr, net_packet_t *packet); -
NET_SendBroadcast(function)progs/doomgeneric/net_io.h:28void NET_SendBroadcast(net_context_t *context, net_packet_t *packet); -
NET_AddrToString(function)progs/doomgeneric/net_io.h:31char *NET_AddrToString(net_addr_t *addr); -
NET_FreeAddress(function)progs/doomgeneric/net_io.h:32void NET_FreeAddress(net_addr_t *addr); -
NET_ResolveAddress(function)progs/doomgeneric/net_io.h:33net_addr_t *NET_ResolveAddress(net_context_t *context, char *address);
Depends on: progs/doomgeneric/net_defs.h
-
NET_NewPacket(function)progs/doomgeneric/net_packet.h:23net_packet_t *NET_NewPacket(int initial_size); -
NET_PacketDup(function)progs/doomgeneric/net_packet.h:24net_packet_t *NET_PacketDup(net_packet_t *packet); -
NET_FreePacket(function)progs/doomgeneric/net_packet.h:25void NET_FreePacket(net_packet_t *packet); -
NET_ReadString(function)progs/doomgeneric/net_packet.h:35char *NET_ReadString(net_packet_t *packet); -
NET_WriteInt8(function)progs/doomgeneric/net_packet.h:37void NET_WriteInt8(net_packet_t *packet, unsigned int i); -
NET_WriteInt16(function)progs/doomgeneric/net_packet.h:38void NET_WriteInt16(net_packet_t *packet, unsigned int i); -
NET_WriteInt32(function)progs/doomgeneric/net_packet.h:39void NET_WriteInt32(net_packet_t *packet, unsigned int i); -
NET_WriteString(function)progs/doomgeneric/net_packet.h:41void NET_WriteString(net_packet_t *packet, char *string);
Depends on: progs/doomgeneric/net_defs.h
Imported by: progs/doomgeneric/d_loop.c, progs/doomgeneric/d_main.c
-
NET_StartLANQuery(function)progs/doomgeneric/net_query.h:28extern int NET_StartLANQuery(void); -
NET_StartMasterQuery(function)progs/doomgeneric/net_query.h:29extern int NET_StartMasterQuery(void); -
NET_LANQuery(function)progs/doomgeneric/net_query.h:31extern void NET_LANQuery(void); -
NET_MasterQuery(function)progs/doomgeneric/net_query.h:32extern void NET_MasterQuery(void); -
NET_QueryAddress(function)progs/doomgeneric/net_query.h:33extern void NET_QueryAddress(char *addr); -
NET_FindLANServer(function)progs/doomgeneric/net_query.h:34extern net_addr_t *NET_FindLANServer(void); -
NET_Query_Poll(function)progs/doomgeneric/net_query.h:36extern int NET_Query_Poll(net_query_callback_t callback, void *user_data); -
NET_Query_ResolveMaster(function)progs/doomgeneric/net_query.h:38extern net_addr_t *NET_Query_ResolveMaster(net_context_t *context); -
NET_Query_AddToMaster(function)progs/doomgeneric/net_query.h:39extern void NET_Query_AddToMaster(net_addr_t *master_addr); -
NET_Query_CheckAddedToMaster(function)progs/doomgeneric/net_query.h:40extern boolean NET_Query_CheckAddedToMaster(boolean *result); -
NET_Query_MasterResponse(function)progs/doomgeneric/net_query.h:41extern void NET_Query_MasterResponse(net_packet_t *packet);
Imported by: progs/doomgeneric/d_loop.c
-
NET_SV_Init(function)progs/doomgeneric/net_server.h:22void NET_SV_Init(void); -
NET_SV_Run(function)progs/doomgeneric/net_server.h:26void NET_SV_Run(void); -
NET_SV_Shutdown(function)progs/doomgeneric/net_server.h:31void NET_SV_Shutdown(void); -
NET_SV_AddModule(function)progs/doomgeneric/net_server.h:35void NET_SV_AddModule(net_module_t *module); -
NET_SV_RegisterWithMaster(function)progs/doomgeneric/net_server.h:39void NET_SV_RegisterWithMaster(void);
Depends on: progs/doomgeneric/doomdef.h, progs/doomgeneric/doomstat.h, progs/doomgeneric/p_local.h, progs/doomgeneric/r_state.h, progs/doomgeneric/s_sound.h, progs/doomgeneric/sounds.h, progs/doomgeneric/z_zone.h
-
T_MoveCeiling(function)progs/doomgeneric/p_ceilng.c:45void T_MoveCeiling (ceiling_t* ceiling) -
EV_DoCeiling(function)progs/doomgeneric/p_ceilng.c:161int EV_DoCeiling ( line_t* line, ceiling_e type ) -
P_AddActiveCeiling(function)progs/doomgeneric/p_ceilng.c:240void P_AddActiveCeiling(ceiling_t* c)-- Add an active ceiling -
P_RemoveActiveCeiling(function)progs/doomgeneric/p_ceilng.c:259void P_RemoveActiveCeiling(ceiling_t* c)-- Remove a ceiling's thinker -
P_ActivateInStasisCeiling(function)progs/doomgeneric/p_ceilng.c:280void P_ActivateInStasisCeiling(line_t* line)-- Restart a ceiling that's in-stasis -
EV_CeilingCrushStop(function)progs/doomgeneric/p_ceilng.c:303int EV_CeilingCrushStop(line_t *line)-- EV_CeilingCrushStop Stop a ceiling from crushing!
Depends on: progs/doomgeneric/deh_main.h, progs/doomgeneric/doomdef.h, progs/doomgeneric/doomstat.h, progs/doomgeneric/dstrings.h, progs/doomgeneric/p_local.h, progs/doomgeneric/r_state.h, progs/doomgeneric/s_sound.h, progs/doomgeneric/sounds.h, progs/doomgeneric/z_zone.h
-
T_VerticalDoor(function)progs/doomgeneric/p_doors.c:57void T_VerticalDoor (vldoor_t* door)-- T_VerticalDoor -
EV_DoLockedDoor(function)progs/doomgeneric/p_doors.c:195int EV_DoLockedDoor ( line_t* line, vldoor_e type, mobj_t* thing ) -
EV_DoDoor(function)progs/doomgeneric/p_doors.c:252int EV_DoDoor ( line_t* line, vldoor_e type ) -
EV_VerticalDoor(function)progs/doomgeneric/p_doors.c:337void EV_VerticalDoor ( line_t* line, mobj_t* thing ) -
P_SpawnDoorCloseIn30(function)progs/doomgeneric/p_doors.c:519void P_SpawnDoorCloseIn30 (sector_t* sec)-- Spawn a door that closes after 30 seconds -
P_SpawnDoorRaiseIn5Mins(function)progs/doomgeneric/p_doors.c:542void P_SpawnDoorRaiseIn5Mins ( sector_t* sec, int secnum ) -
P_InitSlidingDoorFrames(function)progs/doomgeneric/p_doors.c:580void P_InitSlidingDoorFrames(void) -
P_FindSlidingDoorType(function)progs/doomgeneric/p_doors.c:624int P_FindSlidingDoorType(line_t* line)-- Return index into "slideFrames" array for which door type to use -
T_SlidingDoor(function)progs/doomgeneric/p_doors.c:639void T_SlidingDoor (slidedoor_t* door) -
EV_SlidingDoor(function)progs/doomgeneric/p_doors.c:727void EV_SlidingDoor ( line_t* line, mobj_t* thing )
Next: API_p14.md
Generated offline by readmenator from commit d64a8fe9383a. Edits here are overwritten by readmenator . --rebuild.
Start
Wiki
- community_0_headers_kernel
- community_10_orphans
- community_1_progs_doomgeneric_d_englsh
- community_2_progs_src
- community_3_progs_doomgeneric_p_spec
- community_4_tools_tls_crypto
- community_5_headers_vga_fb
- community_6_progs_doomgeneric_net_defs
- community_7_headers_batch
- community_8_headers_tick
- community_9_tools_doom_pwad
- concepts
- queries
- REPORT
Agent Docs
- API
- API_p10
- API_p11
- API_p12
- API_p13
- API_p14
- API_p15
- API_p16
- API_p17
- API_p18
- API_p19
- API_p2
- API_p20
- API_p21
- API_p3
- API_p4
- API_p5
- API_p6
- API_p7
- API_p8
- API_p9
- ARCHITECTURE
- ARCHITECTURE_p2
- ARCHITECTURE_p3
- ARCHITECTURE_p4
- CONCEPTS
- GOTCHAS
- INDEX
- INDEX_p2
- KB_asm
- KB_boot
- KB_doomgeneric
- KB_doomgeneric_p10
- KB_doomgeneric_p11
- KB_doomgeneric_p12
- KB_doomgeneric_p2
- KB_doomgeneric_p3
- KB_doomgeneric_p4
- KB_doomgeneric_p5
- KB_doomgeneric_p6
- KB_doomgeneric_p7
- KB_doomgeneric_p8
- KB_doomgeneric_p9
- KB_drivers
- KB_drivers_p2
- KB_file
- KB_freedomui
- KB_fs
- KB_headers
- KB_headers_arch_x86
- KB_headers_drivers
- KB_headers_kernel
- KB_headers_p2
- KB_headers_p3
- KB_headers_p4
- KB_headers_p5
- KB_headers_p6
- KB_kernel
- KB_kernel_p2
- KB_kernel_p3
- KB_kernel_p4
- KB_lib
- KB_lisp
- KB_lua
- KB_mcp
- KB_minios
- KB_misc
- KB_misc_p2
- KB_misc_p3
- KB_mm
- KB_net
- KB_nuklear
- KB_pokemon
- KB_progs
- KB_quake2generic
- KB_root
- KB_src
- KB_src_p2
- KB_src_p3
- KB_tests
- KB_tests_p2
- KB_tls_u
- KB_tools
- KB_tools_p2
- KB_wl
- KB_x86
- MEMORY
- SECURITY
- SYMBOLS
- SYMBOLS_p10
- SYMBOLS_p11
- SYMBOLS_p12
- SYMBOLS_p13
- SYMBOLS_p14
- SYMBOLS_p15
- SYMBOLS_p16
- SYMBOLS_p17
- SYMBOLS_p18
- SYMBOLS_p19
- SYMBOLS_p2
- SYMBOLS_p20
- SYMBOLS_p21
- SYMBOLS_p22
- SYMBOLS_p23
- SYMBOLS_p24
- SYMBOLS_p25
- SYMBOLS_p26
- SYMBOLS_p27
- SYMBOLS_p3
- SYMBOLS_p4
- SYMBOLS_p5
- SYMBOLS_p6
- SYMBOLS_p7
- SYMBOLS_p8
- SYMBOLS_p9
Recipes