File |
Name |
Description
|
am_map.c
|
AM_Drawer
|
|
am_map.c
|
AM_LevelInit
|
|
am_map.c
|
AM_Responder
|
|
am_map.c
|
AM_Start
|
|
am_map.c
|
AM_Stop
|
|
am_map.c
|
AM_Ticker
|
|
am_map.c
|
AM_activateNewScale
|
|
am_map.c
|
AM_addMark
|
|
am_map.c
|
AM_changeWindowLoc
|
|
am_map.c
|
AM_changeWindowScale
|
|
am_map.c
|
AM_clearFB
|
|
am_map.c
|
AM_clearMarks
|
|
am_map.c
|
AM_clipMline
|
|
am_map.c
|
AM_doFollowPlayer
|
|
am_map.c
|
AM_drawCrosshair
|
|
am_map.c
|
AM_drawFline
|
|
am_map.c
|
AM_drawGrid
|
|
am_map.c
|
AM_drawLineCharacter
|
|
am_map.c
|
AM_drawMarks
|
|
am_map.c
|
AM_drawMline
|
|
am_map.c
|
AM_drawPlayers
|
|
am_map.c
|
AM_drawThings
|
|
am_map.c
|
AM_drawWalls
|
|
am_map.c
|
AM_findMinMaxBoundaries
|
|
am_map.c
|
AM_getIslope
|
|
am_map.c
|
AM_initVariables
|
|
am_map.c
|
AM_loadPics
|
|
am_map.c
|
AM_maxOutWindowScale
|
|
am_map.c
|
AM_minOutWindowScale
|
|
am_map.c
|
AM_restoreScaleAndLoc
|
|
am_map.c
|
AM_rotate
|
|
am_map.c
|
AM_saveScaleAndLoc
|
|
am_map.c
|
AM_unloadPics
|
|
am_map.c
|
AM_updateLightLev
|
|
d_main.c
|
D_AddFile
|
|
d_main.c
|
D_AdvanceDemo
|
|
d_main.c
|
D_Display
|
|
d_main.c
|
D_DoAdvanceDemo
|
|
d_main.c
|
D_DoomLoop
|
Main event loop
|
d_main.c
|
D_DoomMain
|
Main startup function called by main()
|
d_main.c
|
D_PageDrawer
|
|
d_main.c
|
D_PageTicker
|
|
d_main.c
|
D_PostEvent
|
|
d_main.c
|
D_ProcessEvents
|
|
d_main.c
|
D_StartTitle
|
|
d_main.c
|
FindResponseFile
|
|
d_main.c
|
IdentifyVersion
|
|
d_net.c
|
CheckAbort
|
|
d_net.c
|
D_ArbitrateNetStart
|
|
d_net.c
|
D_CheckNetGame
|
|
d_net.c
|
D_QuitNetGame
|
|
d_net.c
|
ExpandTics
|
|
d_net.c
|
GetPackets
|
|
d_net.c
|
HGetPacket
|
|
d_net.c
|
HSendPacket
|
|
d_net.c
|
NetUpdate
|
|
d_net.c
|
NetbufferChecksum
|
|
d_net.c
|
NetbufferSize
|
|
d_net.c
|
TryRunTics
|
|
f_finale.c
|
F_BunnyScroll
|
|
f_finale.c
|
F_CastDrawer
|
|
f_finale.c
|
F_CastPrint
|
|
f_finale.c
|
F_CastResponder
|
|
f_finale.c
|
F_CastTicker
|
|
f_finale.c
|
F_DrawPatchCol
|
|
f_finale.c
|
F_Drawer
|
|
f_finale.c
|
F_Responder
|
|
f_finale.c
|
F_StartCast
|
|
f_finale.c
|
F_StartFinale
|
|
f_finale.c
|
F_TextWrite
|
|
f_finale.c
|
F_Ticker
|
|
f_wipe.c
|
wipe_EndScreen
|
|
f_wipe.c
|
wipe_ScreenWipe
|
|
f_wipe.c
|
wipe_StartScreen
|
|
f_wipe.c
|
wipe_doColorXForm
|
|
f_wipe.c
|
wipe_doMelt
|
|
f_wipe.c
|
wipe_exitColorXForm
|
|
f_wipe.c
|
wipe_exitMelt
|
|
f_wipe.c
|
wipe_initColorXForm
|
|
f_wipe.c
|
wipe_initMelt
|
|
f_wipe.c
|
wipe_shittyColMajorXform
|
|
g_game.c
|
G_BeginRecording
|
|
g_game.c
|
G_BuildTiccmd
|
|
g_game.c
|
G_CheckDemoStatus
|
|
g_game.c
|
G_CheckSpot
|
|
g_game.c
|
G_CmdChecksum
|
|
g_game.c
|
G_DeathMatchSpawnPlayer
|
|
g_game.c
|
G_DeferedInitNew
|
|
g_game.c
|
G_DeferedPlayDemo
|
|
g_game.c
|
G_DoCompleted
|
|
g_game.c
|
G_DoLoadGame
|
|
g_game.c
|
G_DoLoadLevel
|
|
g_game.c
|
G_DoNewGame
|
|
g_game.c
|
G_DoPlayDemo
|
|
g_game.c
|
G_DoReborn
|
|
g_game.c
|
G_DoSaveGame
|
|
g_game.c
|
G_DoWorldDone
|
|
g_game.c
|
G_ExitLevel
|
|
g_game.c
|
G_InitNew
|
|
g_game.c
|
G_InitPlayer
|
|
g_game.c
|
G_LoadGame
|
|
g_game.c
|
G_PlayerFinishLevel
|
|
g_game.c
|
G_PlayerReborn
|
|
g_game.c
|
G_ReadDemoTiccmd
|
|
g_game.c
|
G_RecordDemo
|
|
g_game.c
|
G_Responder
|
|
g_game.c
|
G_SaveGame
|
|
g_game.c
|
G_ScreenShot
|
|
g_game.c
|
G_SecretExitLevel
|
|
g_game.c
|
G_Ticker
|
|
g_game.c
|
G_TimeDemo
|
|
g_game.c
|
G_WorldDone
|
|
g_game.c
|
G_WriteDemoTiccmd
|
|
hu_lib.c
|
HUlib_addCharToTextLine
|
|
hu_lib.c
|
HUlib_addLineToSText
|
|
hu_lib.c
|
HUlib_addMessageToSText
|
|
hu_lib.c
|
HUlib_addPrefixToIText
|
|
hu_lib.c
|
HUlib_clearTextLine
|
|
hu_lib.c
|
HUlib_delCharFromIText
|
|
hu_lib.c
|
HUlib_delCharFromTextLine
|
|
hu_lib.c
|
HUlib_drawIText
|
|
hu_lib.c
|
HUlib_drawSText
|
|
hu_lib.c
|
HUlib_drawTextLine
|
|
hu_lib.c
|
HUlib_eraseIText
|
|
hu_lib.c
|
HUlib_eraseLineFromIText
|
|
hu_lib.c
|
HUlib_eraseSText
|
|
hu_lib.c
|
HUlib_eraseTextLine
|
|
hu_lib.c
|
HUlib_init
|
|
hu_lib.c
|
HUlib_initIText
|
|
hu_lib.c
|
HUlib_initSText
|
|
hu_lib.c
|
HUlib_initTextLine
|
|
hu_lib.c
|
HUlib_keyInIText
|
|
hu_lib.c
|
HUlib_resetIText
|
|
hu_stuff.c
|
ForeignTranslation
|
|
hu_stuff.c
|
HU_Drawer
|
|
hu_stuff.c
|
HU_Erase
|
|
hu_stuff.c
|
HU_Init
|
|
hu_stuff.c
|
HU_Responder
|
|
hu_stuff.c
|
HU_Start
|
|
hu_stuff.c
|
HU_Stop
|
|
hu_stuff.c
|
HU_Ticker
|
|
hu_stuff.c
|
HU_dequeueChatChar
|
|
hu_stuff.c
|
HU_queueChatChar
|
|
i_main.c
|
main
|
Entrypoint that calls D_DoomMain
|
i_net.c
|
BindToLocalPort
|
|
i_net.c
|
GetLocalAddress
|
|
i_net.c
|
I_InitNetwork
|
|
i_net.c
|
I_NetCmd
|
|
i_net.c
|
PacketGet
|
|
i_net.c
|
PacketSend
|
|
i_net.c
|
UDPsocket
|
|
i_sound.c
|
I_GetSfxLumpNum
|
|
i_sound.c
|
I_HandleSoundTimer
|
|
i_sound.c
|
I_InitMusic
|
|
i_sound.c
|
I_InitSound
|
|
i_sound.c
|
I_PauseSong
|
|
i_sound.c
|
I_PlaySong
|
|
i_sound.c
|
I_QrySongPlaying
|
|
i_sound.c
|
I_RegisterSong
|
|
i_sound.c
|
I_ResumeSong
|
|
i_sound.c
|
I_SetChannels
|
|
i_sound.c
|
I_SetMusicVolume
|
|
i_sound.c
|
I_SetSfxVolume
|
|
i_sound.c
|
I_ShutdownMusic
|
|
i_sound.c
|
I_ShutdownSound
|
|
i_sound.c
|
I_SoundDelTimer
|
|
i_sound.c
|
I_SoundIsPlaying
|
|
i_sound.c
|
I_SoundSetTimer
|
|
i_sound.c
|
I_StartSound
|
|
i_sound.c
|
I_StopSong
|
|
i_sound.c
|
I_StopSound
|
|
i_sound.c
|
I_SubmitSound
|
|
i_sound.c
|
I_UnRegisterSong
|
|
i_sound.c
|
I_UpdateSound
|
|
i_sound.c
|
I_UpdateSoundParams
|
|
i_sound.c
|
addsfx
|
|
i_sound.c
|
getsfx
|
|
i_sound.c
|
myioctl
|
|
i_system.c
|
I_AllocLow
|
|
i_system.c
|
I_BaseTiccmd
|
|
i_system.c
|
I_BeginRead
|
Display loading disk during read from WAD
|
i_system.c
|
I_EndRead
|
Hide loading disk; read complete
|
i_system.c
|
I_Error
|
Abort game; exit with error message
|
i_system.c
|
I_GetHeapSize
|
|
i_system.c
|
I_GetTime
|
Get time since program start in tics
|
i_system.c
|
I_Init
|
|
i_system.c
|
I_Quit
|
|
i_system.c
|
I_Tactile
|
|
i_system.c
|
I_WaitVBL
|
|
i_system.c
|
I_ZoneBase
|
|
i_video.c
|
Expand4
|
|
i_video.c
|
I_FinishUpdate
|
|
i_video.c
|
I_GetEvent
|
|
i_video.c
|
I_InitGraphics
|
|
i_video.c
|
I_ReadScreen
|
|
i_video.c
|
I_SetPalette
|
|
i_video.c
|
I_ShutdownGraphics
|
|
i_video.c
|
I_StartFrame
|
|
i_video.c
|
I_StartTic
|
|
i_video.c
|
I_UpdateNoBlit
|
|
i_video.c
|
InitExpand
|
|
i_video.c
|
InitExpand2
|
|
i_video.c
|
UploadNewPalette
|
|
i_video.c
|
createnullcursor
|
|
i_video.c
|
grabsharedmemory
|
|
i_video.c
|
xlatekey
|
|
m_argv.c
|
M_CheckParm
|
|
m_bbox.c
|
M_AddToBox
|
|
m_bbox.c
|
M_ClearBox
|
|
m_cheat.c
|
cht_CheckCheat
|
|
m_cheat.c
|
cht_GetParam
|
|
m_fixed.c
|
FixedDiv
|
Fixed point division
|
m_fixed.c
|
FixedDiv2
|
Fixed point division
|
m_fixed.c
|
FixedMul
|
Fixed point multiplication
|
m_menu.c
|
M_ChangeDetail
|
|
m_menu.c
|
M_ChangeMessages
|
|
m_menu.c
|
M_ChangeSensitivity
|
|
m_menu.c
|
M_ChooseSkill
|
|
m_menu.c
|
M_ClearMenus
|
|
m_menu.c
|
M_DoSave
|
|
m_menu.c
|
M_DrawEmptyCell
|
|
m_menu.c
|
M_DrawEpisode
|
|
m_menu.c
|
M_DrawLoad
|
|
m_menu.c
|
M_DrawMainMenu
|
|
m_menu.c
|
M_DrawNewGame
|
|
m_menu.c
|
M_DrawOptions
|
|
m_menu.c
|
M_DrawReadThis1
|
|
m_menu.c
|
M_DrawReadThis2
|
|
m_menu.c
|
M_DrawSave
|
|
m_menu.c
|
M_DrawSaveLoadBorder
|
|
m_menu.c
|
M_DrawSelCell
|
|
m_menu.c
|
M_DrawSound
|
|
m_menu.c
|
M_DrawThermo
|
|
m_menu.c
|
M_Drawer
|
|
m_menu.c
|
M_EndGame
|
|
m_menu.c
|
M_EndGameResponse
|
|
m_menu.c
|
M_Episode
|
|
m_menu.c
|
M_FinishReadThis
|
|
m_menu.c
|
M_Init
|
|
m_menu.c
|
M_LoadGame
|
|
m_menu.c
|
M_LoadSelect
|
|
m_menu.c
|
M_MusicVol
|
|
m_menu.c
|
M_NewGame
|
|
m_menu.c
|
M_Options
|
|
m_menu.c
|
M_QuickLoad
|
|
m_menu.c
|
M_QuickLoadResponse
|
|
m_menu.c
|
M_QuickSave
|
|
m_menu.c
|
M_QuickSaveResponse
|
|
m_menu.c
|
M_QuitDOOM
|
|
m_menu.c
|
M_QuitResponse
|
|
m_menu.c
|
M_ReadSaveStrings
|
|
m_menu.c
|
M_ReadThis
|
|
m_menu.c
|
M_ReadThis2
|
|
m_menu.c
|
M_Responder
|
|
m_menu.c
|
M_SaveGame
|
|
m_menu.c
|
M_SaveSelect
|
|
m_menu.c
|
M_SetupNextMenu
|
|
m_menu.c
|
M_SfxVol
|
|
m_menu.c
|
M_SizeDisplay
|
|
m_menu.c
|
M_Sound
|
|
m_menu.c
|
M_StartControlPanel
|
|
m_menu.c
|
M_StartMessage
|
|
m_menu.c
|
M_StopMessage
|
|
m_menu.c
|
M_StringHeight
|
|
m_menu.c
|
M_StringWidth
|
|
m_menu.c
|
M_Ticker
|
|
m_menu.c
|
M_VerifyNightmare
|
|
m_menu.c
|
M_WriteText
|
|
m_misc.c
|
M_DrawText
|
|
m_misc.c
|
M_LoadDefaults
|
|
m_misc.c
|
M_ReadFile
|
|
m_misc.c
|
M_SaveDefaults
|
|
m_misc.c
|
M_ScreenShot
|
|
m_misc.c
|
M_WriteFile
|
|
m_misc.c
|
WritePCXfile
|
|
m_random.c
|
M_ClearRandom
|
|
m_random.c
|
M_Random
|
|
m_random.c
|
P_Random
|
|
m_swap.c
|
SwapLONG
|
|
m_swap.c
|
SwapSHORT
|
|
p_ceilng.c
|
EV_CeilingCrushStop
|
|
p_ceilng.c
|
EV_DoCeiling
|
|
p_ceilng.c
|
P_ActivateInStasisCeiling
|
|
p_ceilng.c
|
P_AddActiveCeiling
|
|
p_ceilng.c
|
P_RemoveActiveCeiling
|
|
p_ceilng.c
|
T_MoveCeiling
|
|
p_doors.c
|
EV_DoDoor
|
|
p_doors.c
|
EV_DoLockedDoor
|
|
p_doors.c
|
EV_VerticalDoor
|
|
p_doors.c
|
P_SpawnDoorCloseIn30
|
|
p_doors.c
|
P_SpawnDoorRaiseIn5Mins
|
|
p_doors.c
|
T_VerticalDoor
|
|
p_enemy.c
|
A_BabyMetal
|
A_BabyMetal code pointer
|
p_enemy.c
|
A_BossDeath
|
A_BossDeath code pointer
|
p_enemy.c
|
A_BrainAwake
|
A_BrainAwake code pointer
|
p_enemy.c
|
A_BrainDie
|
A_BrainDie code pointer
|
p_enemy.c
|
A_BrainExplode
|
A_BrainExplode code pointer
|
p_enemy.c
|
A_BrainPain
|
A_BrainPain code pointer
|
p_enemy.c
|
A_BrainScream
|
A_BrainScream code pointer
|
p_enemy.c
|
A_BrainSpit
|
A_BrainSpit code pointer
|
p_enemy.c
|
A_BruisAttack
|
A_BruisAttack code pointer
|
p_enemy.c
|
A_BspiAttack
|
A_BspiAttack code pointer
|
p_enemy.c
|
A_CPosAttack
|
A_CPosAttack code pointer
|
p_enemy.c
|
A_CPosRefire
|
A_CPosRefire code pointer
|
p_enemy.c
|
A_Chase
|
A_Chase code pointer
|
p_enemy.c
|
A_CloseShotgun2
|
A_CloseShotgun2 code pointer
|
p_enemy.c
|
A_CyberAttack
|
A_CyberAttack code pointer
|
p_enemy.c
|
A_Explode
|
A_Explode code pointer
|
p_enemy.c
|
A_FaceTarget
|
A_FaceTarget code pointer
|
p_enemy.c
|
A_Fall
|
A_Fall code pointer
|
p_enemy.c
|
A_FatAttack1
|
A_FatAttack1 code pointer
|
p_enemy.c
|
A_FatAttack2
|
A_FatAttack2 code pointer
|
p_enemy.c
|
A_FatAttack3
|
A_FatAttack3 code pointer
|
p_enemy.c
|
A_FatRaise
|
A_FatRaise code pointer
|
p_enemy.c
|
A_Fire
|
A_Fire code pointer
|
p_enemy.c
|
A_FireCrackle
|
A_FireCrackle code pointer
|
p_enemy.c
|
A_HeadAttack
|
A_HeadAttack code pointer
|
p_enemy.c
|
A_Hoof
|
A_Hoof code pointer
|
p_enemy.c
|
A_KeenDie
|
A_KeenDie code pointer
|
p_enemy.c
|
A_LoadShotgun2
|
A_LoadShotgun2 code pointer
|
p_enemy.c
|
A_Look
|
A_Look code pointer
|
p_enemy.c
|
A_Metal
|
A_Metal code pointer
|
p_enemy.c
|
A_OpenShotgun2
|
A_OpenShotgun2 code pointer
|
p_enemy.c
|
A_Pain
|
A_Pain code pointer
|
p_enemy.c
|
A_PainAttack
|
A_PainAttack code pointer
|
p_enemy.c
|
A_PainDie
|
A_PainDie code pointer
|
p_enemy.c
|
A_PainShootSkull
|
Helper function to spawn a lost soul, not used directly but called by A_PainAttack and A_PainDie
|
p_enemy.c
|
A_PlayerScream
|
A_PlayerScream code pointer
|
p_enemy.c
|
A_PosAttack
|
A_PosAttack code pointer
|
p_enemy.c
|
A_SPosAttack
|
A_SPosAttack code pointer
|
p_enemy.c
|
A_SargAttack
|
A_SargAttack code pointer
|
p_enemy.c
|
A_Scream
|
A_Scream code pointer
|
p_enemy.c
|
A_SkelFist
|
A_SkelFist code pointer
|
p_enemy.c
|
A_SkelMissile
|
A_SkelMissile code pointer
|
p_enemy.c
|
A_SkelWhoosh
|
A_SkelWhoosh code pointer
|
p_enemy.c
|
A_SkullAttack
|
A_SkullAttack code pointer
|
p_enemy.c
|
A_SpawnFly
|
A_SpawnFly code pointer
|
p_enemy.c
|
A_SpawnSound
|
A_SpawnSound code pointer
|
p_enemy.c
|
A_SpidRefire
|
A_SpidRefire code pointer
|
p_enemy.c
|
A_StartFire
|
A_StartFire code pointer
|
p_enemy.c
|
A_Tracer
|
A_Tracer code pointer
|
p_enemy.c
|
A_TroopAttack
|
A_TroopAttack code pointer
|
p_enemy.c
|
A_VileAttack
|
A_VileAttack code pointer
|
p_enemy.c
|
A_VileChase
|
A_VileChase code pointer
|
p_enemy.c
|
A_VileStart
|
A_VileStart code pointer
|
p_enemy.c
|
A_VileTarget
|
A_VileTarget code pointer
|
p_enemy.c
|
A_XScream
|
A_XScream code pointer
|
p_enemy.c
|
PIT_VileCheck
|
|
p_enemy.c
|
P_CheckMeleeRange
|
|
p_enemy.c
|
P_CheckMissileRange
|
|
p_enemy.c
|
P_LookForPlayers
|
|
p_enemy.c
|
P_Move
|
|
p_enemy.c
|
P_NewChaseDir
|
|
p_enemy.c
|
P_NoiseAlert
|
|
p_enemy.c
|
P_RecursiveSound
|
|
p_enemy.c
|
P_TryWalk
|
|
p_floor.c
|
EV_BuildStairs
|
|
p_floor.c
|
EV_DoFloor
|
|
p_floor.c
|
T_MoveFloor
|
|
p_floor.c
|
T_MovePlane
|
|
p_inter.c
|
P_DamageMobj
|
|
p_inter.c
|
P_GiveAmmo
|
|
p_inter.c
|
P_GiveArmor
|
|
p_inter.c
|
P_GiveBody
|
|
p_inter.c
|
P_GiveCard
|
|
p_inter.c
|
P_GivePower
|
|
p_inter.c
|
P_GiveWeapon
|
|
p_inter.c
|
P_KillMobj
|
|
p_inter.c
|
P_TouchSpecialThing
|
|
p_lights.c
|
EV_LightTurnOn
|
|
p_lights.c
|
EV_StartLightStrobing
|
|
p_lights.c
|
EV_TurnTagLightsOff
|
|
p_lights.c
|
P_SpawnFireFlicker
|
|
p_lights.c
|
P_SpawnGlowingLight
|
|
p_lights.c
|
P_SpawnLightFlash
|
|
p_lights.c
|
P_SpawnStrobeFlash
|
|
p_lights.c
|
T_FireFlicker
|
|
p_lights.c
|
T_Glow
|
|
p_lights.c
|
T_LightFlash
|
|
p_lights.c
|
T_StrobeFlash
|
|
p_map.c
|
PIT_ChangeSector
|
|
p_map.c
|
PIT_CheckLine
|
|
p_map.c
|
PIT_CheckThing
|
|
p_map.c
|
PIT_RadiusAttack
|
|
p_map.c
|
PIT_StompThing
|
|
p_map.c
|
PTR_AimTraverse
|
|
p_map.c
|
PTR_ShootTraverse
|
|
p_map.c
|
PTR_SlideTraverse
|
|
p_map.c
|
PTR_UseTraverse
|
|
p_map.c
|
P_AimLineAttack
|
|
p_map.c
|
P_ChangeSector
|
|
p_map.c
|
P_CheckPosition
|
|
p_map.c
|
P_HitSlideLine
|
|
p_map.c
|
P_LineAttack
|
|
p_map.c
|
P_RadiusAttack
|
|
p_map.c
|
P_SlideMove
|
Slides the player along a hit wall, as opposed to stopping them abruptly against it.
|
p_map.c
|
P_TeleportMove
|
|
p_map.c
|
P_ThingHeightClip
|
|
p_map.c
|
P_TryMove
|
|
p_map.c
|
P_UseLines
|
|
p_maputl.c
|
PIT_AddLineIntercepts
|
Takes a linedef and adds it to the trace intercepts list. Does nothing if the line is wholly to the side of or behind the trace.
|
p_maputl.c
|
PIT_AddThingIntercepts
|
|
p_maputl.c
|
P_AproxDistance
|
|
p_maputl.c
|
P_BlockLinesIterator
|
|
p_maputl.c
|
P_BlockThingsIterator
|
|
p_maputl.c
|
P_BoxOnLineSide
|
|
p_maputl.c
|
P_InterceptVector
|
Returns fixed point percentage of finite vector 1's length until intersection with infinite vector 2. Negative values indicate intersection behind vector 1's starting point, while above 1.0 means past vector 1's ending point.
|
p_maputl.c
|
P_LineOpening
|
|
p_maputl.c
|
P_MakeDivline
|
|
p_maputl.c
|
P_PathTraverse
|
Calls the given callback on each thing/linedef hit in the path between two points, in order from the shortest to farthest distance to the first point. Ignores lines wholly to the sides of or behind the trace (via PIT_AddLineIntercepts), and those behind the trace (via P_TraverseIntercepts).
|
p_maputl.c
|
P_PointOnDivlineSide
|
Same as P_PointOnLineSide, except the cross product calculation suffers even precision loss for the line and point. An additional optimisation is in place, which adds one irregular bias for a point exactly on the line: if the line is tilted facing northeast and the point is on the first (southeast) vertex, the point is considered in front.
|
p_maputl.c
|
P_PointOnLineSide
|
Returns 0 when the point is in front of the linedef, 1 when it is behind the linedef. The implementation uses the cross product formula to determine sidedness if faster checks are inconclusive. This calculation is done in a way that suffers precision loss mainly for the line. The alternative function P_PointOnDivlineSide offers evenly spread precision loss. Bias exists to account for points exactly on lines. This bias can be summarised as BURN: Back Unless Right Negative (point on line is on the backside unless the line is right-angled and facing a negative direction (south or west)).
|
p_maputl.c
|
P_SetThingPosition
|
|
p_maputl.c
|
P_TraverseIntercepts
|
Runs the given callback for intercepts in nearest to farthest order. Only called by P_PathTraverse, which specifies that this function disards all intercepts farther than the trace line's end.
|
p_maputl.c
|
P_UnsetThingPosition
|
|
p_mobj.c
|
P_CheckMissileSpawn
|
|
p_mobj.c
|
P_ExplodeMissile
|
|
p_mobj.c
|
P_MobjThinker
|
|
p_mobj.c
|
P_NightmareRespawn
|
|
p_mobj.c
|
P_RemoveMobj
|
|
p_mobj.c
|
P_RespawnSpecials
|
|
p_mobj.c
|
P_SetMobjState
|
|
p_mobj.c
|
P_SpawnBlood
|
|
p_mobj.c
|
P_SpawnMapThing
|
|
p_mobj.c
|
P_SpawnMissile
|
|
p_mobj.c
|
P_SpawnMobj
|
|
p_mobj.c
|
P_SpawnPlayer
|
|
p_mobj.c
|
P_SpawnPlayerMissile
|
|
p_mobj.c
|
P_SpawnPuff
|
|
p_mobj.c
|
P_XYMovement
|
|
p_mobj.c
|
P_ZMovement
|
|
p_plats.c
|
EV_DoPlat
|
|
p_plats.c
|
EV_StopPlat
|
|
p_plats.c
|
P_ActivateInStasis
|
|
p_plats.c
|
P_AddActivePlat
|
|
p_plats.c
|
P_RemoveActivePlat
|
|
p_plats.c
|
T_PlatRaise
|
|
p_pspr.c
|
A_BFGSpray
|
A_BFGSpray code pointer
|
p_pspr.c
|
A_BFGsound
|
A_BFGsound code pointer
|
p_pspr.c
|
A_CheckReload
|
A_CheckReload code pointer
|
p_pspr.c
|
A_FireBFG
|
A_FireBFG code pointer
|
p_pspr.c
|
A_FireCGun
|
A_FireCGun code pointer
|
p_pspr.c
|
A_FireMissile
|
A_FireMissile code pointer
|
p_pspr.c
|
A_FirePistol
|
A_FirePistol code pointer
|
p_pspr.c
|
A_FirePlasma
|
A_FirePlasma code pointer
|
p_pspr.c
|
A_FireShotgun
|
A_FireShotgun code pointer
|
p_pspr.c
|
A_FireShotgun2
|
A_FireShotgun2 code pointer
|
p_pspr.c
|
A_GunFlash
|
A_GunFlash code pointer
|
p_pspr.c
|
A_Light0
|
A_Light0 code pointer
|
p_pspr.c
|
A_Light1
|
A_Light1 code pointer
|
p_pspr.c
|
A_Light2
|
A_Light2 code pointer
|
p_pspr.c
|
A_Lower
|
A_Lower code pointer
|
p_pspr.c
|
A_Punch
|
A_Punch code pointer
|
p_pspr.c
|
A_Raise
|
A_Raise code pointer
|
p_pspr.c
|
A_ReFire
|
A_ReFire code pointer
|
p_pspr.c
|
A_Saw
|
A_Saw code pointer
|
p_pspr.c
|
A_WeaponReady
|
A_WeaponReady code pointer
|
p_pspr.c
|
P_BringUpWeapon
|
|
p_pspr.c
|
P_BulletSlope
|
|
p_pspr.c
|
P_CalcSwing
|
|
p_pspr.c
|
P_CheckAmmo
|
|
p_pspr.c
|
P_DropWeapon
|
|
p_pspr.c
|
P_FireWeapon
|
|
p_pspr.c
|
P_GunShot
|
|
p_pspr.c
|
P_MovePsprites
|
|
p_pspr.c
|
P_SetPsprite
|
|
p_pspr.c
|
P_SetupPsprites
|
|
p_saveg.c
|
P_ArchivePlayers
|
|
p_saveg.c
|
P_ArchiveSpecials
|
|
p_saveg.c
|
P_ArchiveThinkers
|
|
p_saveg.c
|
P_ArchiveWorld
|
|
p_saveg.c
|
P_UnArchivePlayers
|
|
p_saveg.c
|
P_UnArchiveSpecials
|
|
p_saveg.c
|
P_UnArchiveThinkers
|
|
p_saveg.c
|
P_UnArchiveWorld
|
|
p_setup.c
|
P_GroupLines
|
|
p_setup.c
|
P_Init
|
|
p_setup.c
|
P_LoadBlockMap
|
|
p_setup.c
|
P_LoadLineDefs
|
|
p_setup.c
|
P_LoadNodes
|
|
p_setup.c
|
P_LoadSectors
|
|
p_setup.c
|
P_LoadSegs
|
|
p_setup.c
|
P_LoadSideDefs
|
|
p_setup.c
|
P_LoadSubsectors
|
|
p_setup.c
|
P_LoadThings
|
|
p_setup.c
|
P_LoadVertexes
|
|
p_setup.c
|
P_SetupLevel
|
|
p_sight.c
|
P_CheckSight
|
|
p_sight.c
|
P_CrossBSPNode
|
|
p_sight.c
|
P_CrossSubsector
|
|
p_sight.c
|
P_DivlineSide
|
|
p_sight.c
|
P_InterceptVector2
|
|
p_spec.c
|
EV_DoDonut
|
|
p_spec.c
|
P_CrossSpecialLine
|
|
p_spec.c
|
P_FindHighestCeilingSurrounding
|
|
p_spec.c
|
P_FindHighestFloorSurrounding
|
|
p_spec.c
|
P_FindLowestCeilingSurrounding
|
|
p_spec.c
|
P_FindLowestFloorSurrounding
|
|
p_spec.c
|
P_FindMinSurroundingLight
|
|
p_spec.c
|
P_FindNextHighestFloor
|
|
p_spec.c
|
P_FindSectorFromLineTag
|
|
p_spec.c
|
P_InitPicAnims
|
|
p_spec.c
|
P_PlayerInSpecialSector
|
|
p_spec.c
|
P_ShootSpecialLine
|
|
p_spec.c
|
P_SpawnSpecials
|
|
p_spec.c
|
P_UpdateSpecials
|
|
p_spec.c
|
getNextSector
|
|
p_spec.c
|
getSector
|
|
p_spec.c
|
getSide
|
|
p_spec.c
|
twoSided
|
|
p_switch.c
|
P_ChangeSwitchTexture
|
|
p_switch.c
|
P_InitSwitchList
|
|
p_switch.c
|
P_StartButton
|
|
p_switch.c
|
P_UseSpecialLine
|
|
p_telept.c
|
EV_Teleport
|
|
p_tick.c
|
P_AddThinker
|
|
p_tick.c
|
P_AllocateThinker
|
|
p_tick.c
|
P_InitThinkers
|
|
p_tick.c
|
P_RemoveThinker
|
|
p_tick.c
|
P_RunThinkers
|
|
p_tick.c
|
P_Ticker
|
|
p_user.c
|
P_CalcHeight
|
|
p_user.c
|
P_DeathThink
|
|
p_user.c
|
P_MovePlayer
|
|
p_user.c
|
P_PlayerThink
|
|
p_user.c
|
P_Thrust
|
|
r_bsp.c
|
R_AddLine
|
|
r_bsp.c
|
R_CheckBBox
|
|
r_bsp.c
|
R_ClearClipSegs
|
|
r_bsp.c
|
R_ClearDrawSegs
|
|
r_bsp.c
|
R_ClipPassWallSegment
|
|
r_bsp.c
|
R_ClipSolidWallSegment
|
|
r_bsp.c
|
R_RenderBSPNode
|
Main recursive function for traversing BSP tree
|
r_bsp.c
|
R_Subsector
|
Entrypoint for rendering of subsector leaves by R_RenderBSPNode
|
r_data.c
|
R_CheckTextureNumForName
|
|
r_data.c
|
R_DrawColumnInCache
|
|
r_data.c
|
R_FlatNumForName
|
|
r_data.c
|
R_GenerateComposite
|
|
r_data.c
|
R_GenerateLookup
|
|
r_data.c
|
R_GetColumn
|
|
r_data.c
|
R_InitColormaps
|
|
r_data.c
|
R_InitData
|
|
r_data.c
|
R_InitFlats
|
|
r_data.c
|
R_InitSpriteLumps
|
|
r_data.c
|
R_InitTextures
|
|
r_data.c
|
R_PrecacheLevel
|
|
r_data.c
|
R_TextureNumForName
|
|
r_draw.c
|
R_DrawColumn
|
Render vertical column of wall texture/sprite
|
r_draw.c
|
R_DrawColumnLow
|
|
r_draw.c
|
R_DrawFuzzColumn
|
Alternative to R_DrawColumn for invisibility effect
|
r_draw.c
|
R_DrawSpan
|
Render horizontal slice of floor texture
|
r_draw.c
|
R_DrawSpanLow
|
|
r_draw.c
|
R_DrawTranslatedColumn
|
Alternative to R_DrawColumn for multiplayer palette shift
|
r_draw.c
|
R_DrawViewBorder
|
|
r_draw.c
|
R_FillBackScreen
|
|
r_draw.c
|
R_InitBuffer
|
|
r_draw.c
|
R_InitTranslationTables
|
|
r_draw.c
|
R_VideoErase
|
|
r_main.c
|
R_AddPointToBox
|
|
r_main.c
|
R_ExecuteSetViewSize
|
|
r_main.c
|
R_Init
|
|
r_main.c
|
R_InitLightTables
|
|
r_main.c
|
R_InitPointToAngle
|
|
r_main.c
|
R_InitTables
|
|
r_main.c
|
R_InitTextureMapping
|
|
r_main.c
|
R_PointInSubsector
|
|
r_main.c
|
R_PointOnSegSide
|
|
r_main.c
|
R_PointOnSide
|
|
r_main.c
|
R_PointToAngle
|
|
r_main.c
|
R_PointToAngle2
|
|
r_main.c
|
R_PointToDist
|
|
r_main.c
|
R_RenderPlayerView
|
|
r_main.c
|
R_ScaleFromGlobalAngle
|
|
r_main.c
|
R_SetViewSize
|
|
r_main.c
|
R_SetupFrame
|
|
r_plane.c
|
R_CheckPlane
|
|
r_plane.c
|
R_ClearPlanes
|
|
r_plane.c
|
R_DrawPlanes
|
|
r_plane.c
|
R_FindPlane
|
|
r_plane.c
|
R_InitPlanes
|
|
r_plane.c
|
R_MakeSpans
|
|
r_plane.c
|
R_MapPlane
|
|
r_segs.c
|
R_RenderMaskedSegRange
|
|
r_segs.c
|
R_RenderSegLoop
|
|
r_segs.c
|
R_StoreWallRange
|
|
r_sky.c
|
R_InitSkyMap
|
|
r_things.c
|
R_AddSprites
|
|
r_things.c
|
R_ClearSprites
|
|
r_things.c
|
R_DrawMasked
|
|
r_things.c
|
R_DrawMaskedColumn
|
|
r_things.c
|
R_DrawPSprite
|
|
r_things.c
|
R_DrawPlayerSprites
|
|
r_things.c
|
R_DrawSprite
|
|
r_things.c
|
R_DrawVisSprite
|
|
r_things.c
|
R_InitSpriteDefs
|
|
r_things.c
|
R_InitSprites
|
|
r_things.c
|
R_InstallSpriteLump
|
|
r_things.c
|
R_NewVisSprite
|
|
r_things.c
|
R_ProjectSprite
|
|
r_things.c
|
R_SortVisSprites
|
|
s_sound.c
|
S_AdjustSoundParams
|
|
s_sound.c
|
S_ChangeMusic
|
|
s_sound.c
|
S_Init
|
|
s_sound.c
|
S_PauseSound
|
|
s_sound.c
|
S_ResumeSound
|
|
s_sound.c
|
S_SetMusicVolume
|
|
s_sound.c
|
S_SetSfxVolume
|
|
s_sound.c
|
S_Start
|
|
s_sound.c
|
S_StartMusic
|
|
s_sound.c
|
S_StartSound
|
|
s_sound.c
|
S_StartSoundAtVolume
|
|
s_sound.c
|
S_StopChannel
|
|
s_sound.c
|
S_StopMusic
|
|
s_sound.c
|
S_StopSound
|
|
s_sound.c
|
S_UpdateSounds
|
|
s_sound.c
|
S_getChannel
|
|
st_lib.c
|
STlib_drawNum
|
|
st_lib.c
|
STlib_init
|
|
st_lib.c
|
STlib_initBinIcon
|
|
st_lib.c
|
STlib_initMultIcon
|
|
st_lib.c
|
STlib_initNum
|
|
st_lib.c
|
STlib_initPercent
|
|
st_lib.c
|
STlib_updateBinIcon
|
|
st_lib.c
|
STlib_updateMultIcon
|
|
st_lib.c
|
STlib_updateNum
|
|
st_lib.c
|
STlib_updatePercent
|
|
st_stuff.c
|
ST_Drawer
|
|
st_stuff.c
|
ST_Init
|
|
st_stuff.c
|
ST_Responder
|
|
st_stuff.c
|
ST_Start
|
|
st_stuff.c
|
ST_Stop
|
|
st_stuff.c
|
ST_Ticker
|
|
st_stuff.c
|
ST_calcPainOffset
|
|
st_stuff.c
|
ST_createWidgets
|
|
st_stuff.c
|
ST_diffDraw
|
|
st_stuff.c
|
ST_doPaletteStuff
|
|
st_stuff.c
|
ST_doRefresh
|
|
st_stuff.c
|
ST_drawWidgets
|
|
st_stuff.c
|
ST_initData
|
|
st_stuff.c
|
ST_loadData
|
|
st_stuff.c
|
ST_loadGraphics
|
|
st_stuff.c
|
ST_refreshBackground
|
|
st_stuff.c
|
ST_unloadData
|
|
st_stuff.c
|
ST_unloadGraphics
|
|
st_stuff.c
|
ST_updateFaceWidget
|
|
st_stuff.c
|
ST_updateWidgets
|
|
tables.c
|
SlopeDiv
|
|
v_video.c
|
V_CopyRect
|
|
v_video.c
|
V_DrawBlock
|
|
v_video.c
|
V_DrawPatch
|
|
v_video.c
|
V_DrawPatchDirect
|
|
v_video.c
|
V_DrawPatchFlipped
|
|
v_video.c
|
V_GetBlock
|
|
v_video.c
|
V_Init
|
|
v_video.c
|
V_MarkRect
|
|
w_wad.c
|
ExtractFileBase
|
|
w_wad.c
|
W_AddFile
|
|
w_wad.c
|
W_CacheLumpName
|
|
w_wad.c
|
W_CacheLumpNum
|
|
w_wad.c
|
W_CheckNumForName
|
|
w_wad.c
|
W_GetNumForName
|
|
w_wad.c
|
W_InitFile
|
|
w_wad.c
|
W_InitMultipleFiles
|
|
w_wad.c
|
W_LumpLength
|
|
w_wad.c
|
W_NumLumps
|
|
w_wad.c
|
W_Profile
|
|
w_wad.c
|
W_ReadLump
|
|
w_wad.c
|
W_Reload
|
Reload hack - reloads WAD directory
|
w_wad.c
|
filelength
|
|
w_wad.c
|
strupr
|
|
wi_stuff.c
|
WI_Drawer
|
|
wi_stuff.c
|
WI_End
|
|
wi_stuff.c
|
WI_Responder
|
|
wi_stuff.c
|
WI_Start
|
|
wi_stuff.c
|
WI_Ticker
|
|
wi_stuff.c
|
WI_checkForAccelerate
|
|
wi_stuff.c
|
WI_drawAnimatedBack
|
|
wi_stuff.c
|
WI_drawDeathmatchStats
|
|
wi_stuff.c
|
WI_drawEL
|
|
wi_stuff.c
|
WI_drawLF
|
|
wi_stuff.c
|
WI_drawNetgameStats
|
|
wi_stuff.c
|
WI_drawNoState
|
|
wi_stuff.c
|
WI_drawNum
|
|
wi_stuff.c
|
WI_drawOnLnode
|
|
wi_stuff.c
|
WI_drawPercent
|
|
wi_stuff.c
|
WI_drawShowNextLoc
|
|
wi_stuff.c
|
WI_drawStats
|
|
wi_stuff.c
|
WI_drawTime
|
|
wi_stuff.c
|
WI_fragSum
|
|
wi_stuff.c
|
WI_initAnimatedBack
|
|
wi_stuff.c
|
WI_initDeathmatchStats
|
|
wi_stuff.c
|
WI_initNetgameStats
|
|
wi_stuff.c
|
WI_initNoState
|
|
wi_stuff.c
|
WI_initShowNextLoc
|
|
wi_stuff.c
|
WI_initStats
|
|
wi_stuff.c
|
WI_initVariables
|
|
wi_stuff.c
|
WI_loadData
|
|
wi_stuff.c
|
WI_slamBackground
|
|
wi_stuff.c
|
WI_unloadData
|
|
wi_stuff.c
|
WI_updateAnimatedBack
|
|
wi_stuff.c
|
WI_updateDeathmatchStats
|
|
wi_stuff.c
|
WI_updateNetgameStats
|
|
wi_stuff.c
|
WI_updateNoState
|
|
wi_stuff.c
|
WI_updateShowNextLoc
|
|
wi_stuff.c
|
WI_updateStats
|
|
z_zone.c
|
Z_ChangeTag2
|
|
z_zone.c
|
Z_CheckHeap
|
|
z_zone.c
|
Z_ClearZone
|
|
z_zone.c
|
Z_DumpHeap
|
|
z_zone.c
|
Z_FileDumpHeap
|
|
z_zone.c
|
Z_Free
|
Zone memory - free block
|
z_zone.c
|
Z_FreeMemory
|
z_zone.c
|
Z_FreeTags
|
|
z_zone.c
|
Z_Init
|
|
z_zone.c
|
Z_Malloc
|
Zone memory - allocate block
|