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
↓ 29 callers
Function
AddMonsterType
Source/monster.cpp:397
↓ 29 callers
Function
GetLineWidth
Source/engine/render/text_render.cpp:541
↓ 29 callers
Function
WriteLE16
Source/utils/endian_write.hpp:10
↓ 28 callers
Function
AppendStrView
Source/utils/stdcompat/string_view.hpp:11
↓ 28 callers
Function
DiabloUiSurface
Source/DiabloUI/diabloui.h:79
↓ 28 callers
Function
FindObjectAtPosition
Source/objects.cpp:3741
↓ 27 callers
Function
SetMissDir
Source/missiles.cpp:1120
↓ 27 callers
Function
UpdateMissileVelocity
Source/missiles.cpp:106
↓ 27 callers
Function
WriteByte
Source/utils/endian_stream.hpp:65
↓ 27 callers
Method
getName
Source/items.cpp:4801
↓ 27 callers
Function
path_solid_pieces
Source/engine/path.cpp:418
↓ 26 callers
Function
AddSLine
Source/stores.cpp:233
↓ 26 callers
Function
FormatInteger
Source/utils/format_int.cpp:9
↓ 26 callers
Function
ReadByte
Source/utils/endian_stream.hpp:30
↓ 26 callers
Method
read
Source/engine/assets.hpp:79
↓ 25 callers
Function
DiscardRandomValues
Source/engine/random.cpp:28
↓ 25 callers
Function
GenerateNewSeed
Source/items.cpp:2964
↓ 25 callers
Function
LoadOptionalClx
Source/engine/load_clx.hpp:21
↓ 25 callers
Method
NextBool32
Source/loadsave.cpp:168
↓ 25 callers
Function
begin
Source/utils/enum_traits.h:48
↓ 25 callers
Function
has_value
3rdParty/tl/expected.hpp:1981
↓ 25 callers
Method
reset
Source/dvlnet/cdwrap.h:61
↓ 24 callers
Function
AddUnLight
Source/lighting.cpp:467
↓ 24 callers
Function
GetItemAttrs
Source/items.cpp:3163
↓ 24 callers
Function
RandomWalk
Source/monster.cpp:1634
↓ 24 callers
Function
WriteLE32
Source/utils/endian_write.hpp:16
↓ 24 callers
Method
damageType
Source/misdat.h:151
↓ 24 callers
Method
set
Source/utils/bitset2d.hpp:24
↓ 23 callers
Function
GetInventorySize
Source/inv.cpp:2150
↓ 23 callers
Function
IsTileLit
* @brief Checks if a light source is illuminating this tile * @param position Coordinates of the dungeon tile to check * @return true if the tile
Source/levels/gendung.h:295
↓ 23 callers
Method
IsTrap
* @brief Check if this object is a trap source * @return True if the object is one of the trap types (see _object_id) */
Source/objects.h:246
↓ 23 callers
Function
LoadFileInMem
Source/engine/load_file.hpp:22
↓ 23 callers
Function
StrAppend
Source/utils/str_cat.hpp:71
↓ 22 callers
Function
BackButtonLine
* The line index with the Back / Leave button. * This is a special button that is always the last line. * * For lists with a scrollbar, it is no
Source/stores.cpp:160
↓ 22 callers
Function
LoadClx
Source/engine/load_clx.hpp:9
↓ 22 callers
Method
LoadGFX
Source/misdat.cpp:284
↓ 22 callers
Function
NetSendHiPri
Source/multi.cpp:526
↓ 22 callers
Method
UpdateLabel
(self, label, msg, maxLen=38)
Packaging/cpi-gamesh/__init__.py:155
↓ 21 callers
Function
ChangeLight
Source/lighting.cpp:538
↓ 21 callers
Function
DirOK
Source/monster.cpp:4040
↓ 21 callers
Function
GetMonsterDirection
* @brief Get the direction from the monster to its current enemy */
Source/monster.cpp:705
↓ 21 callers
Function
GetOutputSurface
Source/utils/display.cpp:542
↓ 21 callers
Function
PointsInRectangle
Source/engine/points_in_rectangle_range.hpp:243
↓ 21 callers
Function
RemoveEquipment
Source/inv.cpp:1186
↓ 21 callers
Function
SetCursorPos
Source/diablo.cpp:2339
↓ 21 callers
Method
isUnique
Source/monster.h:442
↓ 21 callers
Method
ok
Source/engine/assets.hpp:25
↓ 21 callers
Method
subregion
* @brief Returns a subregion of the given buffer. */
Source/engine/surface.hpp:106
↓ 20 callers
Function
FindClosestValidPosition
Source/engine/path.cpp:440
↓ 20 callers
Method
GetItemLocation
* @brief Returns item location taking into consideration barbarian's ability to hold two-handed maces and clubs in one hand. */
Source/player.h:491
↓ 20 callers
Function
GetSpellBitmask
* @brief Gets a value that represents the specified spellID in 64bit bitmask format. * For example: * - spell ID 1: 0000.0000.0000.0000.0000.000
Source/spells.h:56
↓ 20 callers
Method
HasFlag
Source/automap.cpp:95
↓ 20 callers
Function
IsLeftPanelOpen
Source/control.cpp:102
↓ 20 callers
Function
IsSmallFontTall
Source/utils/language.cpp:353
↓ 20 callers
Function
M_StartStand
Source/monster.cpp:3610
↓ 20 callers
Function
NetSendCmdPItem
Source/msg.cpp:2998
↓ 20 callers
Function
SetIniValue
Source/options.cpp:183
↓ 20 callers
Function
expected_map_impl
3rdParty/tl/expected.hpp:2102
↓ 20 callers
Method
isLastFrame
Source/engine/animationinfo.h:69
↓ 20 callers
Function
map_error_impl
3rdParty/tl/expected.hpp:2213
↓ 20 callers
Function
printInConsole
Source/utils/console.cpp:38
↓ 19 callers
Function
IsObjectAtPosition
* @brief Check whether an item occupies this tile position * @param position The map coordinate to test * @return true if the tile is occupied *
Source/objects.h:279
↓ 19 callers
Function
IsTileSolid
Source/engine/path.cpp:322
↓ 19 callers
Function
NetSendLoPri
Source/multi.cpp:518
↓ 19 callers
Function
PosOkPlayer
* @brief Determines if the target position is clear for the given player to stand on. * * This requires an ID instead of a Player& to compare with
Source/player.cpp:3106
↓ 19 callers
Method
SetValueChangedCallback
Source/options.cpp:421
↓ 19 callers
Function
UpdateAutomapExplorer
Source/automap.cpp:995
↓ 19 callers
Method
checkStandAnimationIsLoaded
Source/monster.cpp:4641
↓ 19 callers
Function
diablo_quit
Source/diablo.cpp:2415
↓ 19 callers
Function
end
Source/utils/enum_traits.h:54
↓ 19 callers
Method
getContext
This method is called by SDL using JNI.
android-project/app/src/main/java/org/libsdl/app/SDLActivity.java:1133
↓ 18 callers
Function
AddNakrulBook
Source/objects.cpp:863
↓ 18 callers
Function
AsciiStrToLower
Source/utils/str_case.hpp:11
↓ 18 callers
Function
AutoPlaceItemInInventory
Source/inv.cpp:1262
↓ 18 callers
Method
Center
* @brief Computes the center of this rectangle in integer coordinates. Values are truncated towards zero. */
Source/engine/rectangle.hpp:57
↓ 18 callers
Function
ChangeLightXY
Source/lighting.cpp:499
↓ 18 callers
Function
FileExists
Source/utils/file_util.h:22
↓ 18 callers
Function
GetItemIdOnSlot
* Return the item id of the current slot */
Source/controls/plrctrls.cpp:666
↓ 18 callers
Function
IsRightPanelOpen
Source/control.cpp:106
↓ 18 callers
Function
IsRunning
Source/engine/demomode.h:35
↓ 18 callers
Function
PlaceMiniSet
Source/levels/gendung.cpp:596
↓ 18 callers
Function
Repeat
Source/misdat.cpp:146
↓ 18 callers
Method
erase
Source/utils/static_vector.hpp:77
↓ 18 callers
Method
pop
* @brief Clears this item and returns the old value */
Source/items.h:257
↓ 18 callers
Method
setLevel
Source/player.h:761
↓ 17 callers
Function
AiDelay
* @brief Make the AI wait a bit before thinking again * @param monster The monster that will wait * @param len */
Source/monster.cpp:688
↓ 17 callers
Function
ClrPlrPath
Source/player.cpp:3092
↓ 17 callers
Method
GetItemIdAtPosition
* @brief Returns the 0-based index of the item at the specified position, or EmptyCell if no item occupies that slot * @param gridPosition x,y coor
Source/qol/stash.h:44
↓ 17 callers
Method
GetSpellLevel
* @brief Gets the effective spell level for the player, considering item bonuses * @param spell SpellID enum member identifying the spell * @ret
Source/player.h:588
↓ 17 callers
Function
HasAutomapFlag
* @brief Check if a given tile has the provided AutomapTile flag */
Source/automap.cpp:426
↓ 17 callers
Function
IsTileWalkable
Source/engine/path.cpp:331
↓ 17 callers
Function
PlaceDunTiles
Source/levels/gendung.cpp:640
↓ 17 callers
Function
PrintHelpOption
Source/diablo.cpp:933
↓ 17 callers
Method
RemoveInvItem
Source/player.cpp:1628
↓ 17 callers
Function
ScaleSpellEffect
Source/missiles.cpp:52
↓ 17 callers
Function
SetMissAnim
Source/missiles.cpp:594
↓ 17 callers
Method
Source
Source/dvlnet/packet.cpp:134
↓ 17 callers
Function
UiInitList
Source/DiabloUI/diabloui.cpp:144
↓ 17 callers
Method
WalkingDistance
Source/engine/point.hpp:142
↓ 17 callers
Function
WordWrapString
Source/engine/render/text_render.cpp:653
← previous
next →
101–200 of 5,065, ranked by callers