Repository navigation
Agent API_p15
Previous: API_p14.md
Depends on: progs/doomgeneric/deh_main.h, progs/doomgeneric/doomstat.h, progs/doomgeneric/dstrings.h, progs/doomgeneric/g_game.h, progs/doomgeneric/i_system.h, progs/doomgeneric/m_misc.h, progs/doomgeneric/p_local.h, progs/doomgeneric/p_saveg.h, progs/doomgeneric/r_state.h, progs/doomgeneric/z_zone.h
-
P_TempSaveGameFile(function)progs/doomgeneric/p_saveg.c:47char *P_TempSaveGameFile(void) -
P_SaveGameFile(function)progs/doomgeneric/p_saveg.c:61char *P_SaveGameFile(int slot) -
saveg_read8(function)progs/doomgeneric/p_saveg.c:81static byte saveg_read8(void) -
saveg_write8(function)progs/doomgeneric/p_saveg.c:99static void saveg_write8(byte value) -
saveg_read16(function)progs/doomgeneric/p_saveg.c:112static short saveg_read16(void) -
saveg_write16(function)progs/doomgeneric/p_saveg.c:122static void saveg_write16(short value) -
saveg_read32(function)progs/doomgeneric/p_saveg.c:128static int saveg_read32(void) -
saveg_write32(function)progs/doomgeneric/p_saveg.c:140static void saveg_write32(int value) -
saveg_read_pad(function)progs/doomgeneric/p_saveg.c:150static void saveg_read_pad(void) -
saveg_write_pad(function)progs/doomgeneric/p_saveg.c:166static void saveg_write_pad(void) -
saveg_readp(function)progs/doomgeneric/p_saveg.c:185static void *saveg_readp(void) -
saveg_writep(function)progs/doomgeneric/p_saveg.c:190static void saveg_writep(void *p) -
saveg_read_mapthing_t(function)progs/doomgeneric/p_saveg.c:208static void saveg_read_mapthing_t(mapthing_t *str) -
saveg_write_mapthing_t(function)progs/doomgeneric/p_saveg.c:226static void saveg_write_mapthing_t(mapthing_t *str) -
saveg_read_actionf_t(function)progs/doomgeneric/p_saveg.c:248static void saveg_read_actionf_t(actionf_t *str) -
saveg_write_actionf_t(function)progs/doomgeneric/p_saveg.c:254static void saveg_write_actionf_t(actionf_t *str) -
saveg_read_thinker_t(function)progs/doomgeneric/p_saveg.c:273static void saveg_read_thinker_t(thinker_t *str) -
saveg_write_thinker_t(function)progs/doomgeneric/p_saveg.c:285static void saveg_write_thinker_t(thinker_t *str) -
saveg_read_mobj_t(function)progs/doomgeneric/p_saveg.c:301static void saveg_read_mobj_t(mobj_t *str) -
saveg_write_mobj_t(function)progs/doomgeneric/p_saveg.c:421static void saveg_write_mobj_t(mobj_t *str) -
saveg_read_ticcmd_t(function)progs/doomgeneric/p_saveg.c:541static void saveg_read_ticcmd_t(ticcmd_t *str) -
saveg_write_ticcmd_t(function)progs/doomgeneric/p_saveg.c:563static void saveg_write_ticcmd_t(ticcmd_t *str) -
saveg_read_pspdef_t(function)progs/doomgeneric/p_saveg.c:589static void saveg_read_pspdef_t(pspdef_t *str) -
saveg_write_pspdef_t(function)progs/doomgeneric/p_saveg.c:615static void saveg_write_pspdef_t(pspdef_t *str) -
saveg_read_player_t(function)progs/doomgeneric/p_saveg.c:641static void saveg_read_player_t(player_t *str) -
saveg_write_player_t(function)progs/doomgeneric/p_saveg.c:772static void saveg_write_player_t(player_t *str) -
saveg_read_ceiling_t(function)progs/doomgeneric/p_saveg.c:908static void saveg_read_ceiling_t(ceiling_t *str) -
saveg_write_ceiling_t(function)progs/doomgeneric/p_saveg.c:944static void saveg_write_ceiling_t(ceiling_t *str) -
saveg_read_vldoor_t(function)progs/doomgeneric/p_saveg.c:981static void saveg_read_vldoor_t(vldoor_t *str) -
saveg_write_vldoor_t(function)progs/doomgeneric/p_saveg.c:1011static void saveg_write_vldoor_t(vldoor_t *str) -
saveg_read_floormove_t(function)progs/doomgeneric/p_saveg.c:1042static void saveg_read_floormove_t(floormove_t *str) -
saveg_write_floormove_t(function)progs/doomgeneric/p_saveg.c:1075static void saveg_write_floormove_t(floormove_t *str) -
saveg_read_plat_t(function)progs/doomgeneric/p_saveg.c:1109static void saveg_read_plat_t(plat_t *str) -
saveg_write_plat_t(function)progs/doomgeneric/p_saveg.c:1151static void saveg_write_plat_t(plat_t *str) -
saveg_read_lightflash_t(function)progs/doomgeneric/p_saveg.c:1194static void saveg_read_lightflash_t(lightflash_t *str) -
saveg_write_lightflash_t(function)progs/doomgeneric/p_saveg.c:1221static void saveg_write_lightflash_t(lightflash_t *str) -
saveg_read_strobe_t(function)progs/doomgeneric/p_saveg.c:1249static void saveg_read_strobe_t(strobe_t *str) -
saveg_write_strobe_t(function)progs/doomgeneric/p_saveg.c:1276static void saveg_write_strobe_t(strobe_t *str) -
saveg_read_glow_t(function)progs/doomgeneric/p_saveg.c:1304static void saveg_read_glow_t(glow_t *str) -
saveg_write_glow_t(function)progs/doomgeneric/p_saveg.c:1325static void saveg_write_glow_t(glow_t *str) -
P_WriteSaveGameHeader(function)progs/doomgeneric/p_saveg.c:1347void P_WriteSaveGameHeader(char *description) -
P_ReadSaveGameHeader(function)progs/doomgeneric/p_saveg.c:1379boolean P_ReadSaveGameHeader(void) -
P_ReadSaveGameEOF(function)progs/doomgeneric/p_saveg.c:1419boolean P_ReadSaveGameEOF(void) -
P_WriteSaveGameEOF(function)progs/doomgeneric/p_saveg.c:1432void P_WriteSaveGameEOF(void) -
P_ArchivePlayers(function)progs/doomgeneric/p_saveg.c:1440void P_ArchivePlayers (void)-- P_ArchivePlayers -
P_UnArchivePlayers(function)progs/doomgeneric/p_saveg.c:1460void P_UnArchivePlayers (void)-- P_UnArchivePlayers -
P_ArchiveWorld(function)progs/doomgeneric/p_saveg.c:1484void P_ArchiveWorld (void)-- P_ArchiveWorld -
P_UnArchiveWorld(function)progs/doomgeneric/p_saveg.c:1532void P_UnArchiveWorld (void)-- P_UnArchiveWorld -
P_ArchiveThinkers(function)progs/doomgeneric/p_saveg.c:1592void P_ArchiveThinkers (void)-- P_ArchiveThinkers -
P_UnArchiveThinkers(function)progs/doomgeneric/p_saveg.c:1620void P_UnArchiveThinkers (void)-- P_UnArchiveThinkers -
P_ArchiveSpecials(function)progs/doomgeneric/p_saveg.c:1704void P_ArchiveSpecials (void)-- Things to handle: T_MoveCeiling, (ceiling_t: sector_t * swizzle), - active list T_VerticalDoor, (vldoor_t: sector_t... -
P_UnArchiveSpecials(function)progs/doomgeneric/p_saveg.c:1793void P_UnArchiveSpecials (void)-- P_UnArchiveSpecials
Imported by: progs/doomgeneric/d_main.c, progs/doomgeneric/g_game.c, progs/doomgeneric/m_menu.c, progs/doomgeneric/p_saveg.c
-
P_TempSaveGameFile(function)progs/doomgeneric/p_saveg.h:31char *P_TempSaveGameFile(void); -
P_SaveGameFile(function)progs/doomgeneric/p_saveg.h:35char *P_SaveGameFile(int slot); -
P_WriteSaveGameHeader(function)progs/doomgeneric/p_saveg.h:40void P_WriteSaveGameHeader(char *description); -
P_WriteSaveGameEOF(function)progs/doomgeneric/p_saveg.h:45void P_WriteSaveGameEOF(void); -
P_ArchivePlayers(function)progs/doomgeneric/p_saveg.h:49void P_ArchivePlayers (void);-- Persistent storage/archiving. -
P_UnArchivePlayers(function)progs/doomgeneric/p_saveg.h:50void P_UnArchivePlayers (void); -
P_ArchiveWorld(function)progs/doomgeneric/p_saveg.h:51void P_ArchiveWorld (void); -
P_UnArchiveWorld(function)progs/doomgeneric/p_saveg.h:52void P_UnArchiveWorld (void); -
P_ArchiveThinkers(function)progs/doomgeneric/p_saveg.h:53void P_ArchiveThinkers (void); -
P_UnArchiveThinkers(function)progs/doomgeneric/p_saveg.h:54void P_UnArchiveThinkers (void); -
P_ArchiveSpecials(function)progs/doomgeneric/p_saveg.h:55void P_ArchiveSpecials (void); -
P_UnArchiveSpecials(function)progs/doomgeneric/p_saveg.h:56void P_UnArchiveSpecials (void);
Depends on: progs/doomgeneric/deh_main.h, progs/doomgeneric/doomdef.h, progs/doomgeneric/doomstat.h, progs/doomgeneric/g_game.h, progs/doomgeneric/i_swap.h, progs/doomgeneric/i_system.h, progs/doomgeneric/m_argv.h, progs/doomgeneric/m_bbox.h, progs/doomgeneric/p_local.h, progs/doomgeneric/s_sound.h, progs/doomgeneric/w_wad.h, progs/doomgeneric/z_zone.h
-
P_SpawnMapThing(function)progs/doomgeneric/p_setup.c:44void P_SpawnMapThing (mapthing_t* mthing); -
P_LoadVertexes(function)progs/doomgeneric/p_setup.c:118void P_LoadVertexes (int lump)-- P_LoadVertexes -
GetSectorAtNullAddress(function)progs/doomgeneric/p_setup.c:153sector_t* GetSectorAtNullAddress(void)-- GetSectorAtNullAddress -
P_LoadSegs(function)progs/doomgeneric/p_setup.c:172void P_LoadSegs (int lump)-- P_LoadSegs -
P_LoadSubsectors(function)progs/doomgeneric/p_setup.c:236void P_LoadSubsectors (int lump)-- P_LoadSubsectors -
P_LoadSectors(function)progs/doomgeneric/p_setup.c:265void P_LoadSectors (int lump)-- P_LoadSectors -
P_LoadNodes(function)progs/doomgeneric/p_setup.c:298void P_LoadNodes (int lump)-- P_LoadNodes -
P_LoadThings(function)progs/doomgeneric/p_setup.c:335void P_LoadThings (int lump)-- P_LoadThings -
P_LoadLineDefs(function)progs/doomgeneric/p_setup.c:392void P_LoadLineDefs (int lump)-- P_LoadLineDefs Also counts secret lines for intermissions. -
P_LoadSideDefs(function)progs/doomgeneric/p_setup.c:473void P_LoadSideDefs (int lump)-- P_LoadSideDefs -
P_LoadBlockMap(function)progs/doomgeneric/p_setup.c:504void P_LoadBlockMap (int lump)-- P_LoadBlockMap -
P_GroupLines(function)progs/doomgeneric/p_setup.c:545void P_GroupLines (void)-- P_GroupLines Builds sector line lists and subsector sector numbers. -
PadRejectArray(function)progs/doomgeneric/p_setup.c:661static void PadRejectArray(byte *array, unsigned int len) -
P_LoadReject(function)progs/doomgeneric/p_setup.c:712static void P_LoadReject(int lumpnum) -
P_SetupLevel(function)progs/doomgeneric/p_setup.c:744void P_SetupLevel ( int episode, int map, int playermask, skill_t skill) -
P_Init(function)progs/doomgeneric/p_setup.c:847void P_Init (void)-- P_Init
Imported by: progs/doomgeneric/d_main.c, progs/doomgeneric/g_game.c
-
P_SetupLevel(function)progs/doomgeneric/p_setup.h:28void P_SetupLevel ( int episode, int map, int playermask, skill_t skill); -
P_Init(function)progs/doomgeneric/p_setup.h:35void P_Init (void);-- Called by startup code.
Depends on: progs/doomgeneric/doomdef.h, progs/doomgeneric/i_system.h, progs/doomgeneric/p_local.h, progs/doomgeneric/r_state.h
-
P_DivlineSide(function)progs/doomgeneric/p_sight.c:48int P_DivlineSide ( fixed_t x, fixed_t y, divline_t* node ) -
P_InterceptVector2(function)progs/doomgeneric/p_sight.c:102fixed_t P_InterceptVector2 ( divline_t* v2, divline_t* v1 ) -
P_CrossSubsector(function)progs/doomgeneric/p_sight.c:128boolean P_CrossSubsector (int num)-- P_CrossSubsector Returns true if strace crosses the given subsector successfully. -
P_CrossBSPNode(function)progs/doomgeneric/p_sight.c:258boolean P_CrossBSPNode (int bspnum)-- P_CrossBSPNode Returns true if strace crosses the given node successfully. -
P_CheckSight(function)progs/doomgeneric/p_sight.c:301boolean P_CheckSight ( mobj_t* t1, mobj_t* t2 )
Depends on: progs/doomgeneric/deh_main.h, progs/doomgeneric/doomdef.h, progs/doomgeneric/doomstat.h, progs/doomgeneric/g_game.h, progs/doomgeneric/i_system.h, progs/doomgeneric/p_local.h, progs/doomgeneric/r_state.h, progs/doomgeneric/s_sound.h, progs/doomgeneric/sounds.h
-
P_InitSwitchList(function)progs/doomgeneric/p_switch.c:101void P_InitSwitchList(void)-- P_InitSwitchList Only called at game initialization. -
P_StartButton(function)progs/doomgeneric/p_switch.c:149void P_StartButton ( line_t* line, bwhere_e w, int texture, int time ) -
P_ChangeSwitchTexture(function)progs/doomgeneric/p_switch.c:195void P_ChangeSwitchTexture ( line_t* line, int useAgain ) -
P_UseSpecialLine(function)progs/doomgeneric/p_switch.c:270boolean P_UseSpecialLine ( mobj_t* thing, line_t* line, int side )
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
-
EV_Teleport(function)progs/doomgeneric/p_telept.c:42int EV_Teleport ( line_t* line, int side, mobj_t* thing )
Depends on: progs/doomgeneric/doomstat.h, progs/doomgeneric/p_local.h, progs/doomgeneric/z_zone.h
-
P_InitThinkers(function)progs/doomgeneric/p_tick.c:46void P_InitThinkers (void)-- P_InitThinkers -
P_AddThinker(function)progs/doomgeneric/p_tick.c:58void P_AddThinker (thinker_t* thinker)-- P_AddThinker Adds a new thinker at the end of the list. -
P_RemoveThinker(function)progs/doomgeneric/p_tick.c:73void P_RemoveThinker (thinker_t* thinker)-- P_RemoveThinker Deallocation is lazy -- it will not actually be freed until its thinking turn comes up. -
P_AllocateThinker(function)progs/doomgeneric/p_tick.c:85void P_AllocateThinker (thinker_t* thinker)-- P_AllocateThinker Allocates memory and adds a new thinker at the end of the list. -
P_RunThinkers(function)progs/doomgeneric/p_tick.c:94void P_RunThinkers (void)-- P_RunThinkers -
P_Ticker(function)progs/doomgeneric/p_tick.c:123void P_Ticker (void)
Imported by: progs/doomgeneric/g_game.c
-
P_Ticker(function)progs/doomgeneric/p_tick.h:29void P_Ticker (void);-- Called by C_Ticker, can call G_PlayerExited.
Depends on: progs/doomgeneric/d_event.h, progs/doomgeneric/doomdef.h, progs/doomgeneric/doomstat.h, progs/doomgeneric/p_local.h
-
P_Thrust(function)progs/doomgeneric/p_user.c:52void P_Thrust ( player_t* player, angle_t angle, fixed_t move ) -
P_CalcHeight(function)progs/doomgeneric/p_user.c:70void P_CalcHeight (player_t* player)-- P_CalcHeight Calculate the walking / running height adjustment -
P_MovePlayer(function)progs/doomgeneric/p_user.c:141void P_MovePlayer (player_t* player)-- P_MovePlayer -
P_DeathThink(function)progs/doomgeneric/p_user.c:175void P_DeathThink (player_t* player) -
P_PlayerThink(function)progs/doomgeneric/p_user.c:229void P_PlayerThink (player_t* player)-- P_PlayerThink
Depends on: progs/doomgeneric/doomdef.h, progs/doomgeneric/doomstat.h, progs/doomgeneric/i_system.h, progs/doomgeneric/m_bbox.h, progs/doomgeneric/r_main.h, progs/doomgeneric/r_plane.h, progs/doomgeneric/r_state.h, progs/doomgeneric/r_things.h
-
R_StoreWallRange(function)progs/doomgeneric/r_bsp.c:51void R_StoreWallRange ( int start, int stop ); -
R_ClearDrawSegs(function)progs/doomgeneric/r_bsp.c:61void R_ClearDrawSegs (void)-- R_ClearDrawSegs -
R_ClipSolidWallSegment(function)progs/doomgeneric/r_bsp.c:97void R_ClipSolidWallSegment ( int first, int last ) -
R_ClipPassWallSegment(function)progs/doomgeneric/r_bsp.c:190void R_ClipPassWallSegment ( int first, int last ) -
R_ClearClipSegs(function)progs/doomgeneric/r_bsp.c:238void R_ClearClipSegs (void)-- R_ClearClipSegs -
R_AddLine(function)progs/doomgeneric/r_bsp.c:252void R_AddLine (seg_t* line)-- R_AddLine Clips the given segment and adds any visible pieces to the line list. -
R_CheckBBox(function)progs/doomgeneric/r_bsp.c:374boolean R_CheckBBox (fixed_t* bspcoord) -
R_Subsector(function)progs/doomgeneric/r_bsp.c:490void R_Subsector (int num)-- R_Subsector Determine floor/ceiling planes. -
R_RenderBSPNode(function)progs/doomgeneric/r_bsp.c:545void R_RenderBSPNode (int bspnum)-- RenderBSPNode Renders all subsectors below a given node, traversing subtree recursively.
Imported by: progs/doomgeneric/r_local.h
-
R_ClearClipSegs(function)progs/doomgeneric/r_bsp.h:54void R_ClearClipSegs (void);-- BSP? -
R_ClearDrawSegs(function)progs/doomgeneric/r_bsp.h:55void R_ClearDrawSegs (void); -
R_RenderBSPNode(function)progs/doomgeneric/r_bsp.h:58void R_RenderBSPNode (int bspnum);
Depends on: progs/doomgeneric/deh_main.h, progs/doomgeneric/doomdef.h, progs/doomgeneric/doomstat.h, progs/doomgeneric/i_swap.h, progs/doomgeneric/i_system.h, progs/doomgeneric/m_misc.h, progs/doomgeneric/p_local.h, progs/doomgeneric/r_data.h, progs/doomgeneric/r_local.h, progs/doomgeneric/r_sky.h, progs/doomgeneric/w_wad.h, progs/doomgeneric/z_zone.h
-
R_DrawColumnInCache(function)progs/doomgeneric/r_data.c:186void R_DrawColumnInCache ( column_t* patch, byte* cache, int originy, int cacheheight ) -
R_GenerateComposite(function)progs/doomgeneric/r_data.c:226void R_GenerateComposite (int texnum)-- R_GenerateComposite Using the texture definition, the composite texture is created from the patches, and each column... -
R_GenerateLookup(function)progs/doomgeneric/r_data.c:294void R_GenerateLookup (int texnum)-- R_GenerateLookup -
R_GetColumn(function)progs/doomgeneric/r_data.c:383byte* R_GetColumn ( int tex, int col ) -
GenerateTextureHashTable(function)progs/doomgeneric/r_data.c:404static void GenerateTextureHashTable(void) -
R_InitTextures(function)progs/doomgeneric/r_data.c:451void R_InitTextures (void)-- R_InitTextures Initializes the texture list with the textures from the world map. -
R_InitFlats(function)progs/doomgeneric/r_data.c:633void R_InitFlats (void)-- R_InitFlats -
R_InitSpriteLumps(function)progs/doomgeneric/r_data.c:655void R_InitSpriteLumps (void)-- R_InitSpriteLumps Finds the width and hoffset of all sprites in the wad, so the sprite does not need to be cached... -
R_InitColormaps(function)progs/doomgeneric/r_data.c:685void R_InitColormaps (void)-- R_InitColormaps -
R_InitData(function)progs/doomgeneric/r_data.c:703void R_InitData (void)-- R_InitData Locates all the lumps that will be used by all views Must be called after W_Init. -
R_FlatNumForName(function)progs/doomgeneric/r_data.c:720int R_FlatNumForName (char* name)-- R_FlatNumForName Retrieval, get a flat number for a flat name. -
R_CheckTextureNumForName(function)progs/doomgeneric/r_data.c:744int R_CheckTextureNumForName (char *name)-- R_CheckTextureNumForName Check whether texture is available. -
R_TextureNumForName(function)progs/doomgeneric/r_data.c:775int R_TextureNumForName (char* name)-- R_TextureNumForName Calls R_CheckTextureNumForName, aborts with error message. -
R_PrecacheLevel(function)progs/doomgeneric/r_data.c:800void R_PrecacheLevel (void)
Depends on: progs/doomgeneric/r_defs.h, progs/doomgeneric/r_state.h
Imported by: progs/doomgeneric/g_game.c, progs/doomgeneric/r_data.c, progs/doomgeneric/r_local.h, progs/doomgeneric/r_main.h, progs/doomgeneric/r_plane.h, progs/doomgeneric/r_sky.c, progs/doomgeneric/r_state.h
-
R_GetColumn(function)progs/doomgeneric/r_data.h:30byte* R_GetColumn ( int tex, int col ); -
R_InitData(function)progs/doomgeneric/r_data.h:36void R_InitData (void);-- I/O, setting up the stuff. -
R_PrecacheLevel(function)progs/doomgeneric/r_data.h:37void R_PrecacheLevel (void); -
R_FlatNumForName(function)progs/doomgeneric/r_data.h:43int R_FlatNumForName (char* name);-- Retrieval. -
R_TextureNumForName(function)progs/doomgeneric/r_data.h:48int R_TextureNumForName (char *name);-- Called by P_Ticker for switches and animations, returns the texture number for the texture name. -
R_CheckTextureNumForName(function)progs/doomgeneric/r_data.h:49int R_CheckTextureNumForName (char *name);
Depends on: progs/doomgeneric/deh_main.h, progs/doomgeneric/doomdef.h, progs/doomgeneric/doomstat.h, progs/doomgeneric/i_system.h, progs/doomgeneric/r_local.h, progs/doomgeneric/v_video.h, progs/doomgeneric/w_wad.h, progs/doomgeneric/z_zone.h
-
R_DrawColumn(function)progs/doomgeneric/r_draw.c:102void R_DrawColumn (void)-- A column is a vertical slice/span from a wall texture that, given the DOOM style restrictions on the view... -
R_DrawColumn(function)progs/doomgeneric/r_draw.c:152void R_DrawColumn (void)-- UNUSED. -
R_DrawColumnLow(function)progs/doomgeneric/r_draw.c:208void R_DrawColumnLow (void) -
R_DrawFuzzColumn(function)progs/doomgeneric/r_draw.c:283void R_DrawFuzzColumn (void)-- Framebuffer postprocessing. -
R_DrawFuzzColumnLow(function)progs/doomgeneric/r_draw.c:342void R_DrawFuzzColumnLow (void) -
R_DrawTranslatedColumn(function)progs/doomgeneric/r_draw.c:424void R_DrawTranslatedColumn (void) -
R_DrawTranslatedColumnLow(function)progs/doomgeneric/r_draw.c:468void R_DrawTranslatedColumnLow (void) -
R_InitTranslationTables(function)progs/doomgeneric/r_draw.c:530void R_InitTranslationTables (void)-- R_InitTranslationTables Creates the translation tables to map the green color ramp to gray, brown, red. -
R_DrawSpan(function)progs/doomgeneric/r_draw.c:590void R_DrawSpan (void)-- Draws the actual span. -
R_DrawSpan(function)progs/doomgeneric/r_draw.c:646void R_DrawSpan (void)-- UNUSED. -
R_DrawSpanLow(function)progs/doomgeneric/r_draw.c:719void R_DrawSpanLow (void)-- Again.. -
R_InitBuffer(function)progs/doomgeneric/r_draw.c:777void R_InitBuffer ( int width, int height ) -
R_FillBackScreen(function)progs/doomgeneric/r_draw.c:812void R_FillBackScreen (void)-- R_FillBackScreen Fills the back screen with a pattern for variable screen sizes Also draws a beveled edge. -
R_VideoErase(function)progs/doomgeneric/r_draw.c:919void R_VideoErase ( unsigned ofs, int count ) -
R_DrawViewBorder(function)progs/doomgeneric/r_draw.c:941void R_DrawViewBorder (void)-- R_DrawViewBorder Draws the border around the view for different size windows?
Imported by: progs/doomgeneric/hu_lib.c, progs/doomgeneric/r_local.h
-
R_DrawColumn(function)progs/doomgeneric/r_draw.h:40void R_DrawColumn (void);-- The span blitting interface. -
R_DrawColumnLow(function)progs/doomgeneric/r_draw.h:41void R_DrawColumnLow (void); -
R_DrawFuzzColumn(function)progs/doomgeneric/r_draw.h:44void R_DrawFuzzColumn (void);-- The Spectre/Invisibility effect. -
R_DrawFuzzColumnLow(function)progs/doomgeneric/r_draw.h:45void R_DrawFuzzColumnLow (void); -
R_DrawTranslatedColumn(function)progs/doomgeneric/r_draw.h:50void R_DrawTranslatedColumn (void);-- Draw with color translation tables, for player sprite rendering, Green/Red/Blue/Indigo shirts. -
R_DrawTranslatedColumnLow(function)progs/doomgeneric/r_draw.h:51void R_DrawTranslatedColumnLow (void); -
R_VideoErase(function)progs/doomgeneric/r_draw.h:54void R_VideoErase ( unsigned ofs, int count ); -
R_DrawSpan(function)progs/doomgeneric/r_draw.h:78void R_DrawSpan (void);-- Span blitting for rows, floor/ceiling. -
R_DrawSpanLow(function)progs/doomgeneric/r_draw.h:81void R_DrawSpanLow (void);-- Low resolution mode, 160x200? -
R_InitBuffer(function)progs/doomgeneric/r_draw.h:85void R_InitBuffer ( int width, int height ); -
R_InitTranslationTables(function)progs/doomgeneric/r_draw.h:92void R_InitTranslationTables (void);-- Initialize color translation tables, for player rendering etc. -
R_FillBackScreen(function)progs/doomgeneric/r_draw.h:97void R_FillBackScreen (void);-- Rendering function. -
R_DrawViewBorder(function)progs/doomgeneric/r_draw.h:100void R_DrawViewBorder (void);-- If the view size is not full screen, draws a border around it.
Depends on: progs/doomgeneric/d_loop.h, progs/doomgeneric/doomdef.h, progs/doomgeneric/m_bbox.h, progs/doomgeneric/m_menu.h, progs/doomgeneric/r_local.h, progs/doomgeneric/r_sky.h
-
R_AddPointToBox(function)progs/doomgeneric/r_main.c:123void R_AddPointToBox ( int x, int y, fixed_t* box ) -
R_PointOnSide(function)progs/doomgeneric/r_main.c:146int R_PointOnSide ( fixed_t x, fixed_t y, node_t* node ) -
R_PointOnSegSide(function)progs/doomgeneric/r_main.c:199int R_PointOnSegSide ( fixed_t x, fixed_t y, seg_t* line ) -
R_PointToAngle(function)progs/doomgeneric/r_main.c:276angle_t R_PointToAngle ( fixed_t x, fixed_t y ) -
R_PointToAngle2(function)progs/doomgeneric/r_main.c:362angle_t R_PointToAngle2 ( fixed_t x1, fixed_t y1, fixed_t x2, fixed_t y2 ) -
R_PointToDist(function)progs/doomgeneric/r_main.c:376fixed_t R_PointToDist ( fixed_t x, fixed_t y ) -
R_InitPointToAngle(function)progs/doomgeneric/r_main.c:422void R_InitPointToAngle (void)-- R_InitPointToAngle -
R_ScaleFromGlobalAngle(function)progs/doomgeneric/r_main.c:449fixed_t R_ScaleFromGlobalAngle (angle_t visangle)-- R_ScaleFromGlobalAngle Returns the texture mapping scale for the current line (horizontal span) at the given angle.... -
R_InitTables(function)progs/doomgeneric/r_main.c:505void R_InitTables (void)-- R_InitTables -
R_InitTextureMapping(function)progs/doomgeneric/r_main.c:540void R_InitTextureMapping (void)-- R_InitTextureMapping -
R_InitLightTables(function)progs/doomgeneric/r_main.c:610void R_InitLightTables (void) -
R_SetViewSize(function)progs/doomgeneric/r_main.c:654void R_SetViewSize ( int blocks, int detail ) -
R_ExecuteSetViewSize(function)progs/doomgeneric/r_main.c:667void R_ExecuteSetViewSize (void)-- R_ExecuteSetViewSize -
R_Init(function)progs/doomgeneric/r_main.c:767void R_Init (void) -
R_PointInSubsector(function)progs/doomgeneric/r_main.c:794subsector_t* R_PointInSubsector ( fixed_t x, fixed_t y ) -
R_SetupFrame(function)progs/doomgeneric/r_main.c:823void R_SetupFrame (player_t* player)-- R_SetupFrame -
R_RenderPlayerView(function)progs/doomgeneric/r_main.c:863void R_RenderPlayerView (player_t* player)-- R_RenderView
Depends on: progs/doomgeneric/d_player.h, progs/doomgeneric/r_data.h
Imported by: progs/doomgeneric/r_bsp.c, progs/doomgeneric/r_local.h
-
void(function)progs/doomgeneric/r_main.h:92extern void (*colfunc) (void);-- Function pointers to switch refresh/drawing functions. -
R_PointOnSide(function)progs/doomgeneric/r_main.h:103int R_PointOnSide ( fixed_t x, fixed_t y, node_t* node ); -
R_PointOnSegSide(function)progs/doomgeneric/r_main.h:109int R_PointOnSegSide ( fixed_t x, fixed_t y, seg_t* line ); -
R_PointToAngle(function)progs/doomgeneric/r_main.h:115angle_t R_PointToAngle ( fixed_t x, fixed_t y ); -
R_PointToAngle2(function)progs/doomgeneric/r_main.h:120angle_t R_PointToAngle2 ( fixed_t x1, fixed_t y1, fixed_t x2, fixed_t y2 ); -
R_PointToDist(function)progs/doomgeneric/r_main.h:127fixed_t R_PointToDist ( fixed_t x, fixed_t y ); -
R_ScaleFromGlobalAngle(function)progs/doomgeneric/r_main.h:132fixed_t R_ScaleFromGlobalAngle (angle_t visangle); -
R_PointInSubsector(function)progs/doomgeneric/r_main.h:135subsector_t* R_PointInSubsector ( fixed_t x, fixed_t y ); -
R_AddPointToBox(function)progs/doomgeneric/r_main.h:140void R_AddPointToBox ( int x, int y, fixed_t* box ); -
R_RenderPlayerView(function)progs/doomgeneric/r_main.h:152void R_RenderPlayerView (player_t *player);-- Called by G_Drawer. -
R_Init(function)progs/doomgeneric/r_main.h:155void R_Init (void);-- Called by startup code. -
R_SetViewSize(function)progs/doomgeneric/r_main.h:158void R_SetViewSize (int blocks, int detail);-- Called by M_Responder.
Depends on: progs/doomgeneric/doomdef.h, progs/doomgeneric/doomstat.h, progs/doomgeneric/i_system.h, progs/doomgeneric/r_local.h, progs/doomgeneric/r_sky.h, progs/doomgeneric/w_wad.h, progs/doomgeneric/z_zone.h
-
R_InitPlanes(function)progs/doomgeneric/r_plane.c:94void R_InitPlanes (void)-- R_InitPlanes Only at game startup. -
R_MapPlane(function)progs/doomgeneric/r_plane.c:114void R_MapPlane ( int y, int x1, int x2 ) -
R_ClearPlanes(function)progs/doomgeneric/r_plane.c:178void R_ClearPlanes (void)-- R_ClearPlanes At begining of frame. -
R_FindPlane(function)progs/doomgeneric/r_plane.c:211visplane_t* R_FindPlane ( fixed_t height, int picnum, int lightlevel ) -
R_CheckPlane(function)progs/doomgeneric/r_plane.c:259visplane_t* R_CheckPlane ( visplane_t* pl, int start, int stop ) -
R_MakeSpans(function)progs/doomgeneric/r_plane.c:324void R_MakeSpans ( int x, int t1, int b1, int t2, int b2 ) -
R_DrawPlanes(function)progs/doomgeneric/r_plane.c:360void R_DrawPlanes (void)-- R_DrawPlanes At the end of each frame.
Depends on: progs/doomgeneric/r_data.h
Imported by: progs/doomgeneric/r_bsp.c, progs/doomgeneric/r_local.h
-
R_InitPlanes(function)progs/doomgeneric/r_plane.h:43void R_InitPlanes (void); -
R_ClearPlanes(function)progs/doomgeneric/r_plane.h:44void R_ClearPlanes (void); -
R_MapPlane(function)progs/doomgeneric/r_plane.h:47void R_MapPlane ( int y, int x1, int x2 ); -
R_MakeSpans(function)progs/doomgeneric/r_plane.h:53void R_MakeSpans ( int x, int t1, int b1, int t2, int b2 ); -
R_DrawPlanes(function)progs/doomgeneric/r_plane.h:60void R_DrawPlanes (void); -
R_FindPlane(function)progs/doomgeneric/r_plane.h:63visplane_t* R_FindPlane ( fixed_t height, int picnum, int lightlevel ); -
R_CheckPlane(function)progs/doomgeneric/r_plane.h:69visplane_t* R_CheckPlane ( visplane_t* pl, int start, int stop );
Depends on: progs/doomgeneric/doomdef.h, progs/doomgeneric/doomstat.h, progs/doomgeneric/i_system.h, progs/doomgeneric/r_local.h, progs/doomgeneric/r_sky.h
-
R_RenderMaskedSegRange(function)progs/doomgeneric/r_segs.c:96void R_RenderMaskedSegRange ( drawseg_t* ds, int x1, int x2 ) -
R_RenderSegLoop(function)progs/doomgeneric/r_segs.c:199void R_RenderSegLoop (void) -
R_StoreWallRange(function)progs/doomgeneric/r_segs.c:372void R_StoreWallRange ( int start, int stop )
Imported by: progs/doomgeneric/r_local.h
-
R_RenderMaskedSegRange(function)progs/doomgeneric/r_segs.h:27void R_RenderMaskedSegRange ( drawseg_t* ds, int x1, int x2 );
Depends on: progs/doomgeneric/m_fixed.h, progs/doomgeneric/r_data.h, progs/doomgeneric/r_sky.h
-
R_InitSkyMap(function)progs/doomgeneric/r_sky.c:47void R_InitSkyMap (void)-- R_InitSkyMap Called whenever the view size changes.
Imported by: progs/doomgeneric/g_game.c, progs/doomgeneric/r_data.c, progs/doomgeneric/r_main.c, progs/doomgeneric/r_plane.c, progs/doomgeneric/r_segs.c, progs/doomgeneric/r_sky.c
-
R_InitSkyMap(function)progs/doomgeneric/r_sky.h:35void R_InitSkyMap (void);-- Called whenever the view size changes.
Depends on: progs/doomgeneric/deh_main.h, progs/doomgeneric/doomdef.h, progs/doomgeneric/doomstat.h, progs/doomgeneric/i_swap.h, progs/doomgeneric/i_system.h, progs/doomgeneric/r_local.h, progs/doomgeneric/w_wad.h, progs/doomgeneric/z_zone.h
-
R_InstallSpriteLump(function)progs/doomgeneric/r_things.c:100void R_InstallSpriteLump ( int lump, unsigned frame, unsigned rotation, boolean flipped ) -
R_InitSpriteDefs(function)progs/doomgeneric/r_things.c:171void R_InitSpriteDefs (char** namelist)-- R_InitSpriteDefs Pass a null terminated list of sprite names (4 chars exactly) to be used. -
R_InitSprites(function)progs/doomgeneric/r_things.c:291void R_InitSprites (char** namelist)-- R_InitSprites Called at program start. -
R_ClearSprites(function)progs/doomgeneric/r_things.c:309void R_ClearSprites (void)-- R_ClearSprites Called at frame start. -
R_NewVisSprite(function)progs/doomgeneric/r_things.c:320vissprite_t* R_NewVisSprite (void) -
R_DrawMaskedColumn(function)progs/doomgeneric/r_things.c:343void R_DrawMaskedColumn (column_t* column) -
R_DrawVisSprite(function)progs/doomgeneric/r_things.c:389void R_DrawVisSprite ( vissprite_t* vis, int x1, int x2 ) -
R_ProjectSprite(function)progs/doomgeneric/r_things.c:444void R_ProjectSprite (mobj_t* thing)-- R_ProjectSprite Generates a vissprite for a thing if it might be visible. -
R_AddSprites(function)progs/doomgeneric/r_things.c:605void R_AddSprites (sector_t* sec)-- R_AddSprites During BSP traversal, this adds sprites by sector. -
R_DrawPSprite(function)progs/doomgeneric/r_things.c:638void R_DrawPSprite (pspdef_t* psp)-- R_DrawPSprite -
R_DrawPlayerSprites(function)progs/doomgeneric/r_things.c:738void R_DrawPlayerSprites (void)-- R_DrawPlayerSprites -
R_SortVisSprites(function)progs/doomgeneric/r_things.c:779void R_SortVisSprites (void) -
R_DrawSprite(function)progs/doomgeneric/r_things.c:837void R_DrawSprite (vissprite_t* spr) -
R_DrawMasked(function)progs/doomgeneric/r_things.c:951void R_DrawMasked (void)-- R_DrawMasked
Imported by: progs/doomgeneric/r_bsp.c, progs/doomgeneric/r_local.h
-
R_DrawMaskedColumn(function)progs/doomgeneric/r_things.h:46void R_DrawMaskedColumn (column_t* column); -
R_SortVisSprites(function)progs/doomgeneric/r_things.h:49void R_SortVisSprites (void); -
R_AddSprites(function)progs/doomgeneric/r_things.h:51void R_AddSprites (sector_t* sec); -
R_AddPSprites(function)progs/doomgeneric/r_things.h:52void R_AddPSprites (void); -
R_DrawSprites(function)progs/doomgeneric/r_things.h:53void R_DrawSprites (void); -
R_InitSprites(function)progs/doomgeneric/r_things.h:54void R_InitSprites (char** namelist); -
R_ClearSprites(function)progs/doomgeneric/r_things.h:55void R_ClearSprites (void); -
R_DrawMasked(function)progs/doomgeneric/r_things.h:56void R_DrawMasked (void); -
R_ClipVisSprite(function)progs/doomgeneric/r_things.h:59void R_ClipVisSprite ( vissprite_t* vis, int xl, int xh );
Depends on: progs/doomgeneric/deh_str.h, progs/doomgeneric/doomfeatures.h, progs/doomgeneric/doomstat.h, progs/doomgeneric/doomtype.h, progs/doomgeneric/i_sound.h, progs/doomgeneric/i_system.h, progs/doomgeneric/m_argv.h, progs/doomgeneric/m_misc.h, progs/doomgeneric/m_random.h, progs/doomgeneric/p_local.h, progs/doomgeneric/s_sound.h, progs/doomgeneric/sounds.h, progs/doomgeneric/w_wad.h, progs/doomgeneric/z_zone.h
-
S_Init(function)progs/doomgeneric/s_sound.c:114void S_Init(int sfxVolume, int musicVolume) -
S_Shutdown(function)progs/doomgeneric/s_sound.c:146void S_Shutdown(void) -
S_StopChannel(function)progs/doomgeneric/s_sound.c:152static void S_StopChannel(int cnum) -
S_Start(function)progs/doomgeneric/s_sound.c:191void S_Start(void) -
S_StopSound(function)progs/doomgeneric/s_sound.c:243void S_StopSound(mobj_t *origin) -
S_GetChannel(function)progs/doomgeneric/s_sound.c:262static int S_GetChannel(mobj_t *origin, sfxinfo_t *sfxinfo) -
S_AdjustSoundParams(function)progs/doomgeneric/s_sound.c:323static int S_AdjustSoundParams(mobj_t *listener, mobj_t *source, i... -
S_StartSound(function)progs/doomgeneric/s_sound.c:391void S_StartSound(void *origin_p, int sfx_id) -
S_PauseSound(function)progs/doomgeneric/s_sound.c:482void S_PauseSound(void) -
S_ResumeSound(function)progs/doomgeneric/s_sound.c:491void S_ResumeSound(void) -
S_UpdateSounds(function)progs/doomgeneric/s_sound.c:504void S_UpdateSounds(mobj_t *listener) -
S_SetMusicVolume(function)progs/doomgeneric/s_sound.c:571void S_SetMusicVolume(int volume) -
S_SetSfxVolume(function)progs/doomgeneric/s_sound.c:582void S_SetSfxVolume(int volume) -
S_StartMusic(function)progs/doomgeneric/s_sound.c:596void S_StartMusic(int m_id) -
S_ChangeMusic(function)progs/doomgeneric/s_sound.c:601void S_ChangeMusic(int musicnum, int looping) -
S_MusicPlaying(function)progs/doomgeneric/s_sound.c:649boolean S_MusicPlaying(void) -
S_StopMusic(function)progs/doomgeneric/s_sound.c:654void S_StopMusic(void)
Depends on: progs/doomgeneric/p_mobj.h, progs/doomgeneric/sounds.h
Imported by: progs/doomgeneric/d_main.c, progs/doomgeneric/doomgeneric_minios.c, progs/doomgeneric/f_finale.c, progs/doomgeneric/g_game.c, progs/doomgeneric/hu_stuff.c, progs/doomgeneric/m_menu.c, progs/doomgeneric/p_ceilng.c, progs/doomgeneric/p_doors.c, progs/doomgeneric/p_enemy.c, progs/doomgeneric/p_floor.c, progs/doomgeneric/p_inter.c, progs/doomgeneric/p_map.c, progs/doomgeneric/p_mobj.c, progs/doomgeneric/p_plats.c, progs/doomgeneric/p_pspr.c, progs/doomgeneric/p_setup.c, progs/doomgeneric/p_spec.c, progs/doomgeneric/p_switch.c, progs/doomgeneric/p_telept.c, progs/doomgeneric/s_sound.c, progs/doomgeneric/st_stuff.c, progs/doomgeneric/wi_stuff.c
-
S_Init(function)progs/doomgeneric/s_sound.h:32void S_Init(int sfxVolume, int musicVolume); -
S_Shutdown(function)progs/doomgeneric/s_sound.h:37void S_Shutdown(void); -
S_Start(function)progs/doomgeneric/s_sound.h:47void S_Start(void); -
S_StartSound(function)progs/doomgeneric/s_sound.h:54void S_StartSound(void *origin, int sound_id); -
S_StopSound(function)progs/doomgeneric/s_sound.h:57void S_StopSound(mobj_t *origin);-- Stop sound for thing at -
S_StartMusic(function)progs/doomgeneric/s_sound.h:61void S_StartMusic(int music_id);-- Start music using <music_id> from sounds.h -
S_ChangeMusic(function)progs/doomgeneric/s_sound.h:65void S_ChangeMusic(int music_id, int looping);-- Start music using <music_id> from sounds.h, and set whether looping -
S_StopMusic(function)progs/doomgeneric/s_sound.h:71void S_StopMusic(void);-- Stops the music fer sure. -
S_PauseSound(function)progs/doomgeneric/s_sound.h:74void S_PauseSound(void);-- Stop and resume music, during game PAUSE. -
S_ResumeSound(function)progs/doomgeneric/s_sound.h:75void S_ResumeSound(void); -
S_UpdateSounds(function)progs/doomgeneric/s_sound.h:81void S_UpdateSounds(mobj_t *listener);-- Updates music & sounds -
S_SetMusicVolume(function)progs/doomgeneric/s_sound.h:83void S_SetMusicVolume(int volume); -
S_SetSfxVolume(function)progs/doomgeneric/s_sound.h:84void S_SetSfxVolume(int volume);
Depends on: kernel/string.c, progs/doomgeneric/i_swap.h, progs/doomgeneric/sha1.h
-
SHA1_Init(function)progs/doomgeneric/sha1.c:40void SHA1_Init(sha1_context_t *hd) -
Transform(function)progs/doomgeneric/sha1.c:55static void Transform(sha1_context_t *hd, byte *data)-- Transform the message X which consists of 16 32-bit-words -
SHA1_Update(function)progs/doomgeneric/sha1.c:198void SHA1_Update(sha1_context_t *hd, byte *inbuf, size_t inlen)-- Update the message digest with the contents of INBUF with length INLEN. -
SHA1_Final(function)progs/doomgeneric/sha1.c:238void SHA1_Final(sha1_digest_t digest, sha1_context_t *hd) -
SHA1_UpdateInt32(function)progs/doomgeneric/sha1.c:303void SHA1_UpdateInt32(sha1_context_t *context, unsigned int val) -
SHA1_UpdateString(function)progs/doomgeneric/sha1.c:315void SHA1_UpdateString(sha1_context_t *context, char *str)
Depends on: progs/doomgeneric/doomtype.h
Imported by: progs/doomgeneric/deh_main.h, progs/doomgeneric/net_client.h, progs/doomgeneric/net_defs.h, progs/doomgeneric/sha1.c, progs/doomgeneric/w_checksum.c
-
SHA1_Init(function)progs/doomgeneric/sha1.h:33void SHA1_Init(sha1_context_t *context); -
SHA1_Update(function)progs/doomgeneric/sha1.h:34void SHA1_Update(sha1_context_t *context, byte *buf, size_t len); -
SHA1_Final(function)progs/doomgeneric/sha1.h:35void SHA1_Final(sha1_digest_t digest, sha1_context_t *context); -
SHA1_UpdateInt32(function)progs/doomgeneric/sha1.h:36void SHA1_UpdateInt32(sha1_context_t *context, unsigned int val); -
SHA1_UpdateString(function)progs/doomgeneric/sha1.h:37void SHA1_UpdateString(sha1_context_t *context, char *str);
Next: API_p16.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