Repository navigation
Agent API_p12
Previous: API_p11.md
Depends on: kernel/string.c, progs/doomgeneric/doomtype.h, progs/doomgeneric/i_video.h, progs/doomgeneric/m_argv.h, progs/doomgeneric/z_zone.h
-
I_InitScale(function)progs/doomgeneric/i_scale.c:61void I_InitScale(byte *_src_buffer, byte *_dest_buffer, int _dest_pitch) -
I_Scale1x(function)progs/doomgeneric/i_scale.c:75static boolean I_Scale1x(int x1, int y1, int x2, int y2) -
I_Scale2x(function)progs/doomgeneric/i_scale.c:105static boolean I_Scale2x(int x1, int y1, int x2, int y2) -
I_Scale3x(function)progs/doomgeneric/i_scale.c:146static boolean I_Scale3x(int x1, int y1, int x2, int y2) -
I_Scale4x(function)progs/doomgeneric/i_scale.c:191static boolean I_Scale4x(int x1, int y1, int x2, int y2) -
I_Scale5x(function)progs/doomgeneric/i_scale.c:240static boolean I_Scale5x(int x1, int y1, int x2, int y2) -
FindNearestColor(function)progs/doomgeneric/i_scale.c:295static int FindNearestColor(byte *palette, int r, int g, int b) -
GenerateStretchTable(function)progs/doomgeneric/i_scale.c:332static byte *GenerateStretchTable(byte *palette, int pct) -
I_InitStretchTables(function)progs/doomgeneric/i_scale.c:361static void I_InitStretchTables(byte *palette) -
I_InitSquashTable(function)progs/doomgeneric/i_scale.c:387static void I_InitSquashTable(byte *palette) -
I_ResetScaleTables(function)progs/doomgeneric/i_scale.c:404void I_ResetScaleTables(byte *palette) -
WriteBlendedLine1x(function)progs/doomgeneric/i_scale.c:434static inline void WriteBlendedLine1x(byte *dest, byte *src1, byte *src2, ... -
I_Stretch1x(function)progs/doomgeneric/i_scale.c:450static boolean I_Stretch1x(int x1, int y1, int x2, int y2) -
WriteLine2x(function)progs/doomgeneric/i_scale.c:507static inline void WriteLine2x(byte *dest, byte *src) -
WriteBlendedLine2x(function)progs/doomgeneric/i_scale.c:520static inline void WriteBlendedLine2x(byte *dest, byte *src1, byte *src2, ... -
I_Stretch2x(function)progs/doomgeneric/i_scale.c:539static boolean I_Stretch2x(int x1, int y1, int x2, int y2) -
WriteLine3x(function)progs/doomgeneric/i_scale.c:620static inline void WriteLine3x(byte *dest, byte *src) -
WriteBlendedLine3x(function)progs/doomgeneric/i_scale.c:634static inline void WriteBlendedLine3x(byte *dest, byte *src1, byte *src2, ... -
I_Stretch3x(function)progs/doomgeneric/i_scale.c:654static boolean I_Stretch3x(int x1, int y1, int x2, int y2) -
WriteLine4x(function)progs/doomgeneric/i_scale.c:759static inline void WriteLine4x(byte *dest, byte *src) -
WriteBlendedLine4x(function)progs/doomgeneric/i_scale.c:774static inline void WriteBlendedLine4x(byte *dest, byte *src1, byte *src2, ... -
I_Stretch4x(function)progs/doomgeneric/i_scale.c:795static boolean I_Stretch4x(int x1, int y1, int x2, int y2) -
WriteLine5x(function)progs/doomgeneric/i_scale.c:924static inline void WriteLine5x(byte *dest, byte *src) -
I_Stretch5x(function)progs/doomgeneric/i_scale.c:942static boolean I_Stretch5x(int x1, int y1, int x2, int y2) -
WriteSquashedLine1x(function)progs/doomgeneric/i_scale.c:1030static inline void WriteSquashedLine1x(byte *dest, byte *src) -
I_Squash1x(function)progs/doomgeneric/i_scale.c:1061static boolean I_Squash1x(int x1, int y1, int x2, int y2) -
WriteSquashedLine2x(function)progs/doomgeneric/i_scale.c:1102static inline void WriteSquashedLine2x(byte *dest, byte *src) -
I_Squash2x(function)progs/doomgeneric/i_scale.c:1160static boolean I_Squash2x(int x1, int y1, int x2, int y2) -
WriteSquashedLine3x(function)progs/doomgeneric/i_scale.c:1197static inline void WriteSquashedLine3x(byte *dest, byte *src) -
I_Squash3x(function)progs/doomgeneric/i_scale.c:1243static boolean I_Squash3x(int x1, int y1, int x2, int y2) -
WriteSquashedLine4x(function)progs/doomgeneric/i_scale.c:1279static inline void WriteSquashedLine4x(byte *dest, byte *src) -
I_Squash4x(function)progs/doomgeneric/i_scale.c:1354static boolean I_Squash4x(int x1, int y1, int x2, int y2) -
WriteSquashedLine5x(function)progs/doomgeneric/i_scale.c:1390static inline void WriteSquashedLine5x(byte *dest, byte *src) -
I_Squash5x(function)progs/doomgeneric/i_scale.c:1419static boolean I_Squash5x(int x1, int y1, int x2, int y2)
Depends on: progs/doomgeneric/doomtype.h
Imported by: progs/doomgeneric/i_input.c
-
I_InitScale(function)progs/doomgeneric/i_scale.h:25void I_InitScale(byte *_src_buffer, byte *_dest_buffer, int _dest_pitch); -
I_ResetScaleTables(function)progs/doomgeneric/i_scale.h:26void I_ResetScaleTables(byte *palette);
Depends on: progs/doomgeneric/config.h, progs/doomgeneric/doomfeatures.h, progs/doomgeneric/doomtype.h, progs/doomgeneric/gusconf.h, progs/doomgeneric/i_sound.h, progs/doomgeneric/i_video.h, progs/doomgeneric/m_argv.h, progs/doomgeneric/m_config.h
-
I_InitTimidityConfig(function)progs/doomgeneric/i_sound.c:65extern void I_InitTimidityConfig(void); -
SndDeviceInList(function)progs/doomgeneric/i_sound.c:116static boolean SndDeviceInList(snddevice_t device, snddevice_t *list, ... -
InitSfxModule(function)progs/doomgeneric/i_sound.c:135static void InitSfxModule(boolean use_sfx_prefix) -
InitMusicModule(function)progs/doomgeneric/i_sound.c:163static void InitMusicModule(void) -
I_InitSound(function)progs/doomgeneric/i_sound.c:195void I_InitSound(boolean use_sfx_prefix) -
I_ShutdownSound(function)progs/doomgeneric/i_sound.c:250void I_ShutdownSound(void) -
I_GetSfxLumpNum(function)progs/doomgeneric/i_sound.c:263int I_GetSfxLumpNum(sfxinfo_t *sfxinfo) -
I_UpdateSound(function)progs/doomgeneric/i_sound.c:275void I_UpdateSound(void) -
CheckVolumeSeparation(function)progs/doomgeneric/i_sound.c:288static void CheckVolumeSeparation(int *vol, int *sep) -
I_UpdateSoundParams(function)progs/doomgeneric/i_sound.c:309void I_UpdateSoundParams(int channel, int vol, int sep) -
I_StartSound(function)progs/doomgeneric/i_sound.c:318int I_StartSound(sfxinfo_t *sfxinfo, int channel, int vol, int sep) -
I_StopSound(function)progs/doomgeneric/i_sound.c:331void I_StopSound(int channel) -
I_SoundIsPlaying(function)progs/doomgeneric/i_sound.c:339boolean I_SoundIsPlaying(int channel) -
I_PrecacheSounds(function)progs/doomgeneric/i_sound.c:351void I_PrecacheSounds(sfxinfo_t *sounds, int num_sounds) -
I_InitMusic(function)progs/doomgeneric/i_sound.c:359void I_InitMusic(void) -
I_ShutdownMusic(function)progs/doomgeneric/i_sound.c:363void I_ShutdownMusic(void) -
I_SetMusicVolume(function)progs/doomgeneric/i_sound.c:368void I_SetMusicVolume(int volume) -
I_PauseSong(function)progs/doomgeneric/i_sound.c:376void I_PauseSong(void) -
I_ResumeSong(function)progs/doomgeneric/i_sound.c:384void I_ResumeSong(void) -
I_RegisterSong(function)progs/doomgeneric/i_sound.c:392void *I_RegisterSong(void *data, int len) -
I_UnRegisterSong(function)progs/doomgeneric/i_sound.c:404void I_UnRegisterSong(void *handle) -
I_PlaySong(function)progs/doomgeneric/i_sound.c:412void I_PlaySong(void *handle, boolean looping) -
I_StopSong(function)progs/doomgeneric/i_sound.c:420void I_StopSong(void) -
I_MusicIsPlaying(function)progs/doomgeneric/i_sound.c:428boolean I_MusicIsPlaying(void) -
I_BindSoundVariables(function)progs/doomgeneric/i_sound.c:440void I_BindSoundVariables(void)
Depends on: progs/doomgeneric/doomtype.h
Imported by: progs/doomgeneric/i_minios_sound.c, progs/doomgeneric/i_sound.c, progs/doomgeneric/i_system.c, progs/doomgeneric/s_sound.c, progs/doomgeneric/sounds.h
-
I_InitSound(function)progs/doomgeneric/i_sound.h:152void I_InitSound(boolean use_sfx_prefix); -
I_ShutdownSound(function)progs/doomgeneric/i_sound.h:153void I_ShutdownSound(void); -
I_GetSfxLumpNum(function)progs/doomgeneric/i_sound.h:154int I_GetSfxLumpNum(sfxinfo_t *sfxinfo); -
I_UpdateSound(function)progs/doomgeneric/i_sound.h:155void I_UpdateSound(void); -
I_UpdateSoundParams(function)progs/doomgeneric/i_sound.h:156void I_UpdateSoundParams(int channel, int vol, int sep); -
I_StartSound(function)progs/doomgeneric/i_sound.h:157int I_StartSound(sfxinfo_t *sfxinfo, int channel, int vol, int sep); -
I_StopSound(function)progs/doomgeneric/i_sound.h:158void I_StopSound(int channel); -
I_PrecacheSounds(function)progs/doomgeneric/i_sound.h:160void I_PrecacheSounds(sfxinfo_t *sounds, int num_sounds); -
I_InitMusic(function)progs/doomgeneric/i_sound.h:217void I_InitMusic(void); -
I_ShutdownMusic(function)progs/doomgeneric/i_sound.h:218void I_ShutdownMusic(void); -
I_SetMusicVolume(function)progs/doomgeneric/i_sound.h:219void I_SetMusicVolume(int volume); -
I_PauseSong(function)progs/doomgeneric/i_sound.h:220void I_PauseSong(void); -
I_ResumeSong(function)progs/doomgeneric/i_sound.h:221void I_ResumeSong(void); -
I_RegisterSong(function)progs/doomgeneric/i_sound.h:222void *I_RegisterSong(void *data, int len); -
I_UnRegisterSong(function)progs/doomgeneric/i_sound.h:223void I_UnRegisterSong(void *handle); -
I_PlaySong(function)progs/doomgeneric/i_sound.h:224void I_PlaySong(void *handle, boolean looping); -
I_StopSong(function)progs/doomgeneric/i_sound.h:225void I_StopSong(void); -
I_BindSoundVariables(function)progs/doomgeneric/i_sound.h:235void I_BindSoundVariables(void);
Depends on: kernel/string.c, progs/doomgeneric/config.h, progs/doomgeneric/deh_str.h, progs/doomgeneric/doomtype.h, progs/doomgeneric/i_joystick.h, progs/doomgeneric/i_sound.h, progs/doomgeneric/i_system.h, progs/doomgeneric/i_timer.h, progs/doomgeneric/i_video.h, progs/doomgeneric/m_argv.h, progs/doomgeneric/m_config.h, progs/doomgeneric/m_misc.h, progs/doomgeneric/w_wad.h, progs/doomgeneric/z_zone.h, progs/pokemon/minios_stubs/SDL.h
-
I_AtExit(function)progs/doomgeneric/i_system.c:73void I_AtExit(atexit_func_t func, boolean run_on_error) -
I_Tactile(function)progs/doomgeneric/i_system.c:87void I_Tactile(int on, int off, int total) -
AutoAllocMemory(function)progs/doomgeneric/i_system.c:95static byte *AutoAllocMemory(int *size, int default_ram, int min_ram) -
I_ZoneBase(function)progs/doomgeneric/i_system.c:133byte *I_ZoneBase (int *size) -
I_PrintBanner(function)progs/doomgeneric/i_system.c:166void I_PrintBanner(char *msg) -
I_PrintDivider(function)progs/doomgeneric/i_system.c:177void I_PrintDivider(void) -
I_PrintStartupBanner(function)progs/doomgeneric/i_system.c:189void I_PrintStartupBanner(char *gamedescription) -
I_ConsoleStdout(function)progs/doomgeneric/i_system.c:210boolean I_ConsoleStdout(void) -
I_Quit(function)progs/doomgeneric/i_system.c:246void I_Quit (void) -
ZenityAvailable(function)progs/doomgeneric/i_system.c:272static int ZenityAvailable(void) -
EscapeShellString(function)progs/doomgeneric/i_system.c:280static char *EscapeShellString(char *string) -
ZenityErrorBox(function)progs/doomgeneric/i_system.c:323static int ZenityErrorBox(char *message) -
I_Error(function)progs/doomgeneric/i_system.c:359void I_Error (char *error, ...) -
I_GetMemoryValue(function)progs/doomgeneric/i_system.c:502boolean I_GetMemoryValue(unsigned int offset, void *value, int size)
Depends on: progs/doomgeneric/d_event.h, progs/doomgeneric/d_ticcmd.h
Imported by: progs/doomgeneric/am_map.c, progs/doomgeneric/d_iwad.c, progs/doomgeneric/d_loop.c, progs/doomgeneric/d_main.c, progs/doomgeneric/d_net.c, progs/doomgeneric/f_finale.c, progs/doomgeneric/g_game.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_fixed.c, progs/doomgeneric/m_menu.c, progs/doomgeneric/m_misc.c, progs/doomgeneric/p_enemy.c, progs/doomgeneric/p_inter.c, progs/doomgeneric/p_map.c, progs/doomgeneric/p_mobj.c, progs/doomgeneric/p_plats.c, progs/doomgeneric/p_saveg.c, progs/doomgeneric/p_setup.c, progs/doomgeneric/p_sight.c, progs/doomgeneric/p_spec.c, progs/doomgeneric/p_switch.c, progs/doomgeneric/r_bsp.c, progs/doomgeneric/r_data.c, progs/doomgeneric/r_draw.c, progs/doomgeneric/r_plane.c, progs/doomgeneric/r_segs.c, progs/doomgeneric/r_things.c, progs/doomgeneric/s_sound.c, progs/doomgeneric/st_lib.c, progs/doomgeneric/st_stuff.c, progs/doomgeneric/v_video.c, progs/doomgeneric/w_wad.c, progs/doomgeneric/wi_stuff.c, progs/doomgeneric/z_zone.c
-
I_Init(function)progs/doomgeneric/i_system.h:30void I_Init (void);-- Called by DoomMain. -
I_ZoneBase(function)progs/doomgeneric/i_system.h:35byte* I_ZoneBase (int *size);-- Called by startup code to get the ammount of memory to malloc for the zone management. -
I_BaseTiccmd(function)progs/doomgeneric/i_system.h:48ticcmd_t* I_BaseTiccmd (void);-- Either returns a null ticcmd, or calls a loadable driver to build it. -
I_Quit(function)progs/doomgeneric/i_system.h:53void I_Quit (void);-- Called by M_Responder when quit is selected. -
I_Error(function)progs/doomgeneric/i_system.h:55void I_Error (char *error, ...); -
I_Tactile(function)progs/doomgeneric/i_system.h:57void I_Tactile (int on, int off, int total); -
I_AtExit(function)progs/doomgeneric/i_system.h:65void I_AtExit(atexit_func_t func, boolean run_if_error); -
I_BindVariables(function)progs/doomgeneric/i_system.h:69void I_BindVariables(void); -
I_PrintStartupBanner(function)progs/doomgeneric/i_system.h:73void I_PrintStartupBanner(char *gamedescription); -
I_PrintBanner(function)progs/doomgeneric/i_system.h:77void I_PrintBanner(char *text); -
I_PrintDivider(function)progs/doomgeneric/i_system.h:81void I_PrintDivider(void);
Depends on: progs/doomgeneric/doomgeneric.h, progs/doomgeneric/doomtype.h, progs/doomgeneric/i_timer.h
-
I_GetTicks(function)progs/doomgeneric/i_timer.c:37int I_GetTicks(void) -
I_GetTime(function)progs/doomgeneric/i_timer.c:42int I_GetTime (void) -
I_GetTimeMS(function)progs/doomgeneric/i_timer.c:61int I_GetTimeMS(void) -
I_Sleep(function)progs/doomgeneric/i_timer.c:75void I_Sleep(int ms) -
I_WaitVBL(function)progs/doomgeneric/i_timer.c:83void I_WaitVBL(int count) -
I_InitTimer(function)progs/doomgeneric/i_timer.c:89void I_InitTimer(void)
Imported by: progs/doomgeneric/d_loop.c, progs/doomgeneric/d_main.c, progs/doomgeneric/d_net.c, progs/doomgeneric/doomdef.h, progs/doomgeneric/g_game.c, progs/doomgeneric/i_input.c, progs/doomgeneric/i_system.c, progs/doomgeneric/i_timer.c, progs/doomgeneric/m_menu.c
-
I_GetTime(function)progs/doomgeneric/i_timer.h:27int I_GetTime (void);-- Called by D_DoomLoop, returns current time in tics. -
I_GetTimeMS(function)progs/doomgeneric/i_timer.h:30int I_GetTimeMS (void);-- returns current time in ms -
I_Sleep(function)progs/doomgeneric/i_timer.h:33void I_Sleep(int ms);-- Pause for a specified number of ms -
I_InitTimer(function)progs/doomgeneric/i_timer.h:36void I_InitTimer(void);-- Initialize timer -
I_WaitVBL(function)progs/doomgeneric/i_timer.h:39void I_WaitVBL(int count);-- Wait for vertical retrace or pause a bit.
Depends on: progs/doomgeneric/config.h, progs/doomgeneric/d_event.h, progs/doomgeneric/d_main.h, progs/doomgeneric/doomgeneric.h, progs/doomgeneric/doomkeys.h, progs/doomgeneric/i_video.h, progs/doomgeneric/m_argv.h, progs/doomgeneric/tables.h, progs/doomgeneric/v_video.h, progs/doomgeneric/z_zone.h
-
I_GetEvent(function)progs/doomgeneric/i_video.c:89void I_GetEvent(void); -
cmap_to_rgb565(function)progs/doomgeneric/i_video.c:131void cmap_to_rgb565(uint16_t * out, uint8_t * in, int in_pixels) -
cmap_to_fb(function)progs/doomgeneric/i_video.c:152void cmap_to_fb(uint8_t * out, uint8_t * in, int in_pixels) -
I_InitGraphics(function)progs/doomgeneric/i_video.c:179void I_InitGraphics (void) -
I_InitInput(function)progs/doomgeneric/i_video.c:228extern int I_InitInput(void); -
I_ShutdownGraphics(function)progs/doomgeneric/i_video.c:232void I_ShutdownGraphics (void) -
I_StartFrame(function)progs/doomgeneric/i_video.c:237void I_StartFrame (void) -
I_StartTic(function)progs/doomgeneric/i_video.c:242void I_StartTic (void) -
I_UpdateNoBlit(function)progs/doomgeneric/i_video.c:247void I_UpdateNoBlit (void) -
I_FinishUpdate(function)progs/doomgeneric/i_video.c:255void I_FinishUpdate (void) -
I_ReadScreen(function)progs/doomgeneric/i_video.c:302void I_ReadScreen (byte* scr)-- I_ReadScreen -
I_SetPalette(function)progs/doomgeneric/i_video.c:315void I_SetPalette (byte* palette) -
I_GetPaletteIndex(function)progs/doomgeneric/i_video.c:333int I_GetPaletteIndex (int r, int g, int b) -
I_BeginRead(function)progs/doomgeneric/i_video.c:369void I_BeginRead (void) -
I_EndRead(function)progs/doomgeneric/i_video.c:373void I_EndRead (void) -
I_SetWindowTitle(function)progs/doomgeneric/i_video.c:377void I_SetWindowTitle (char *title) -
I_GraphicsCheckCommandLine(function)progs/doomgeneric/i_video.c:382void I_GraphicsCheckCommandLine (void) -
I_SetGrabMouseCallback(function)progs/doomgeneric/i_video.c:386void I_SetGrabMouseCallback (grabmouse_callback_t func) -
I_EnableLoadingDisk(function)progs/doomgeneric/i_video.c:390void I_EnableLoadingDisk(void) -
I_BindVideoVariables(function)progs/doomgeneric/i_video.c:394void I_BindVideoVariables (void) -
I_DisplayFPSDots(function)progs/doomgeneric/i_video.c:398void I_DisplayFPSDots (boolean dots_on) -
I_CheckIsScreensaver(function)progs/doomgeneric/i_video.c:402void I_CheckIsScreensaver (void)
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.
Next: API_p13.md
Generated offline by readmenator from commit cd87980b5eb5. 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