Repository navigation
Agent API_p11
Previous: API_p10.md
Depends on: kernel/string.c, progs/minios_abi.h, progs/nuklear/nuklear_minios.h, progs/nuklear/nuklear_theme.h
-
dmap_thing_type(function)progs/doomedit/doomedit.c:165static int dmap_thing_type(int cell)-- Thing type ids from the engine mobjinfo table, each with its sprite * verified present in the shareware IWAD. -
dmap_push_history(function)progs/doomedit/doomedit.c:272static void dmap_push_history(void) -
dmap_undo(function)progs/doomedit/doomedit.c:289static int dmap_undo(void) -
dmap_redo(function)progs/doomedit/doomedit.c:307static int dmap_redo(void) -
dmap_apply_cell(function)progs/doomedit/doomedit.c:326static void dmap_apply_cell(int r, int c, int brush)-- dmap_undo_h[dmap_undo_top] = dmap_h; memcpy(dmap_undo_g[dmap_undo_top], dmap_grid, sizeof(dmap_grid))... -
dmap_flood_fill(function)progs/doomedit/doomedit.c:344static void dmap_flood_fill(int sr, int sc, int new_cell)-- if (brush == DMAP_PLAYER || brush == DMAP_EXIT) { for (rr = 0; rr < dmap_h; rr++) for (cc = 0; cc < dmap_w; cc++) if... -
dmap_draw_line(function)progs/doomedit/doomedit.c:383static void dmap_draw_line(int r0, int c0, int r1, int c1, int cell)-- if (nr < 0 || nc < 0 || nr >= dmap_h || nc >= dmap_w) continue; if (dmap_grid[nr][nc] != old_cell) continue... -
dmap_draw_rect(function)progs/doomedit/doomedit.c:411static void dmap_draw_rect(int r0, int c0, int r1, int c1, int cell)-- e2 = err; if (e2 > -dr) { err -= dc; r0 += sr; } if (e2 < dc) { err += dr; c0 += sc; } } dmap_level_sel = 0; } /**... -
dmap_reach_map(function)progs/doomedit/doomedit.c:440static void dmap_reach_map(int seen[DMAP_MAX_H][DMAP_MAX_W])-- for (r = rt; r <= rb; r++) { if (r >= 0 && r < dmap_h && cl >= 0 && cl < dmap_w) { if (dmap_grid[r][cl] !=... -
dmap_path_len(function)progs/doomedit/doomedit.c:480static int dmap_path_len(void)-- int nr = cr + dirs[k][0], nc = cc + dirs[k][1]; if (nr < 0 || nc < 0 || nr >= dmap_h || nc >= dmap_w) continue; if... -
dmap_stats(function)progs/doomedit/doomedit.c:522static void dmap_stats(char *out, int max)-- if (nr < 0 || nc < 0 || nr >= dmap_h || nc >= dmap_w) continue; if (dist[nr][nc] >= 0 ||... -
dmap_spawn(function)progs/doomedit/doomedit.c:550static long dmap_spawn(const char *path, int argc, const char **argv)-- } path = dmap_path_len(); if (dmap_validate(msg, sizeof(msg)) == 0) snprintf(out, (size_t)max, "%dx%d %d sect path... -
dmap_vga(function)progs/doomedit/doomedit.c:561static long dmap_vga(int on)-- static int dmap_validate(char msg, int max); /* Run a program through SYS_SPAWN, preserving the editor. static... -
dmap_is_wall(function)progs/doomedit/doomedit.c:570static int dmap_is_wall(int row, int col)-- : "rcx", "r11", "memory"); return ret; } /** Release or reclaim the display around a spawned child. static long... -
dmap_walkable(function)progs/doomedit/doomedit.c:577static int dmap_walkable(int cell)-- asm volatile("syscall" : "=a"(ret) : "a"(MINIOS_SYS_VGA_MODE), "D"((long)on) : "rcx", "r11", "memory"); return... -
dmap_cell_class(function)progs/doomedit/doomedit.c:583static int dmap_cell_class(int cell)-- /** True for solid cells; out of bounds counts as wall to stay closed. static int dmap_is_wall(int row, int col) {... -
dmap_cell_color(function)progs/doomedit/doomedit.c:594static struct nk_color dmap_cell_color(int cell)-- } /** Sector class of a walkable cell: doors stand alone, styles never merge. static int dmap_cell_class(int cell) {... -
dmap_new(function)progs/doomedit/doomedit.c:639static void dmap_new(void)-- case DMAP_RSUIT: case DMAP_CMAP: case DMAP_LAMP: return nk_rgb(200, 90, 200); case DMAP_KEYB: case DMAP_KEYR: case... -
dmap_recenter(function)progs/doomedit/doomedit.c:804static void dmap_recenter(void) -
dmap_load_preset(function)progs/doomedit/doomedit.c:816static int dmap_load_preset(int idx)-- /** Move the preview camera onto the player start tile. static void dmap_recenter(void) { int r, c; for (r = 0; r <... -
dmap_rand(function)progs/doomedit/doomedit.c:849static unsigned dmap_rand(void)-- int ch = dmap_levels[idx][row][k]; if (!dmap_walkable(ch) && ch != DMAP_WALL) return -1; dmap_grid[row][k] =... -
dmap_free_cell(function)progs/doomedit/doomedit.c:857static int dmap_free_cell(int *r, int *c)-- dmap_level_sel = idx + 1; snprintf(dmap_status, sizeof(dmap_status), "level: %s", dmap_level_names[idx]); return 0... -
dmap_random_map(function)progs/doomedit/doomedit.c:871static void dmap_random_map(unsigned seed)-- Procedural map of connected rooms: several non-overlapping rect rooms carved out of solid rock, joined in sequence... -
dmap_load(function)progs/doomedit/doomedit.c:1077static int dmap_load(const char *path)-- } if (dmap_validate(msg, sizeof(msg)) == 0) { dmap_recenter(); snprintf(dmap_status, sizeof(dmap_status), "random... -
dmap_save_txt(function)progs/doomedit/doomedit.c:1129static int dmap_save_txt(const char *path)-- if (row < 3 || w < 3 || w > DMAP_MAX_W) return -1; dmap_push_history(); dmap_anchor_active = 0; dmap_w = w; dmap_h =... -
areas(function)progs/doomedit/doomedit.c:1150* floor areas (doors stand alone, dark and nukage never merge); -
dmap_label_regions(function)progs/doomedit/doomedit.c:1163static int dmap_label_regions(void)-- Sector table backing the multi-sector exporter. -
dmap_validate(function)progs/doomedit/doomedit.c:1244static int dmap_validate(char *msg, int max)-- dmap_sec_floor[nsec] = DMAP_FLOOR_H; dmap_sec_ceil[nsec] = DMAP_CEIL_H; dmap_sec_flat[nsec] = DMAP_FLOOR_FLAT... -
dmap_w8(function)progs/doomedit/doomedit.c:1317static void dmap_w8(unsigned v) -
dmap_w16(function)progs/doomedit/doomedit.c:1318static void dmap_w16(int v) -
dmap_w32(function)progs/doomedit/doomedit.c:1322static void dmap_w32(int v) -
dmap_wtex(function)progs/doomedit/doomedit.c:1326static void dmap_wtex(const char *name) -
dmap_seg_angle(function)progs/doomedit/doomedit.c:1333static int dmap_seg_angle(int dx, int dy)-- dmap_wp++ = (unsigned char)(v & 0xFF); dmap_wp++ = (unsigned char)((v >> 8) & 0xFF); } static void dmap_w32(int v) {... -
dmap_build_wad(function)progs/doomedit/doomedit.c:1343static int dmap_build_wad(int *size_out)-- Compile the grid into a vanilla multi-sector E1M1 PWAD image. -
dmap_export_wad(function)progs/doomedit/doomedit.c:1660static int dmap_export_wad(const char *path)-- dmap_wp = dmap_wad; dmap_w8('P'); dmap_w8('W'); dmap_w8('A'); dmap_w8('D'); dmap_w32(11); dmap_w32(table_off)... -
dmap_check_wad(function)progs/doomedit/doomedit.c:1675static int dmap_check_wad(const char *path)-- int size = 0; FILE *fp; size_t wrote; if (dmap_build_wad(&size) != 0) return -1; fp = fopen(path, "wb"); if (!fp)... -
dmap_preview(function)progs/doomedit/doomedit.c:1693static void dmap_preview(struct nk_command_buffer *canvas, struct nk_rect area)-- if (!fp) return -1; if (fread(head, 1, 12, fp) != 12) { fclose(fp); return -1; } fclose(fp); magic_ok = head[0] ==... -
dmap_brush_combo(function)progs/doomedit/doomedit.c:1760static void dmap_brush_combo(struct nk_context *ctx)-- dist = 0.05f; line_h = (int)(area.h / dist); if (line_h > (int)area.h) line_h = (int)area.h; y0 = (int)(area.y +... -
dmap_canvas(function)progs/doomedit/doomedit.c:1773static void dmap_canvas(struct nk_context *ctx)-- Paintable tile canvas with per-category colors. -
dmap_preview_row(function)progs/doomedit/doomedit.c:1863static void dmap_preview_row(struct nk_context *ctx)-- dmap_draw_rect(dmap_anchor_r, dmap_anchor_c, r, c, dmap_brush); dmap_anchor_active = 0; dmap_level_sel = 0; } } else... -
dmap_run_map(function)progs/doomedit/doomedit.c:1898static void dmap_run_map(void)-- } if (nk_button_label(ctx, "Reset")) { int r, c; for (r = 0; r < dmap_h; r++) for (c = 0; c < dmap_w; c++) if... -
dmap_scancode(function)progs/doomedit/doomedit.c:2037static void dmap_scancode(int code, int make, int e0, void *ud) -
dmap_gui_run(function)progs/doomedit/doomedit.c:2056static void dmap_gui_run(void)-- dmap_ctrl_held = make; return; } if (!make || !dmap_ctrl_held) return; if (code == 0x13) dmap_run_requested = 1... -
dmap_demo_room(function)progs/doomedit/doomedit.c:2110static void dmap_demo_room(void)-- nk_set_window_origin(origin[0], origin[1]); nk_clear(&ctx); { unsigned t0 = (unsigned)nk_sys_time_ms(); while... -
dmap_selftest(function)progs/doomedit/doomedit.c:2122static int dmap_selftest(void)-- /** Headless demo room shared by --demo and the selftest build check. static void dmap_demo_room(void) { dmap_w = 9... -
main(function)progs/doomedit/doomedit.c:2246int main(int argc, char **argv)
Depends on: progs/doomgeneric/am_map.h, progs/doomgeneric/deh_main.h, progs/doomgeneric/doomdef.h, progs/doomgeneric/doomkeys.h, progs/doomgeneric/doomstat.h, progs/doomgeneric/dstrings.h, progs/doomgeneric/i_system.h, progs/doomgeneric/m_cheat.h, progs/doomgeneric/m_controls.h, progs/doomgeneric/m_misc.h, progs/doomgeneric/p_local.h, progs/doomgeneric/r_state.h, progs/doomgeneric/st_stuff.h, progs/doomgeneric/v_video.h, progs/doomgeneric/w_wad.h, progs/doomgeneric/z_zone.h
-
AM_getIslope(function)progs/doomgeneric/am_map.c:275void AM_getIslope ( mline_t* ml, islope_t* is ) -
AM_activateNewScale(function)progs/doomgeneric/am_map.c:293void AM_activateNewScale(void) -
AM_saveScaleAndLoc(function)progs/doomgeneric/am_map.c:308void AM_saveScaleAndLoc(void) -
AM_restoreScaleAndLoc(function)progs/doomgeneric/am_map.c:319void AM_restoreScaleAndLoc(void) -
AM_addMark(function)progs/doomgeneric/am_map.c:343void AM_addMark(void)-- adds a marker at the current location -
AM_findMinMaxBoundaries(function)progs/doomgeneric/am_map.c:355void AM_findMinMaxBoundaries(void)-- Determines bounding box of all vertices, sets global variables controlling zoom range. -
AM_changeWindowLoc(function)progs/doomgeneric/am_map.c:395void AM_changeWindowLoc(void) -
AM_initVariables(function)progs/doomgeneric/am_map.c:424void AM_initVariables(void) -
AM_loadPics(function)progs/doomgeneric/am_map.c:480void AM_loadPics(void) -
AM_unloadPics(function)progs/doomgeneric/am_map.c:493void AM_unloadPics(void) -
AM_clearMarks(function)progs/doomgeneric/am_map.c:505void AM_clearMarks(void) -
AM_LevelInit(function)progs/doomgeneric/am_map.c:518void AM_LevelInit(void)-- should be called at the start of every level right now, i figure it out myself -
AM_Stop(function)progs/doomgeneric/am_map.c:541void AM_Stop (void) -
AM_Start(function)progs/doomgeneric/am_map.c:554void AM_Start (void) -
AM_minOutWindowScale(function)progs/doomgeneric/am_map.c:573void AM_minOutWindowScale(void)-- set the window scale to the maximum size -
AM_maxOutWindowScale(function)progs/doomgeneric/am_map.c:583void AM_maxOutWindowScale(void)-- set the window scale to the minimum size -
AM_Responder(function)progs/doomgeneric/am_map.c:595boolean AM_Responder ( event_t* ev ) -
AM_changeWindowScale(function)progs/doomgeneric/am_map.c:742void AM_changeWindowScale(void)-- Zooming -
AM_doFollowPlayer(function)progs/doomgeneric/am_map.c:761void AM_doFollowPlayer(void) -
AM_updateLightLev(function)progs/doomgeneric/am_map.c:785void AM_updateLightLev(void) -
AM_Ticker(function)progs/doomgeneric/am_map.c:806void AM_Ticker (void)-- Updates on Game Tick -
AM_clearFB(function)progs/doomgeneric/am_map.c:834void AM_clearFB(int color)-- Clear automap frame buffer. -
AM_clipMline(function)progs/doomgeneric/am_map.c:848boolean AM_clipMline ( mline_t* ml, fline_t* fl ) -
AM_drawFline(function)progs/doomgeneric/am_map.c:984void AM_drawFline ( fline_t* fl, int color ) -
AM_drawMline(function)progs/doomgeneric/am_map.c:1062void AM_drawMline ( mline_t* ml, int color ) -
AM_drawGrid(function)progs/doomgeneric/am_map.c:1077void AM_drawGrid(int color)-- Draws flat (floor/ceiling tile) aligned grid lines. -
AM_drawWalls(function)progs/doomgeneric/am_map.c:1123void AM_drawWalls(void)-- Determines visible lines, draws them. -
AM_rotate(function)progs/doomgeneric/am_map.c:1179void AM_rotate ( fixed_t* x, fixed_t* y, angle_t a ) -
AM_drawLineCharacter(function)progs/doomgeneric/am_map.c:1198void AM_drawLineCharacter ( mline_t* lineguy, int lineguylines, fixed_t scale, angle_t ang... -
AM_drawPlayers(function)progs/doomgeneric/am_map.c:1246void AM_drawPlayers(void) -
AM_drawThings(function)progs/doomgeneric/am_map.c:1291void AM_drawThings ( int colors, int colorrange) -
AM_drawMarks(function)progs/doomgeneric/am_map.c:1311void AM_drawMarks(void) -
AM_drawCrosshair(function)progs/doomgeneric/am_map.c:1332void AM_drawCrosshair(int color) -
AM_Drawer(function)progs/doomgeneric/am_map.c:1338void AM_Drawer (void)
Depends on: progs/doomgeneric/d_event.h, progs/doomgeneric/m_cheat.h
Imported by: progs/doomgeneric/am_map.c, progs/doomgeneric/d_main.c, progs/doomgeneric/g_game.c, progs/doomgeneric/p_inter.c, progs/doomgeneric/st_stuff.c
-
AM_Ticker(function)progs/doomgeneric/am_map.h:35void AM_Ticker (void);-- Called by main loop. -
AM_Drawer(function)progs/doomgeneric/am_map.h:39void AM_Drawer (void);-- Called by main loop, called instead of view drawer if automap active. -
AM_Stop(function)progs/doomgeneric/am_map.h:43void AM_Stop (void);-- Called to force the automap to quit if the level is completed while it is up.
Depends on: progs/doomgeneric/d_event.h
-
D_PostEvent(function)progs/doomgeneric/d_event.c:35void D_PostEvent (event_t* ev)-- D_PostEvent Called by the I/O functions when input is detected -
D_PopEvent(function)progs/doomgeneric/d_event.c:43event_t *D_PopEvent(void)
Depends on: progs/doomgeneric/doomtype.h
Imported by: progs/doomgeneric/am_map.h, progs/doomgeneric/d_event.c, progs/doomgeneric/d_loop.c, progs/doomgeneric/f_finale.h, progs/doomgeneric/g_game.h, progs/doomgeneric/hu_stuff.h, progs/doomgeneric/i_joystick.c, progs/doomgeneric/i_system.h, progs/doomgeneric/i_video.c, progs/doomgeneric/m_menu.h, progs/doomgeneric/p_pspr.c, progs/doomgeneric/p_user.c, progs/doomgeneric/st_stuff.h
-
D_PostEvent(function)progs/doomgeneric/d_event.h:129void D_PostEvent (event_t *ev);-- Called by IO functions when input is detected. -
D_PopEvent(function)progs/doomgeneric/d_event.h:133event_t *D_PopEvent(void);
Depends on: kernel/string.c, progs/doomgeneric/config.h, progs/doomgeneric/d_iwad.h, progs/doomgeneric/deh_str.h, progs/doomgeneric/doomkeys.h, progs/doomgeneric/i_system.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
-
AddIWADDir(function)progs/doomgeneric/d_iwad.c:64static void AddIWADDir(char *dir) -
GetRegistryString(function)progs/doomgeneric/d_iwad.c:192static char *GetRegistryString(registry_value_t *reg_val) -
CheckUninstallStrings(function)progs/doomgeneric/d_iwad.c:236static void CheckUninstallStrings(void) -
CheckCollectorsEdition(function)progs/doomgeneric/d_iwad.c:270static void CheckCollectorsEdition(void) -
CheckSteamEdition(function)progs/doomgeneric/d_iwad.c:297static void CheckSteamEdition(void) -
CheckSteamGUSPatches(function)progs/doomgeneric/d_iwad.c:324static void CheckSteamGUSPatches(void) -
CheckDOSDefaults(function)progs/doomgeneric/d_iwad.c:364static void CheckDOSDefaults(void) -
DirIsFile(function)progs/doomgeneric/d_iwad.c:391static boolean DirIsFile(char *path, char *filename) -
CheckDirectoryHasIWAD(function)progs/doomgeneric/d_iwad.c:408static char *CheckDirectoryHasIWAD(char *dir, char *iwadname) -
SearchDirectoryForIWAD(function)progs/doomgeneric/d_iwad.c:449static char *SearchDirectoryForIWAD(char *dir, int mask, GameMission_t *mission) -
IdentifyIWADByName(function)progs/doomgeneric/d_iwad.c:477static GameMission_t IdentifyIWADByName(char *name, int mask) -
AddDoomWadPath(function)progs/doomgeneric/d_iwad.c:518static void AddDoomWadPath(void) -
BuildIWADDirList(function)progs/doomgeneric/d_iwad.c:569static void BuildIWADDirList(void) -
D_FindWADByName(function)progs/doomgeneric/d_iwad.c:630char *D_FindWADByName(char *name) -
D_TryFindWADByName(function)progs/doomgeneric/d_iwad.c:681char *D_TryFindWADByName(char *filename) -
D_FindIWAD(function)progs/doomgeneric/d_iwad.c:704char *D_FindIWAD(int mask, GameMission_t *mission) -
D_FindAllIWADs(function)progs/doomgeneric/d_iwad.c:757const iwad_t **D_FindAllIWADs(int mask) -
D_SaveGameIWADName(function)progs/doomgeneric/d_iwad.c:796char *D_SaveGameIWADName(GameMission_t gamemission) -
D_SuggestIWADName(function)progs/doomgeneric/d_iwad.c:820char *D_SuggestIWADName(GameMission_t mission, GameMode_t mode) -
D_SuggestGameName(function)progs/doomgeneric/d_iwad.c:835char *D_SuggestGameName(GameMission_t mission, GameMode_t mode)
Depends on: progs/doomgeneric/d_mode.h
Imported by: progs/doomgeneric/d_iwad.c, progs/doomgeneric/d_main.c, progs/doomgeneric/w_main.c, progs/doomgeneric/w_wad.c
-
D_FindWADByName(function)progs/doomgeneric/d_iwad.h:42char *D_FindWADByName(char *filename); -
D_TryFindWADByName(function)progs/doomgeneric/d_iwad.h:43char *D_TryFindWADByName(char *filename); -
D_FindIWAD(function)progs/doomgeneric/d_iwad.h:44char *D_FindIWAD(int mask, GameMission_t *mission); -
D_FindAllIWADs(function)progs/doomgeneric/d_iwad.h:45const iwad_t **D_FindAllIWADs(int mask); -
D_SaveGameIWADName(function)progs/doomgeneric/d_iwad.h:46char *D_SaveGameIWADName(GameMission_t gamemission); -
D_SuggestIWADName(function)progs/doomgeneric/d_iwad.h:47char *D_SuggestIWADName(GameMission_t mission, GameMode_t mode); -
D_SuggestGameName(function)progs/doomgeneric/d_iwad.h:48char *D_SuggestGameName(GameMission_t mission, GameMode_t mode); -
D_CheckCorrectIWAD(function)progs/doomgeneric/d_iwad.h:49void D_CheckCorrectIWAD(GameMission_t mission);
Depends on: kernel/string.c, progs/doomgeneric/d_event.h, progs/doomgeneric/d_loop.h, progs/doomgeneric/d_ticcmd.h, progs/doomgeneric/doomfeatures.h, progs/doomgeneric/i_system.h, progs/doomgeneric/i_timer.h, progs/doomgeneric/i_video.h, progs/doomgeneric/m_argv.h, progs/doomgeneric/m_fixed.h, progs/doomgeneric/net_client.h, progs/doomgeneric/net_gui.h, progs/doomgeneric/net_io.h, progs/doomgeneric/net_loop.h, progs/doomgeneric/net_query.h, progs/doomgeneric/net_sdl.h, progs/doomgeneric/net_server.h
-
GetAdjustedTime(function)progs/doomgeneric/d_loop.c:119static int GetAdjustedTime(void) -
BuildNewTic(function)progs/doomgeneric/d_loop.c:136static boolean BuildNewTic(void) -
NetUpdate(function)progs/doomgeneric/d_loop.c:203void NetUpdate (void) -
D_Disconnected(function)progs/doomgeneric/d_loop.c:252static void D_Disconnected(void) -
D_ReceiveTic(function)progs/doomgeneric/d_loop.c:271void D_ReceiveTic(ticcmd_t *ticcmds, boolean *players_mask) -
D_StartGameLoop(function)progs/doomgeneric/d_loop.c:305void D_StartGameLoop(void) -
BlockUntilStart(function)progs/doomgeneric/d_loop.c:315static void BlockUntilStart(net_gamesettings_t *settings, netgame_sta... -
D_StartNetGame(function)progs/doomgeneric/d_loop.c:340void D_StartNetGame(net_gamesettings_t *settings, netgame_startup_callback_t ... -
D_InitNetGame(function)progs/doomgeneric/d_loop.c:452boolean D_InitNetGame(net_connect_data_t *connect_data) -
D_QuitNetGame(function)progs/doomgeneric/d_loop.c:560void D_QuitNetGame (void)-- D_QuitNetGame Called before quitting to leave a net game without hanging the other players -
GetLowTic(function)progs/doomgeneric/d_loop.c:568static int GetLowTic(void) -
OldNetSync(function)progs/doomgeneric/d_loop.c:591static void OldNetSync(void) -
PlayersInGame(function)progs/doomgeneric/d_loop.c:642static boolean PlayersInGame(void) -
TicdupSquash(function)progs/doomgeneric/d_loop.c:672static void TicdupSquash(ticcmd_set_t *set) -
SinglePlayerClear(function)progs/doomgeneric/d_loop.c:689static void SinglePlayerClear(ticcmd_set_t *set) -
TryRunTics(function)progs/doomgeneric/d_loop.c:706void TryRunTics (void) -
D_RegisterLoopCallbacks(function)progs/doomgeneric/d_loop.c:822void D_RegisterLoopCallbacks(loop_interface_t *i)
Depends on: progs/doomgeneric/net_defs.h
Imported by: progs/doomgeneric/d_loop.c, progs/doomgeneric/d_net.c, progs/doomgeneric/doomstat.h, progs/doomgeneric/r_main.c
-
D_RegisterLoopCallbacks(function)progs/doomgeneric/d_loop.h:52void D_RegisterLoopCallbacks(loop_interface_t *i);-- Register callback functions for the main loop code to use. -
NetUpdate(function)progs/doomgeneric/d_loop.h:55void NetUpdate (void);-- Create any new ticcmds and broadcast to other players. -
D_QuitNetGame(function)progs/doomgeneric/d_loop.h:59void D_QuitNetGame (void);-- Broadcasts special packets to other players to notify of game exit -
TryRunTics(function)progs/doomgeneric/d_loop.h:62void TryRunTics (void);-- ? how many ticks to run? -
D_StartGameLoop(function)progs/doomgeneric/d_loop.h:65void D_StartGameLoop(void);-- Called at start of game loop to initialize timers -
D_StartNetGame(function)progs/doomgeneric/d_loop.h:74void D_StartNetGame(net_gamesettings_t *settings, netgame_startup_callback_t callback);
Depends on: kernel/string.c, progs/doomgeneric/am_map.h, progs/doomgeneric/config.h, progs/doomgeneric/d_iwad.h, progs/doomgeneric/d_main.h, progs/doomgeneric/deh_main.h, progs/doomgeneric/doomdef.h, progs/doomgeneric/doomfeatures.h, progs/doomgeneric/doomstat.h, progs/doomgeneric/dstrings.h, progs/doomgeneric/f_finale.h, progs/doomgeneric/f_wipe.h, progs/doomgeneric/g_game.h, progs/doomgeneric/hu_stuff.h, progs/doomgeneric/i_endoom.h, progs/doomgeneric/i_joystick.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_controls.h, progs/doomgeneric/m_menu.h, progs/doomgeneric/m_misc.h, progs/doomgeneric/net_client.h, progs/doomgeneric/net_dedicated.h, progs/doomgeneric/net_query.h, progs/doomgeneric/p_saveg.h, progs/doomgeneric/p_setup.h, progs/doomgeneric/r_local.h, progs/doomgeneric/s_sound.h, progs/doomgeneric/sounds.h, progs/doomgeneric/st_stuff.h, progs/doomgeneric/statdump.h, progs/doomgeneric/v_video.h, progs/doomgeneric/w_main.h, progs/doomgeneric/w_wad.h, progs/doomgeneric/wi_stuff.h, progs/doomgeneric/z_zone.h
-
D_ConnectNetGame(function)progs/doomgeneric/d_main.c:131void D_ConnectNetGame(void); -
D_CheckNetGame(function)progs/doomgeneric/d_main.c:132void D_CheckNetGame(void); -
D_ProcessEvents(function)progs/doomgeneric/d_main.c:139void D_ProcessEvents (void)-- D_ProcessEvents Send all the events of the given timestamp down the responder chain -
R_ExecuteSetViewSize(function)progs/doomgeneric/d_main.c:167void R_ExecuteSetViewSize (void); -
D_Display(function)progs/doomgeneric/d_main.c:169void D_Display (void) -
D_BindVariables(function)progs/doomgeneric/d_main.c:335void D_BindVariables(void) -
D_GrabMouseCallback(function)progs/doomgeneric/d_main.c:388boolean D_GrabMouseCallback(void) -
D_DoomLoop(function)progs/doomgeneric/d_main.c:408void D_DoomLoop (void)-- D_DoomLoop -
D_PageTicker(function)progs/doomgeneric/d_main.c:490void D_PageTicker (void)-- D_PageTicker Handles timing for warped projection -
D_PageDrawer(function)progs/doomgeneric/d_main.c:501void D_PageDrawer (void)-- D_PageDrawer -
D_AdvanceDemo(function)progs/doomgeneric/d_main.c:511void D_AdvanceDemo (void)-- D_AdvanceDemo Called after each demo or intro demosequence finishes -
D_DoAdvanceDemo(function)progs/doomgeneric/d_main.c:521void D_DoAdvanceDemo (void)-- This cycles through the demo sequences. -
D_StartTitle(function)progs/doomgeneric/d_main.c:609void D_StartTitle (void)-- D_StartTitle -
GetGameName(function)progs/doomgeneric/d_main.c:658static char *GetGameName(char *gamename) -
SetMissionForPackName(function)progs/doomgeneric/d_main.c:701static void SetMissionForPackName(char *pack_name) -
D_IdentifyVersion(function)progs/doomgeneric/d_main.c:737void D_IdentifyVersion(void) -
D_SetGameDescription(function)progs/doomgeneric/d_main.c:820void D_SetGameDescription(void) -
D_AddFile(function)progs/doomgeneric/d_main.c:883static boolean D_AddFile(char *filename) -
PrintDehackedBanners(function)progs/doomgeneric/d_main.c:918void PrintDehackedBanners(void) -
InitGameVersion(function)progs/doomgeneric/d_main.c:963static void InitGameVersion(void) -
PrintGameVersion(function)progs/doomgeneric/d_main.c:1065void PrintGameVersion(void) -
D_Endoom(function)progs/doomgeneric/d_main.c:1082static void D_Endoom(void) -
LoadIwadDeh(function)progs/doomgeneric/d_main.c:1105static void LoadIwadDeh(void)-- if ORIGCODE Load dehacked patches needed for certain IWADs. -
D_DoomMain(function)progs/doomgeneric/d_main.c:1178void D_DoomMain (void)-- D_DoomMain
Depends on: progs/doomgeneric/doomdef.h
Imported by: progs/doomgeneric/d_main.c, progs/doomgeneric/d_net.c, progs/doomgeneric/f_finale.c, progs/doomgeneric/g_game.c, progs/doomgeneric/i_video.c, progs/doomgeneric/m_menu.c
-
D_ProcessEvents(function)progs/doomgeneric/d_main.h:30void D_ProcessEvents (void); -
D_PageTicker(function)progs/doomgeneric/d_main.h:36void D_PageTicker (void);-- BASE LEVEL -
D_PageDrawer(function)progs/doomgeneric/d_main.h:37void D_PageDrawer (void); -
D_AdvanceDemo(function)progs/doomgeneric/d_main.h:38void D_AdvanceDemo (void); -
D_DoAdvanceDemo(function)progs/doomgeneric/d_main.h:39void D_DoAdvanceDemo (void); -
D_StartTitle(function)progs/doomgeneric/d_main.h:40void D_StartTitle (void);
Depends on: progs/doomgeneric/d_mode.h, progs/doomgeneric/doomtype.h
-
D_ValidGameMode(function)progs/doomgeneric/d_mode.c:50boolean D_ValidGameMode(GameMission_t mission, GameMode_t mode) -
D_ValidEpisodeMap(function)progs/doomgeneric/d_mode.c:65boolean D_ValidEpisodeMap(GameMission_t mission, GameMode_t mode, int e... -
D_GetNumEpisodes(function)progs/doomgeneric/d_mode.c:103int D_GetNumEpisodes(GameMission_t mission, GameMode_t mode) -
D_ValidGameVersion(function)progs/doomgeneric/d_mode.c:135boolean D_ValidGameVersion(GameMission_t mission, GameVersion_t version) -
D_IsEpisodeMap(function)progs/doomgeneric/d_mode.c:161boolean D_IsEpisodeMap(GameMission_t mission) -
D_GameMissionString(function)progs/doomgeneric/d_mode.c:182char *D_GameMissionString(GameMission_t mission)
Depends on: progs/doomgeneric/doomtype.h
Imported by: progs/doomgeneric/d_iwad.h, progs/doomgeneric/d_mode.c, progs/doomgeneric/doomdef.h, progs/doomgeneric/doomstat.h, progs/doomgeneric/statdump.c, progs/doomgeneric/w_wad.h
-
D_GetNumEpisodes(function)progs/doomgeneric/d_mode.h:93int D_GetNumEpisodes(GameMission_t mission, GameMode_t mode); -
D_GameMissionString(function)progs/doomgeneric/d_mode.h:95char *D_GameMissionString(GameMission_t mission);
Depends on: progs/doomgeneric/d_loop.h, progs/doomgeneric/d_main.h, progs/doomgeneric/deh_main.h, progs/doomgeneric/doomdef.h, progs/doomgeneric/doomfeatures.h, progs/doomgeneric/doomstat.h, progs/doomgeneric/g_game.h, progs/doomgeneric/i_system.h, progs/doomgeneric/i_timer.h, progs/doomgeneric/i_video.h, progs/doomgeneric/m_argv.h, progs/doomgeneric/m_menu.h, progs/doomgeneric/m_misc.h, progs/doomgeneric/w_checksum.h, progs/doomgeneric/w_wad.h
-
PlayerQuitGame(function)progs/doomgeneric/d_net.c:45static void PlayerQuitGame(player_t *player) -
RunTic(function)progs/doomgeneric/d_net.c:71static void RunTic(ticcmd_t *cmds, boolean *ingame) -
LoadGameSettings(function)progs/doomgeneric/d_net.c:108static void LoadGameSettings(net_gamesettings_t *settings) -
SaveGameSettings(function)progs/doomgeneric/d_net.c:139static void SaveGameSettings(net_gamesettings_t *settings) -
InitConnectData(function)progs/doomgeneric/d_net.c:159static void InitConnectData(net_connect_data_t *connect_data) -
D_ConnectNetGame(function)progs/doomgeneric/d_net.c:215void D_ConnectNetGame(void) -
D_CheckNetGame(function)progs/doomgeneric/d_net.c:240void D_CheckNetGame (void)-- D_CheckNetGame Works out player numbers among the net participants
Depends on: progs/doomgeneric/deh_str.h, progs/doomgeneric/doomfeatures.h, progs/doomgeneric/doomtype.h, progs/doomgeneric/sha1.h
Imported by: progs/doomgeneric/am_map.c, progs/doomgeneric/d_main.c, progs/doomgeneric/d_net.c, progs/doomgeneric/f_finale.c, progs/doomgeneric/g_game.c, progs/doomgeneric/hu_stuff.c, progs/doomgeneric/m_menu.c, progs/doomgeneric/p_doors.c, progs/doomgeneric/p_inter.c, progs/doomgeneric/p_saveg.c, progs/doomgeneric/p_setup.c, progs/doomgeneric/p_spec.c, progs/doomgeneric/p_switch.c, progs/doomgeneric/r_data.c, progs/doomgeneric/r_draw.c, progs/doomgeneric/r_things.c, progs/doomgeneric/st_lib.c, progs/doomgeneric/st_stuff.c, progs/doomgeneric/wi_stuff.c
-
DEH_ParseCommandLine(function)progs/doomgeneric/deh_main.h:33void DEH_ParseCommandLine(void); -
DEH_LoadFile(function)progs/doomgeneric/deh_main.h:34int DEH_LoadFile(char *filename); -
DEH_LoadLump(function)progs/doomgeneric/deh_main.h:35int DEH_LoadLump(int lumpnum, boolean allow_long, boolean allow_error); -
DEH_LoadLumpByName(function)progs/doomgeneric/deh_main.h:36int DEH_LoadLumpByName(char *name, boolean allow_long, boolean allow_error); -
DEH_Checksum(function)progs/doomgeneric/deh_main.h:40void DEH_Checksum(sha1_digest_t digest);
Depends on: progs/doomgeneric/doomfeatures.h
Imported by: progs/doomgeneric/d_iwad.c, progs/doomgeneric/deh_main.h, progs/doomgeneric/i_input.c, progs/doomgeneric/i_system.c, progs/doomgeneric/m_misc.c, progs/doomgeneric/s_sound.c, progs/doomgeneric/v_video.c
-
DEH_String(function)progs/doomgeneric/deh_str.h:29char *DEH_String(char *s); -
DEH_printf(function)progs/doomgeneric/deh_str.h:30void DEH_printf(char *fmt, ...); -
DEH_fprintf(function)progs/doomgeneric/deh_str.h:31void DEH_fprintf(FILE *fstream, char *fmt, ...); -
DEH_snprintf(function)progs/doomgeneric/deh_str.h:32void DEH_snprintf(char *buffer, size_t len, char *fmt, ...); -
DEH_AddStringReplacement(function)progs/doomgeneric/deh_str.h:33void DEH_AddStringReplacement(char *from_text, char *to_text);
-
D_DoomMain(function)progs/doomgeneric/doom.h:28void D_DoomMain (void);
Depends on: progs/doomgeneric/doomgeneric.h
-
dg_Create(function)progs/doomgeneric/doomgeneric.c:6void dg_Create()
Imported by: progs/doomgeneric/doomgeneric.c, progs/doomgeneric/doomgeneric_minios.c, progs/doomgeneric/doomgeneric_sdl.c, progs/doomgeneric/doomgeneric_soso.c, progs/doomgeneric/doomgeneric_sosox.c, progs/doomgeneric/doomgeneric_win.c, progs/doomgeneric/doomgeneric_xlib.c, progs/doomgeneric/i_input.c, progs/doomgeneric/i_minios_sound.c, progs/doomgeneric/i_timer.c, progs/doomgeneric/i_video.c
-
DG_Init(function)progs/doomgeneric/doomgeneric.h:14void DG_Init(); -
DG_DrawFrame(function)progs/doomgeneric/doomgeneric.h:15void DG_DrawFrame(); -
DG_SleepMs(function)progs/doomgeneric/doomgeneric.h:16void DG_SleepMs(uint32_t ms); -
DG_GetTicksMs(function)progs/doomgeneric/doomgeneric.h:17uint32_t DG_GetTicksMs(); -
DG_GetKey(function)progs/doomgeneric/doomgeneric.h:18int DG_GetKey(int* pressed, unsigned char* key); -
DG_SetWindowTitle(function)progs/doomgeneric/doomgeneric.h:19void DG_SetWindowTitle(const char * title);
Depends on: kernel/string.c, progs/doomgeneric/doomgeneric.h, progs/doomgeneric/doomkeys.h, progs/doomgeneric/s_sound.h, progs/minios_abi.h
-
MINIOS_DOOM_BACKBUF_ADDR(function)progs/doomgeneric/doomgeneric_minios.c:4* MINIOS_DOOM_BACKBUF_ADDR (minios_abi.h); -
mini_parse_autoframes(function)progs/doomgeneric/doomgeneric_minios.c:24static void mini_parse_autoframes(int argc, char **argv) -
mini_parse_windowed(function)progs/doomgeneric/doomgeneric_minios.c:43static void mini_parse_windowed(int argc, char **argv) -
sys_time_ms(function)progs/doomgeneric/doomgeneric_minios.c:56static long sys_time_ms(void) -
sys_kbd(function)progs/doomgeneric/doomgeneric_minios.c:61static long sys_kbd(void) -
sys_palette(function)progs/doomgeneric/doomgeneric_minios.c:66static long sys_palette(const unsigned char *pal) -
sys_kbd_raw(function)progs/doomgeneric/doomgeneric_minios.c:71static long sys_kbd_raw(int on) -
sys_vga_mode(function)progs/doomgeneric/doomgeneric_minios.c:76static long sys_vga_mode(int on) -
sys_gfx_zoom(function)progs/doomgeneric/doomgeneric_minios.c:81static long sys_gfx_zoom(long mode) -
sys_doom_frame(function)progs/doomgeneric/doomgeneric_minios.c:86static long sys_doom_frame(void) -
load_vga_palette(function)progs/doomgeneric/doomgeneric_minios.c:110static void load_vga_palette(void) -
scancode_to_doom(function)progs/doomgeneric/doomgeneric_minios.c:123static unsigned char scancode_to_doom(unsigned char raw) -
kbd_enqueue(function)progs/doomgeneric/doomgeneric_minios.c:182static void kbd_enqueue(unsigned char doom_key, int pressed) -
kbd_poll(function)progs/doomgeneric/doomgeneric_minios.c:189static void kbd_poll(void) -
DG_Init(function)progs/doomgeneric/doomgeneric_minios.c:232void DG_Init(void) -
DG_DrawFrame(function)progs/doomgeneric/doomgeneric_minios.c:243void DG_DrawFrame(void) -
DG_SleepMs(function)progs/doomgeneric/doomgeneric_minios.c:274void DG_SleepMs(uint32_t ms) -
DG_GetTicksMs(function)progs/doomgeneric/doomgeneric_minios.c:280uint32_t DG_GetTicksMs(void) -
DG_GetKey(function)progs/doomgeneric/doomgeneric_minios.c:284int DG_GetKey(int *pressed, unsigned char *key) -
DG_SetWindowTitle(function)progs/doomgeneric/doomgeneric_minios.c:295void DG_SetWindowTitle(const char *title)
Depends on: progs/doomgeneric/doomgeneric.h, progs/doomgeneric/doomkeys.h, progs/doomgeneric/m_argv.h, progs/pokemon/minios_stubs/SDL.h
-
convertToDoomKey(function)progs/doomgeneric/doomgeneric_sdl.c:23static unsigned char convertToDoomKey(unsigned int key) -
addKeyToQueue(function)progs/doomgeneric/doomgeneric_sdl.c:63static void addKeyToQueue(int pressed, unsigned int keyCode) -
handleKeyInput(function)progs/doomgeneric/doomgeneric_sdl.c:72static void handleKeyInput() -
DG_Init(function)progs/doomgeneric/doomgeneric_sdl.c:93void DG_Init() -
DG_DrawFrame(function)progs/doomgeneric/doomgeneric_sdl.c:112void DG_DrawFrame() -
DG_SleepMs(function)progs/doomgeneric/doomgeneric_sdl.c:123void DG_SleepMs(uint32_t ms) -
DG_GetTicksMs(function)progs/doomgeneric/doomgeneric_sdl.c:128uint32_t DG_GetTicksMs() -
DG_GetKey(function)progs/doomgeneric/doomgeneric_sdl.c:133int DG_GetKey(int* pressed, unsigned char* doomKey) -
DG_SetWindowTitle(function)progs/doomgeneric/doomgeneric_sdl.c:152void DG_SetWindowTitle(const char * title)
Depends on: kernel/string.c, progs/doomgeneric/doomgeneric.h, progs/doomgeneric/doomkeys.h, progs/doomgeneric/m_argv.h
-
convertToDoomKey(function)progs/doomgeneric/doomgeneric_soso.c:43static unsigned char convertToDoomKey(unsigned char scancode) -
addKeyToQueue(function)progs/doomgeneric/doomgeneric_soso.c:92static void addKeyToQueue(int pressed, unsigned char keyCode) -
disableRawMode(function)progs/doomgeneric/doomgeneric_soso.c:108void disableRawMode() -
enableRawMode(function)progs/doomgeneric/doomgeneric_soso.c:114void enableRawMode() -
DG_Init(function)progs/doomgeneric/doomgeneric_soso.c:124void DG_Init() -
handleKeyInput(function)progs/doomgeneric/doomgeneric_soso.c:186static void handleKeyInput() -
DG_DrawFrame(function)progs/doomgeneric/doomgeneric_soso.c:214void DG_DrawFrame() -
DG_SleepMs(function)progs/doomgeneric/doomgeneric_soso.c:227void DG_SleepMs(uint32_t ms) -
DG_GetTicksMs(function)progs/doomgeneric/doomgeneric_soso.c:232uint32_t DG_GetTicksMs() -
DG_GetKey(function)progs/doomgeneric/doomgeneric_soso.c:237int DG_GetKey(int* pressed, unsigned char* doomKey) -
DG_SetWindowTitle(function)progs/doomgeneric/doomgeneric_soso.c:258void DG_SetWindowTitle(const char * title)
Depends on: kernel/string.c, progs/doomgeneric/doomgeneric.h, progs/doomgeneric/doomkeys.h, progs/doomgeneric/m_argv.h
-
convert_to_doom_key(function)progs/doomgeneric/doomgeneric_sosox.c:39static unsigned char convert_to_doom_key(unsigned char scancode) -
add_key_to_queue(function)progs/doomgeneric/doomgeneric_sosox.c:88static void add_key_to_queue(int pressed, unsigned char key_code) -
disable_raw_mode(function)progs/doomgeneric/doomgeneric_sosox.c:102void disable_raw_mode() -
enable_raw_mode(function)progs/doomgeneric/doomgeneric_sosox.c:107void enable_raw_mode() -
DG_Init(function)progs/doomgeneric/doomgeneric_sosox.c:117void DG_Init() -
handle_key_input(function)progs/doomgeneric/doomgeneric_sosox.c:159static void handle_key_input() -
DG_DrawFrame(function)progs/doomgeneric/doomgeneric_sosox.c:187void DG_DrawFrame() -
DG_SleepMs(function)progs/doomgeneric/doomgeneric_sosox.c:225void DG_SleepMs(uint32_t ms) -
DG_GetTicksMs(function)progs/doomgeneric/doomgeneric_sosox.c:230uint32_t DG_GetTicksMs() -
DG_GetKey(function)progs/doomgeneric/doomgeneric_sosox.c:235int DG_GetKey(int* pressed, unsigned char* doomKey) -
DG_SetWindowTitle(function)progs/doomgeneric/doomgeneric_sosox.c:256void DG_SetWindowTitle(const char * title)
Depends on: progs/doomgeneric/doomgeneric.h, progs/doomgeneric/doomkeys.h
-
convertToDoomKey(function)progs/doomgeneric/doomgeneric_win.c:20static unsigned char convertToDoomKey(unsigned char key) -
addKeyToQueue(function)progs/doomgeneric/doomgeneric_win.c:59static void addKeyToQueue(int pressed, unsigned char keyCode) -
wndProc(function)progs/doomgeneric/doomgeneric_win.c:70static LRESULT CALLBACK wndProc(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam) -
DG_Init(function)progs/doomgeneric/doomgeneric_win.c:95void DG_Init() -
DG_DrawFrame(function)progs/doomgeneric/doomgeneric_win.c:146void DG_DrawFrame() -
DG_SleepMs(function)progs/doomgeneric/doomgeneric_win.c:162void DG_SleepMs(uint32_t ms) -
DG_GetTicksMs(function)progs/doomgeneric/doomgeneric_win.c:167uint32_t DG_GetTicksMs() -
DG_GetKey(function)progs/doomgeneric/doomgeneric_win.c:172int DG_GetKey(int* pressed, unsigned char* doomKey) -
DG_SetWindowTitle(function)progs/doomgeneric/doomgeneric_win.c:193void DG_SetWindowTitle(const char * title)
Depends on: kernel/string.c, kernel/time.c, progs/doomgeneric/doomgeneric.h, progs/doomgeneric/doomkeys.h
-
convertToDoomKey(function)progs/doomgeneric/doomgeneric_xlib.c:27static unsigned char convertToDoomKey(unsigned int key) -
addKeyToQueue(function)progs/doomgeneric/doomgeneric_xlib.c:68static void addKeyToQueue(int pressed, unsigned int keyCode) -
DG_Init(function)progs/doomgeneric/doomgeneric_xlib.c:79void DG_Init() -
DG_DrawFrame(function)progs/doomgeneric/doomgeneric_xlib.c:127void DG_DrawFrame() -
DG_SleepMs(function)progs/doomgeneric/doomgeneric_xlib.c:172void DG_SleepMs(uint32_t ms) -
DG_GetTicksMs(function)progs/doomgeneric/doomgeneric_xlib.c:177uint32_t DG_GetTicksMs() -
DG_GetKey(function)progs/doomgeneric/doomgeneric_xlib.c:187int DG_GetKey(int* pressed, unsigned char* doomKey) -
DG_SetWindowTitle(function)progs/doomgeneric/doomgeneric_xlib.c:208void DG_SetWindowTitle(const char * title)
Depends on: progs/doomgeneric/doomtype.h
-
I_InitTimidityConfig(function)progs/doomgeneric/dummy.c:43void I_InitTimidityConfig(void)
Depends on: progs/doomgeneric/d_main.h, progs/doomgeneric/deh_main.h, progs/doomgeneric/doomstat.h, progs/doomgeneric/dstrings.h, progs/doomgeneric/hu_stuff.h, progs/doomgeneric/i_swap.h, progs/doomgeneric/i_system.h, progs/doomgeneric/r_state.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
-
F_StartFinale(function)progs/doomgeneric/f_finale.c:108void F_StartFinale (void)-- F_StartFinale -
F_Responder(function)progs/doomgeneric/f_finale.c:160boolean F_Responder (event_t *event) -
F_Ticker(function)progs/doomgeneric/f_finale.c:172void F_Ticker (void)-- F_Ticker -
F_TextWrite(function)progs/doomgeneric/f_finale.c:227void F_TextWrite (void) -
F_StartCast(function)progs/doomgeneric/f_finale.c:340void F_StartCast (void)-- F_StartCast -
F_CastTicker(function)progs/doomgeneric/f_finale.c:358void F_CastTicker (void)-- F_CastTicker -
F_CastResponder(function)progs/doomgeneric/f_finale.c:465boolean F_CastResponder (event_t* ev) -
F_CastPrint(function)progs/doomgeneric/f_finale.c:486void F_CastPrint (char* text) -
F_CastDrawer(function)progs/doomgeneric/f_finale.c:541void F_CastDrawer (void) -
F_DrawPatchCol(function)progs/doomgeneric/f_finale.c:572void F_DrawPatchCol ( int x, patch_t* patch, int col ) -
F_BunnyScroll(function)progs/doomgeneric/f_finale.c:606void F_BunnyScroll (void)-- F_BunnyScroll -
F_ArtScreenDrawer(function)progs/doomgeneric/f_finale.c:661static void F_ArtScreenDrawer(void) -
F_Drawer(function)progs/doomgeneric/f_finale.c:702void F_Drawer (void)-- F_Drawer
Depends on: progs/doomgeneric/d_event.h, progs/doomgeneric/doomtype.h
Imported by: progs/doomgeneric/d_main.c, progs/doomgeneric/g_game.c
-
F_Ticker(function)progs/doomgeneric/f_finale.h:34void F_Ticker (void);-- Called by main loop. -
F_Drawer(function)progs/doomgeneric/f_finale.h:37void F_Drawer (void);-- Called by main loop. -
F_StartFinale(function)progs/doomgeneric/f_finale.h:40void F_StartFinale (void);
Depends on: kernel/string.c, progs/doomgeneric/doomtype.h, progs/doomgeneric/f_wipe.h, progs/doomgeneric/i_video.h, progs/doomgeneric/m_random.h, progs/doomgeneric/v_video.h, progs/doomgeneric/z_zone.h
-
wipe_shittyColMajorXform(function)progs/doomgeneric/f_wipe.c:43void wipe_shittyColMajorXform ( short* array, int width, int height ) -
wipe_initColorXForm(function)progs/doomgeneric/f_wipe.c:65int wipe_initColorXForm ( int width, int height, int ticks ) -
wipe_doColorXForm(function)progs/doomgeneric/f_wipe.c:75int wipe_doColorXForm ( int width, int height, int ticks ) -
wipe_exitColorXForm(function)progs/doomgeneric/f_wipe.c:121int wipe_exitColorXForm ( int width, int height, int ticks ) -
wipe_initMelt(function)progs/doomgeneric/f_wipe.c:133int wipe_initMelt ( int width, int height, int ticks ) -
wipe_doMelt(function)progs/doomgeneric/f_wipe.c:164int wipe_doMelt ( int width, int height, int ticks ) -
wipe_exitMelt(function)progs/doomgeneric/f_wipe.c:219int wipe_exitMelt ( int width, int height, int ticks ) -
wipe_StartScreen(function)progs/doomgeneric/f_wipe.c:231int wipe_StartScreen ( int x, int y, int width, int height ) -
wipe_EndScreen(function)progs/doomgeneric/f_wipe.c:243int wipe_EndScreen ( int x, int y, int width, int height ) -
wipe_ScreenWipe(function)progs/doomgeneric/f_wipe.c:256int wipe_ScreenWipe ( int wipeno, int x, int y, int width, int height, int ticks )
Imported by: progs/doomgeneric/d_main.c, progs/doomgeneric/f_wipe.c
-
wipe_StartScreen(function)progs/doomgeneric/f_wipe.h:39int wipe_StartScreen ( int x, int y, int width, int height ); -
wipe_EndScreen(function)progs/doomgeneric/f_wipe.h:47int wipe_EndScreen ( int x, int y, int width, int height ); -
wipe_ScreenWipe(function)progs/doomgeneric/f_wipe.h:55int wipe_ScreenWipe ( int wipeno, int x, int y, int width, int height, int ticks );
Next: API_p12.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