| .. |
|
DiabloUI
|
Use New Athena Unicode to generate proper Greek symbols
|
4 years ago |
|
controls
|
Only query cbutton state for button events
|
4 years ago |
|
discord
|
Update Source/discord/discord.cpp
|
4 years ago |
|
dvlnet
|
Reduce string conversions
|
4 years ago |
|
engine
|
Remove MpqDir and use PrefPath instead.
|
4 years ago |
|
miniwin
|
Controller mouse emulation fixes
|
4 years ago |
|
mpq
|
Remove "MpqFileRwRead beyond EOF by %u" warning
|
4 years ago |
|
panels
|
Fix a negative shift exponent sanitizer warning
|
4 years ago |
|
platform
|
Use romfs on Switch for devilutionx.mpq
|
4 years ago |
|
qol
|
Don't hide the automap in Help and Chat Log (#4379)
|
4 years ago |
|
storm
|
public game browsing: show difficulty, speed, players and possible incompatibility
|
4 years ago |
|
utils
|
Remove MpqDir and use PrefPath instead.
|
4 years ago |
|
.clang-format
|
.clang-format: Remove duplicate SortIncludes entry
|
4 years ago |
|
.clang-tidy
|
Adjust clang-tidy to where Android Studio reads it correctly
|
5 years ago |
|
CMakeLists.txt
|
Remove use of tempstr
|
4 years ago |
|
appfat.cpp
|
Reduce string conversions
|
4 years ago |
|
appfat.h
|
Reduce string conversions
|
4 years ago |
|
automap.cpp
|
Reduce string conversions
|
4 years ago |
|
automap.h
|
Overhaul tests
|
4 years ago |
|
capture.cpp
|
Remove `(un)lock_buf`
|
4 years ago |
|
capture.h
|
format fix : capture.h
|
5 years ago |
|
codec.cpp
|
Cleanup Diablo-SHA and codec.cpp
|
4 years ago |
|
codec.h
|
Move byte from engine.h
|
5 years ago |
|
control.cpp
|
Correctly center panel text when holding red item
|
4 years ago |
|
control.h
|
Fix splitting gold
|
4 years ago |
|
cursor.cpp
|
Mouse/Gamepad fixes
|
4 years ago |
|
cursor.h
|
Implement stash
|
4 years ago |
|
dead.cpp
|
Clean up owned/unowned CelSprite ambiguity
|
4 years ago |
|
dead.h
|
Use `uint16_t` for sprite widths
|
4 years ago |
|
debug.cpp
|
Unify gold handling (withdraw any amount from stash)
|
4 years ago |
|
debug.h
|
Clean up owned/unowned CelSprite ambiguity
|
4 years ago |
|
diablo.cpp
|
Don't hide the automap in Help and Chat Log (#4379)
|
4 years ago |
|
diablo.h
|
Make 'quit game' return to the main menu when NOEXIT is set
|
4 years ago |
|
doom.cpp
|
Clean up owned/unowned CelSprite ambiguity
|
4 years ago |
|
doom.h
|
Clean up A-D
|
5 years ago |
|
drlg_l1.cpp
|
♻️ Replace 'dmaxx' and 'dmaxy' globals with single 'dmaxPosition'
|
5 years ago |
|
drlg_l1.h
|
🚚 Move local code to anonymous namespace
|
5 years ago |
|
drlg_l2.cpp
|
Remove old dungeon reroll bugfix
|
4 years ago |
|
drlg_l2.h
|
Place local symbols in an anonymous namespace
|
5 years ago |
|
drlg_l3.cpp
|
♻️ Replace 'dmaxx' and 'dmaxy' globals with single 'dmaxPosition'
|
5 years ago |
|
drlg_l3.h
|
Place local symbols in an anonymous namespace
|
5 years ago |
|
drlg_l4.cpp
|
clang-format all files in {Source,test}/
|
4 years ago |
|
drlg_l4.h
|
Place local symbols in an anonymous namespace
|
5 years ago |
|
dthread.cpp
|
Make SdlThread constructor explicit
|
5 years ago |
|
dthread.h
|
clang-format all files in {Source,test}/
|
4 years ago |
|
dx.cpp
|
Remove `(un)lock_buf`
|
4 years ago |
|
dx.h
|
Remove `(un)lock_buf`
|
4 years ago |
|
effects.cpp
|
fix spawning unique monsters
|
4 years ago |
|
effects.h
|
Validate player sync
|
4 years ago |
|
effects_stubs.cpp
|
Minimize impact of NOSOUND
|
5 years ago |
|
encrypt.cpp
|
Overhaul dependency options
|
4 years ago |
|
encrypt.h
|
Get rid of InitHash
|
5 years ago |
|
engine.cpp
|
Stip stippled transparency
|
4 years ago |
|
engine.h
|
Add helpers for checking object type (#3357)
|
4 years ago |
|
error.cpp
|
Remove unnecessary string copies
|
4 years ago |
|
error.h
|
Move store graphics out of `stores.cpp`
|
4 years ago |
|
gamemenu.cpp
|
Make 'quit game' return to the main menu when NOEXIT is set
|
4 years ago |
|
gamemenu.h
|
Make 'quit game' return to the main menu when NOEXIT is set
|
4 years ago |
|
gendung.cpp
|
Initial clean up of code related to creating items (#2943)
|
4 years ago |
|
gendung.h
|
Initial clean up of code related to creating items (#2943)
|
4 years ago |
|
gmenu.cpp
|
Clean up owned/unowned CelSprite ambiguity
|
4 years ago |
|
gmenu.h
|
documentation cleanup: gmenu
|
5 years ago |
|
help.cpp
|
Reduce string conversions
|
4 years ago |
|
help.h
|
Apply various cleanups via Android Studio
|
5 years ago |
|
hwcursor.cpp
|
Mouse/Gamepad fixes
|
4 years ago |
|
hwcursor.hpp
|
Make Gamepad cursor independant of hardware mouse
|
4 years ago |
|
init.cpp
|
Remove MpqDir and use PrefPath instead.
|
4 years ago |
|
init.h
|
Split loading of MPQs to handle translations and voice packs (#3922)
|
4 years ago |
|
interfac.cpp
|
Remove `(un)lock_buf`
|
4 years ago |
|
interfac.h
|
Reduce use of view globals in game menu
|
4 years ago |
|
inv.cpp
|
refresh stats when sending an item to stash by ctrl + click
|
4 years ago |
|
inv.h
|
Don't use HoldItem in CMD_PUTITEM handler
|
4 years ago |
|
inv_iterators.hpp
|
Refactor: Use item iterators in 7 more places
|
4 years ago |
|
itemdat.cpp
|
switch affix_item_type bit flag enum to class format (#4123)
|
4 years ago |
|
itemdat.h
|
switch affix_item_type bit flag enum to class format (#4123)
|
4 years ago |
|
items.cpp
|
Update magic requirement for stashed books (#4376)
|
4 years ago |
|
items.h
|
Unify gold handling (withdraw any amount from stash)
|
4 years ago |
|
lighting.cpp
|
remove InitLightMax
|
4 years ago |
|
lighting.h
|
TRN rewrite + bugfix (#4056)
|
4 years ago |
|
loadsave.cpp
|
Only save stash pages containing items
|
4 years ago |
|
loadsave.h
|
Implement stash
|
4 years ago |
|
main.cpp
|
Use romfs on Switch for devilutionx.mpq
|
4 years ago |
|
menu.cpp
|
Reduce string conversions
|
4 years ago |
|
menu.h
|
renamed Source/mainmenu.cpp and .h to menu.cpp/.h
|
5 years ago |
|
minitext.cpp
|
Reduce string conversions
|
4 years ago |
|
minitext.h
|
Move documentation from implementations to declarations
|
5 years ago |
|
misdat.cpp
|
fix comment labels in misdat
|
4 years ago |
|
misdat.h
|
Use `uint16_t` for sprite widths
|
4 years ago |
|
missiles.cpp
|
Avoid using HoldItem in AddStealPotions
|
4 years ago |
|
missiles.h
|
Use `uint16_t` for sprite widths
|
4 years ago |
|
monstdat.cpp
|
Load monster graphics into a single buffer
|
4 years ago |
|
monstdat.h
|
Unique Monster Variable Rename (#4060)
|
4 years ago |
|
monster.cpp
|
Fix Diablo's HP
|
4 years ago |
|
monster.h
|
Fix Diablo's HP
|
4 years ago |
|
movie.cpp
|
Mouse/Gamepad fixes
|
4 years ago |
|
movie.h
|
Move documentation from implementations to declarations. (#2858)
|
5 years ago |
|
msg.cpp
|
Don't use HoldItem in CMD_PUTITEM handler
|
4 years ago |
|
msg.h
|
Sync mana between clients
|
4 years ago |
|
multi.cpp
|
Do not exit game on network timeout
|
4 years ago |
|
multi.h
|
public game browsing: show difficulty, speed, players and possible incompatibility
|
4 years ago |
|
nthread.cpp
|
clang-format all files in {Source,test}/
|
4 years ago |
|
nthread.h
|
Overhaul tests
|
4 years ago |
|
objdat.cpp
|
fix collision of bodies in butcher chamber/hell
|
4 years ago |
|
objdat.h
|
Use `uint16_t` for sprite widths
|
4 years ago |
|
objects.cpp
|
set statflag after recreating potion
|
4 years ago |
|
objects.h
|
Use `uint16_t` for sprite widths
|
4 years ago |
|
options.cpp
|
Use truthy test for TARGET_OS_IPHONE
|
4 years ago |
|
options.h
|
[gamepad] Fix using quick spells with rebound keys
|
4 years ago |
|
pack.cpp
|
MAXCHARLEVEL cleanup
|
4 years ago |
|
pack.h
|
Resolve game crash when syncing Diablo items in Hellfire games
|
4 years ago |
|
palette.cpp
|
Add OptionEntry for alternative nest art and remove command line parameter --nestart
|
4 years ago |
|
palette.h
|
Optimize `DrawHalfTransparentBlendedRectTo`
|
4 years ago |
|
path.cpp
|
Use helper when checking if object exists in path.cpp
|
4 years ago |
|
path.h
|
clang-format all files in {Source,test}/
|
4 years ago |
|
pfile.cpp
|
clearTables when closing stash mpq
|
4 years ago |
|
pfile.h
|
Implement stash
|
4 years ago |
|
player.cpp
|
Added more Quickspell hotkeys for a total of 16. Saving will write the number of configured quickspell slots at the beginning of the hotkeys file. The loader will check the size, if its bigger than older saves should be it will load the header and read the hotkeys, otherwise it will load 4 quickspells for compatibility.
|
4 years ago |
|
player.h
|
Added more Quickspell hotkeys for a total of 16. Saving will write the number of configured quickspell slots at the beginning of the hotkeys file. The loader will check the size, if its bigger than older saves should be it will load the header and read the hotkeys, otherwise it will load 4 quickspells for compatibility.
|
4 years ago |
|
plrmsg.cpp
|
Implement stash
|
4 years ago |
|
plrmsg.h
|
Chat Interface Revision (#3840)
|
4 years ago |
|
portal.cpp
|
Add max_size checks when adding missiles to allow for limited size containers
|
4 years ago |
|
portal.h
|
Validate additional network messages
|
5 years ago |
|
quests.cpp
|
Fix cow quest getting stuck in multiplayer
|
4 years ago |
|
quests.h
|
Clean up owned/unowned CelSprite ambiguity
|
4 years ago |
|
restrict.cpp
|
Reduce string conversions
|
4 years ago |
|
restrict.h
|
Move doc from restrict.cpp to header
|
5 years ago |
|
scrollrt.cpp
|
Remove `(un)lock_buf`
|
4 years ago |
|
scrollrt.h
|
Touch support on all SDL2 platforms
|
4 years ago |
|
setmaps.cpp
|
Move ObjectAtPosition to objects.cpp and make it return a pointer
|
4 years ago |
|
setmaps.h
|
Move ObjectAtPosition to objects.cpp and make it return a pointer
|
4 years ago |
|
sha.cpp
|
Cleanup Diablo-SHA and codec.cpp
|
4 years ago |
|
sha.h
|
Cleanup Diablo-SHA and codec.cpp
|
4 years ago |
|
sound.cpp
|
Support MP3 playback
|
4 years ago |
|
sound.h
|
Don't restart music if the same track is played
|
4 years ago |
|
sound_stubs.cpp
|
Minimize impact of NOSOUND
|
5 years ago |
|
spelldat.cpp
|
Implement contextural translation (pgettext)
|
5 years ago |
|
spelldat.h
|
Validate spell network messages
|
5 years ago |
|
spells.cpp
|
Allow casting Town Portal, Teleport, and Guardian scrolls from inventory
|
4 years ago |
|
spells.h
|
Allow casting Town Portal, Teleport, and Guardian scrolls from inventory
|
4 years ago |
|
stores.cpp
|
Remove calls to NewCursor() from store functions
|
4 years ago |
|
stores.h
|
Unify gold handling (withdraw any amount from stash)
|
4 years ago |
|
sync.cpp
|
Avoid resetting monster health and mWhoHit
|
4 years ago |
|
sync.h
|
Validate CMD_SYNCDATA (#2968)
|
5 years ago |
|
textdat.cpp
|
Update textdat.cpp
|
4 years ago |
|
textdat.h
|
🚚 Rename 'TextDataStruct' struct to 'Speech' (#2805)
|
5 years ago |
|
themes.cpp
|
Pass regionId to TFit_Obj3 to extract reference to themes global
|
4 years ago |
|
themes.h
|
Move documentation from themes.cpp to themes.h
|
5 years ago |
|
tmsg.cpp
|
Mark network pointers as const
|
5 years ago |
|
tmsg.h
|
Mark network pointers as const
|
5 years ago |
|
town.cpp
|
Enable opening Hive and Crypt using gamepad
|
4 years ago |
|
town.h
|
clang-format all files in {Source,test}/
|
4 years ago |
|
towners.cpp
|
Fix cow quest getting stuck in multiplayer
|
4 years ago |
|
towners.h
|
Use `uint16_t` for sprite widths
|
4 years ago |
|
track.cpp
|
Fix flash infinite casting: Add check for _pInvincible to RepeatMouseAction
|
4 years ago |
|
track.h
|
Fix edge cases in mouse action tracking code (#2452)
|
5 years ago |
|
trigs.cpp
|
Change infostr from char[128] to std::string
|
4 years ago |
|
trigs.h
|
Reuse EntranceBoundaryContains in portal logic
|
5 years ago |