Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/diasurgical/DevilutionX
/ functions
Functions
5,065 in github.com/diasurgical/DevilutionX
⨍
Functions
5,065
◇
Types & classes
705
↓ 17 callers
Method
distanceToEnemy
Source/monster.cpp:4634
↓ 17 callers
Method
empty
Source/utils/static_vector.hpp:50
↓ 17 callers
Method
isWalking
Source/player.cpp:1803
↓ 17 callers
Method
process_element
Source/dvlnet/packet.h:195
↓ 17 callers
Function
stream_stop
Source/effects.cpp:1099
↓ 16 callers
Function
CheckMissileCol
Source/missiles.cpp:405
↓ 16 callers
Function
NewMonsterAnim
Source/monster.cpp:585
↓ 16 callers
Function
SpawnQuestItem
Source/items.cpp:3483
↓ 16 callers
Function
StartStand
Source/player.cpp:2610
↓ 16 callers
Method
isSelectable
Source/stores.cpp:90
↓ 16 callers
Method
position
Source/engine/path.cpp:35
↓ 16 callers
Method
sourceType
Source/missiles.h:166
↓ 15 callers
Function
AllocateItem
Source/items.cpp:3122
↓ 15 callers
Method
CanUseItem
Source/player.cpp:1618
↓ 15 callers
Function
ClxDrawTRN
Source/engine/render/clx_render.cpp:587
↓ 15 callers
Function
CreateTypeItem
Source/items.cpp:3349
↓ 15 callers
Function
IsTileAvailable
* @brief Check that the given tile is not currently blocked */
Source/monster.cpp:1693
↓ 15 callers
Function
IsTileVisible
* @brief Checks if any player can currently see this tile * * Currently only used by monster AI routines so basic monsters out of sight can be ign
Source/levels/gendung.h:285
↓ 15 callers
Function
IsValidSpell
Source/spells.cpp:70
↓ 15 callers
Function
IsWarpOpen
Source/levels/trigs.cpp:72
↓ 15 callers
Function
LineClearMissile
Source/monster.cpp:4073
↓ 15 callers
Method
NextBool8
Source/loadsave.cpp:163
↓ 15 callers
Function
PlaceThemeMonsts
* PlaceThemeMonsts places theme monsters with the specified frequency. * * @param t theme number (index into themes array). * @param f frequency
Source/levels/themes.cpp:350
↓ 15 callers
Function
PlayEffect
Source/monster.cpp:4319
↓ 15 callers
Function
RemoveInventoryItemById
* @brief Removes the first inventory item with the given id (IDidx). * * @return Whether an item was found and removed. */
Source/inv.h:351
↓ 15 callers
Function
SetPlayerOld
Source/player.cpp:2594
↓ 15 callers
Function
StartAttack
Source/monster.cpp:774
↓ 15 callers
Method
insert
Source/qol/itemlabels.cpp:61
↓ 15 callers
Method
isPlayerMinion
Source/monster.cpp:4690
↓ 15 callers
Method
level
* @brief Calculates monster's level. * Fetches base level value from @p MonstersData array or @p UniqueMonstersData. * @param difficulty - diffi
Source/monster.h:377
↓ 15 callers
Function
music_stop
Source/engine/sound.cpp:260
↓ 15 callers
Function
printNewlineInConsole
Source/utils/console.cpp:44
↓ 15 callers
Method
sourcePlayer
Source/missiles.h:147
↓ 14 callers
Function
AddItemListBackButton
Source/stores.cpp:268
↓ 14 callers
Function
EventPlrMsg
Source/plrmsg.cpp:69
↓ 14 callers
Function
GenerateRndSum
Source/missiles.cpp:61
↓ 14 callers
Function
IsInspectingPlayer
@brief Do we currently inspect a remote player (/inspect was used)? In this case the (remote) players items and stats can't be modified. */
Source/player.h:785
↓ 14 callers
Function
LoadBackgroundArt
Source/DiabloUI/diabloui.cpp:696
↓ 14 callers
Function
LoadTownerAnimations
Source/towners.cpp:56
↓ 14 callers
Function
MakePlrPath
Source/player.cpp:3134
↓ 14 callers
Function
ModifyPlrDex
Source/player.cpp:3363
↓ 14 callers
Function
ModifyPlrMag
Source/player.cpp:3339
↓ 14 callers
Function
ObjChangeMap
Source/objects.cpp:4406
↓ 14 callers
Function
ObjChangeMapResync
Source/objects.cpp:4436
↓ 14 callers
Function
RenderPresent
Source/engine/dx.cpp:215
↓ 14 callers
Function
SwappedLE
test/pack_test.cpp:43
↓ 14 callers
Method
contains
Source/controls/touch/gamepad.h:66
↓ 14 callers
Method
getContext
()
android-project/app/src/main/java/org/libsdl/app/SDL.java:36
↓ 14 callers
Method
isOnLevel
@brief Checks if the player is on the corresponding level. */
Source/player.h:747
↓ 14 callers
Method
join
Source/dvlnet/cdwrap.h:83
↓ 13 callers
Function
CanPanelsCoverView
* @brief Check if the UI can cover the game area entierly */
Source/control.h:77
↓ 13 callers
Function
CloseGoldDrop
Source/control.cpp:1654
↓ 13 callers
Function
CloseGoldWithdraw
Source/qol/stash.cpp:673
↓ 13 callers
Function
CloseInventory
Source/inv.cpp:2090
↓ 13 callers
Function
DoBlitScreen
* @brief Update part of the screen from the back buffer * @param x Back buffer coordinate * @param y Back buffer coordinate * @param w Back buff
Source/engine/render/scrollrt.cpp:1331
↓ 13 callers
Function
GetLevelType
Source/levels/gendung.cpp:366
↓ 13 callers
Function
Hash
Source/encrypt.cpp:92
↓ 13 callers
Function
InitRndLocObj
Source/objects.cpp:334
↓ 13 callers
Function
ItemsGetCurrlevel
Source/items.cpp:393
↓ 13 callers
Function
ModifyPlrStr
Source/player.cpp:3325
↓ 13 callers
Function
OpenFile
Source/utils/file_util.cpp:408
↓ 13 callers
Function
Opposite
Maps from direction to the opposite direction. */
Source/engine/direction.hpp:37
↓ 13 callers
Function
RndPL
Source/items.cpp:684
↓ 13 callers
Function
UnPackItem
Source/pack.cpp:285
↓ 13 callers
Method
at
Source/engine/surface.hpp:64
↓ 13 callers
Method
close
()
android-project/app/src/main/java/org/libsdl/app/HIDDevice.java:20
↓ 13 callers
Function
gamemenu_off
Source/gamemenu.cpp:356
↓ 13 callers
Function
gmenu_is_active
Source/gmenu.cpp:210
↓ 13 callers
Method
has_value
Source/engine/render/text_render.cpp:62
↓ 12 callers
Function
BltFast
Source/engine/dx.cpp:155
↓ 12 callers
Function
CanPut
Source/inv.cpp:1705
↓ 12 callers
Function
CanUseScroll
Source/inv.cpp:1911
↓ 12 callers
Function
DrawMapLineSE
Source/engine/render/automap_render.cpp:62
↓ 12 callers
Function
FreeGameMem
Source/diablo.cpp:2351
↓ 12 callers
Method
InitializeLoadedObject
* @brief Marks an object which was spawned from a sublevel in response to a lever activation. * @param mapRange The region which was updated to spa
Source/objects.h:137
↓ 12 callers
Function
LoadMPQ
Source/init.cpp:97
↓ 12 callers
Function
LoadPalette
Source/engine/palette.cpp:182
↓ 12 callers
Function
LoadPcxSpriteList
Source/engine/load_pcx.cpp:34
↓ 12 callers
Function
ModifyPlrVit
Source/player.cpp:3376
↓ 12 callers
Function
NewPlrAnim
Source/player.cpp:2192
↓ 12 callers
Function
OpenAsset
Source/engine/assets.cpp:163
↓ 12 callers
Function
PackItem
Source/pack.cpp:106
↓ 12 callers
Function
TFit_Obj5
Source/levels/themes.cpp:104
↓ 12 callers
Function
TakePlrsMoney
Source/stores.cpp:2648
↓ 12 callers
Function
TestPathGetHeuristicCost
Source/engine/path.cpp:451
↓ 12 callers
Function
ToWideChar
Source/utils/file_util.cpp:53
↓ 12 callers
Function
WasteBits
3rdParty/PKWare/explode.cpp:230
↓ 12 callers
Function
and_then_impl
3rdParty/tl/expected.hpp:2054
↓ 12 callers
Method
clear
Source/engine/render/text_render.cpp:256
↓ 12 callers
Method
contains
Source/qol/itemlabels.cpp:56
↓ 11 callers
Function
ApplyPlrDamage
Source/player.cpp:2826
↓ 11 callers
Function
CheckPath
test/path_test.cpp:104
↓ 11 callers
Function
ClearSText
Source/stores.cpp:2294
↓ 11 callers
Function
CloseCharPanel
Source/control.cpp:731
↓ 11 callers
Function
DrawMapLineNE
Source/engine/render/automap_render.cpp:57
↓ 11 callers
Function
DrawPanelBox
Source/control.cpp:784
↓ 11 callers
Function
FindAsset
Source/engine/assets.cpp:74
↓ 11 callers
Function
GetLevelForMultiplayer
Source/msg.cpp:271
↓ 11 callers
Function
GetStashSlotCoord
Source/qol/stash.cpp:266
↓ 11 callers
Method
GetValueDescription
Source/options.cpp:448
← previous
next →
201–300 of 5,065, ranked by callers