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
↓ 11 callers
Function
IsClxOpaqueFill
Source/utils/clx_decode.hpp:21
↓ 11 callers
Function
LoadPcx
* @brief Loads a PCX file as a CLX sprite list with a single sprite. * * @param filename * @param transparentColor * @param outPalette * @re
Source/engine/load_pcx.hpp:37
↓ 11 callers
Function
NetSendCmd
Source/msg.cpp:2786
↓ 11 callers
Function
PlaceUniqueMonst
Source/monster.cpp:385
↓ 11 callers
Function
ProcessGameAction
Source/controls/plrctrls.cpp:1675
↓ 11 callers
Function
SaveOptions
Source/options.cpp:380
↓ 11 callers
Function
SetMapMonsters
Source/monster.cpp:3532
↓ 11 callers
Function
StartNewLvl
Source/player.cpp:2908
↓ 11 callers
Function
UiAddBackground
Source/DiabloUI/diabloui.cpp:709
↓ 11 callers
Function
UiAddLogo
Source/DiabloUI/diabloui.cpp:720
↓ 11 callers
Method
changeAnimationData
* @brief Sets the current cell sprite to match the desired desiredDirection and animation sequence * @param graphic Animation sequence of interest
Source/monster.h:281
↓ 11 callers
Function
effect_is_playing
Source/effects.cpp:1087
↓ 11 callers
Method
list
Source/engine/clx_sprite.hpp:472
↓ 11 callers
Method
onNativeMouse
(int button, int action, float x, float y, boolean relative)
android-project/app/src/main/java/org/libsdl/app/SDLActivity.java:921
↓ 11 callers
Method
pixelData
* @brief The raw pixel data (CL2 frame data). * * Format: https://github.com/savagesteel/d1-file-formats/blob/master/PC-Mac/CL2.md#42-cl2-frame-
Source/engine/clx_sprite.hpp:67
↓ 11 callers
Function
play_movie
Source/movie.cpp:27
↓ 11 callers
Method
size
Source/controls/touch/renderers.cpp:180
↓ 10 callers
Function
CalculateWidth2
Source/engine.cpp:62
↓ 10 callers
Function
CheckStats
Source/player.cpp:3304
↓ 10 callers
Method
Destination
Source/dvlnet/packet.cpp:140
↓ 10 callers
Function
DrawDiamond
Source/automap.cpp:106
↓ 10 callers
Function
FixPlayerLocation
Source/player.cpp:2599
↓ 10 callers
Function
GetIniValue
Source/options.cpp:158
↓ 10 callers
Function
IsClxOpaque
Source/utils/clx_decode.hpp:10
↓ 10 callers
Function
LoadGameLevel
Source/diablo.cpp:2722
↓ 10 callers
Function
M_ClearSquares
Source/monster.cpp:3625
↓ 10 callers
Function
MoveMissileAndCheckMissileCol
Source/missiles.cpp:563
↓ 10 callers
Function
PlaceMiniSetRandom
Source/levels/drlg_l1.cpp:1244
↓ 10 callers
Function
ResetPlayerGFX
Source/player.cpp:2184
↓ 10 callers
Function
SaveItem
Source/loadsave.cpp:1042
↓ 10 callers
Function
SetPlrHandGoldCurs
Source/items.cpp:2980
↓ 10 callers
Function
StartAttack
Source/player.cpp:194
↓ 10 callers
Function
StoreAutoPlace
Source/stores.cpp:337
↓ 10 callers
Function
SyncPlrKill
Source/player.cpp:2874
↓ 10 callers
Function
UiErrorOkDialog
Source/DiabloUI/dialogs.cpp:186
↓ 10 callers
Function
UpdateMissilePos
Source/missiles.cpp:146
↓ 10 callers
Function
Walk
Source/monster.cpp:3827
↓ 10 callers
Method
Write
Source/dvlnet/frame_queue.cpp:48
↓ 10 callers
Method
clear
Source/qol/itemlabels.cpp:67
↓ 10 callers
Method
hasFile
(String fileName)
android-project/app/src/main/java/org/diasurgical/devilutionx/ExternalFilesManager.java:26
↓ 10 callers
Method
load
Source/engine/render/text_render.cpp:242
↓ 10 callers
Function
palette_update
Source/engine/palette.cpp:151
↓ 10 callers
Method
pixelDataSize
Source/engine/clx_sprite.hpp:72
↓ 10 callers
Function
rotr
3rdParty/PicoSHA2/picosha2.h:73
↓ 10 callers
Function
set_up_scroll
Set up a given item as a spell scroll, allowing for its usage. */
test/inv_test.cpp:21
↓ 10 callers
Method
spritesForDirection
* @brief Returns the sprite list for a given direction. * * @param direction One of the 16 directions. Valid range: [0, 15]. * @return ClxSpr
Source/dead.h:31
↓ 10 callers
Method
str
Source/utils/string_or_view.hpp:76
↓ 9 callers
Function
AddMonster
Source/monster.cpp:3561
↓ 9 callers
Function
AddSTextVal
Source/stores.cpp:244
↓ 9 callers
Function
AddStoreHoldRepair
Source/stores.cpp:2141
↓ 9 callers
Function
AppendClxPixelsOrFillRun
Source/utils/clx_encode.hpp:60
↓ 9 callers
Function
AppendClxTransparentRun
Source/utils/clx_encode.hpp:20
↓ 9 callers
Function
CanTalkToMonst
Source/monster.cpp:4579
↓ 9 callers
Function
ClearStateVariables
Source/player.cpp:187
↓ 9 callers
Function
CloseStash
Source/inv.cpp:2097
↓ 9 callers
Function
DrawHorizontalLine
Source/engine/render/primitive_render.cpp:89
↓ 9 callers
Function
FixPlrWalkTags
* @todo Figure out why clearing player.position.old sometimes fails */
Source/player.cpp:2649
↓ 9 callers
Method
Get
Source/controls/axis_direction.cpp:7
↓ 9 callers
Function
GetClxOpaquePixelsWidth
Source/utils/clx_decode.hpp:16
↓ 9 callers
Method
GetFlags
Source/DiabloUI/ui_item.h:43
↓ 9 callers
Function
GetLCGEngineState
Source/engine/random.cpp:23
↓ 9 callers
Function
GetSlotCoord
* Get coordinates for a given slot */
Source/controls/plrctrls.cpp:654
↓ 9 callers
Function
IsChatAvailable
Source/control.cpp:694
↓ 9 callers
Function
IsHardwareCursor
Whether the current cursor is a hardware cursor.
Source/hwcursor.hpp:125
↓ 9 callers
Function
IsItemAvailable
Source/items.cpp:2441
↓ 9 callers
Function
ItemMiscIdIdx
Source/objects.cpp:4458
↓ 9 callers
Function
LoadLE16
Source/utils/endian_read.hpp:8
↓ 9 callers
Method
ManhattanDistance
Source/engine/point.hpp:135
↓ 9 callers
Function
MonstCheckDoors
Source/objects.cpp:4390
↓ 9 callers
Function
OutputToLogical
Source/utils/display.h:59
↓ 9 callers
Function
PlaceMiniSetRandom1x1
Source/levels/crypt.cpp:612
↓ 9 callers
Function
PlayerCanAfford
TODO: Change `_iIvalue` to be unsigned instead of passing `int` here.
Source/stores.cpp:395
↓ 9 callers
Function
PrintSBookStr
Source/panels/spell_book.cpp:69
↓ 9 callers
Function
ReadLE16
Source/utils/endian_stream.hpp:39
↓ 9 callers
Function
RecreateItem
Source/msg.cpp:1064
↓ 9 callers
Method
RemoveSpdBarItem
Source/player.cpp:1671
↓ 9 callers
Function
SDL_LogMessageV
Source/utils/sdl2_to_1_2_backports.cpp:163
↓ 9 callers
Function
SetFadeLevel
Source/engine/palette.cpp:277
↓ 9 callers
Function
SetPlayerHitPoints
Source/player.cpp:3398
↓ 9 callers
Function
SpawnUnique
Source/items.cpp:3227
↓ 9 callers
Function
TestItemNameGeneration
test/pack_test.cpp:136
↓ 9 callers
Function
UiClearScreen
Source/DiabloUI/diabloui.cpp:766
↓ 9 callers
Function
UiFocus
Source/DiabloUI/diabloui.cpp:242
↓ 9 callers
Function
UiRenderItems
Source/DiabloUI/diabloui.cpp:1064
↓ 9 callers
Function
UpdateState
Source/objects.cpp:3709
↓ 9 callers
Method
UsesRangedWeapon
* @brief Does the player currently have a ranged weapon equipped? */
Source/player.h:703
↓ 9 callers
Method
count
Source/utils/bitset2d.hpp:39
↓ 9 callers
Method
disconnect
Source/dvlnet/protocol_zt.cpp:259
↓ 9 callers
Function
doom_close
Source/doom.cpp:28
↓ 9 callers
Method
finish
()
android-project/app/src/main/java/org/libsdl/app/HIDDeviceBLESteamController.java:135
↓ 9 callers
Method
glyph
Source/engine/render/text_render.cpp:67
↓ 9 callers
Method
isAllowedInTown
Source/spelldat.h:254
↓ 9 callers
Method
isArrow
Source/misdat.h:146
↓ 9 callers
Method
isScroll
Source/items.h:387
↓ 9 callers
Method
name
Source/objects.cpp:4878
↓ 9 callers
Method
updateRequiredStatsCacheForPlayer
Source/items.cpp:4784
↓ 9 callers
Method
what
Source/dvlnet/packet.h:64
↓ 9 callers
Method
worldToScreen
* @brief Returns a new Displacement object in screen coordinates. * * Transforming from world space to screen space involves a rotation of -135°
Source/engine/displacement.hpp:138
↓ 8 callers
Function
AddCorpse
Source/dead.cpp:92
↓ 8 callers
Function
AddStoreHoldId
Source/stores.cpp:1147
← previous
next →
301–400 of 5,065, ranked by callers