..
DiabloUI
init.h -> init.hpp
10 months ago
controls
init.h -> init.hpp
10 months ago
data
Extract `HeadlessMode` from `diablo.h`
1 year ago
discord
Add support for MPQ packed mods and turn Hellfire into one
11 months ago
dvlnet
`sgOptions` -> `GetOptions()`
1 year ago
engine
Palette blending: minor cleanups
10 months ago
items
Validate item deltas on import
10 months ago
levels
Validate network data when importing portal deltas
10 months ago
lua
Move some Hellfire differences to data files ( #7943 )
11 months ago
monsters
Unify monster sync packet validation and delta validation
10 months ago
mpq
init.h -> init.hpp
10 months ago
panels
Use existing fn for Speedbook Spellmatching Skill
10 months ago
platform
init.h -> init.hpp
10 months ago
portals
Validate network data when importing portal deltas
10 months ago
qol
Stores - IsPlayerInStore() ( #7843 )
1 year ago
quests
Validate network data when importing quest deltas
10 months ago
storm
`sgOptions` -> `GetOptions()`
1 year ago
utils
Use a k-d tree for palette blending
10 months ago
.clang-format
Migrate item data to txtdata/
2 years ago
.clang-tidy
Simplify txtdata parsing with a helper class
2 years ago
CMakeLists.txt
Palette blending: Add a test and a benchmark
10 months ago
appfat.cpp
More dependency untangling
1 year ago
appfat.h
More dependency untangling
1 year ago
automap.cpp
BUGFIX: Search Effect not working with Minimap ( #7919 )
11 months ago
automap.h
Extract Is{Any,None}Of out of engine.hpp
1 year ago
capture.cpp
More dependency untangling
1 year ago
capture.h
Lowercase all file paths
4 years ago
codec.cpp
Rename endian.hpp to endian_read.hpp
1 year ago
codec.h
Remove utils/stdcompat/cstddef.hpp
3 years ago
control.cpp
Fix crash due to text selection in chat box
10 months ago
control.h
Draw the filled part of the lower flask
10 months ago
cpp.hint
Add hint to avoid bugprone-use-after-move warnings
4 years ago
crawl.cpp
Optimize `DoCrawl`
2 years ago
crawl.hpp
Extract Crawl to a library
2 years ago
cursor.cpp
Palette blending: Add a test and a benchmark
10 months ago
cursor.h
Split up `engine.{h,cpp}`
1 year ago
dead.cpp
Extract `HeadlessMode` from `diablo.h`
1 year ago
dead.h
Split up `engine.{h,cpp}`
1 year ago
debug.cpp
Add missiles to tile data debug command
1 year ago
debug.h
Add missiles to tile data debug command
1 year ago
diablo.cpp
Make use of SDL_UserEvent::code instead of SDL_Event::type
10 months ago
diablo.h
Move QuickMessages to its own library
1 year ago
diablo_msg.cpp
Split up `engine.{h,cpp}`
1 year ago
diablo_msg.hpp
Split up `engine.{h,cpp}`
1 year ago
doom.cpp
Split up `engine.{h,cpp}`
1 year ago
doom.h
Split up `engine.{h,cpp}`
1 year ago
effects.cpp
More dependency untangling
1 year ago
effects.h
Extract sound effects enum into its own file
1 year ago
effects_stubs.cpp
Remove missing SfxID
2 years ago
encrypt.cpp
Validate length of incoming deltas
10 months ago
encrypt.h
Validate length of incoming deltas
10 months ago
game_mode.cpp
Add support for MPQ packed mods and turn Hellfire into one
11 months ago
game_mode.hpp
Add support for MPQ packed mods and turn Hellfire into one
11 months ago
gamemenu.cpp
Remove unused function in gamemenu.cpp
1 year ago
gamemenu.h
Menu text revision ( #3902 )
1 year ago
gmenu.cpp
Options: Remove dependency on demomode
1 year ago
gmenu.h
Split up `engine.{h,cpp}`
1 year ago
headless_mode.cpp
Extract `HeadlessMode` from `diablo.h`
1 year ago
headless_mode.hpp
Extract `HeadlessMode` from `diablo.h`
1 year ago
help.cpp
More dependency untangling
1 year ago
help.h
Split up `engine.{h,cpp}`
1 year ago
hwcursor.cpp
`sgOptions` -> `GetOptions()`
1 year ago
hwcursor.hpp
`sgOptions` -> `GetOptions()`
1 year ago
init.cpp
init.h -> init.hpp
10 months ago
init.hpp
Fix build on Amiga
10 months ago
interfac.cpp
Remove Tiger PPC workaround for SDL_PushEvent() bg threads
10 months ago
interfac.h
Make use of SDL_UserEvent::code instead of SDL_Event::type
10 months ago
inv.cpp
Draw Hotkeys on Belt ( #7911 )
11 months ago
inv.h
Extract logic from CheckInvCut/AutoPlaceItemInInventory ( #7494 )
1 year ago
inv_iterators.hpp
Support `const` inventory iterators
3 years ago
itemdat.cpp
Allow for item drop rates up to 255 ( #7533 )
1 year ago
itemdat.h
Allow for item drop rates up to 255 ( #7533 )
1 year ago
items.cpp
Move some Hellfire differences to data files ( #7943 )
11 months ago
items.h
Move some Hellfire differences to data files ( #7943 )
11 months ago
lighting.cpp
Extract the vision algorithm to a separate library
11 months ago
lighting.h
Extract the vision algorithm to a separate library
11 months ago
loadsave.cpp
Refactor Missile direction/frame group handling
10 months ago
loadsave.h
Async load: Handle errors
1 year ago
main.cpp
Fix SDL MinGW build
4 years ago
menu.cpp
init.h -> init.hpp
10 months ago
menu.h
Add missing <cstdint> includes
3 years ago
minitext.cpp
Split up `engine.{h,cpp}`
1 year ago
minitext.h
Split up `engine.{h,cpp}`
1 year ago
misdat.cpp
Extract `HeadlessMode` from `diablo.h`
1 year ago
misdat.h
Refactor Missile direction/frame group handling
10 months ago
missiles.cpp
Refactor Missile direction/frame group handling
10 months ago
missiles.h
Refactor Missile direction/frame group handling
10 months ago
monstdat.cpp
Clean up selection type
2 years ago
monstdat.h
Extract sound effects enum into its own file
1 year ago
monster.cpp
Separate logic for enemy position from activeForTicks
10 months ago
monster.h
Fix errors where Monster::enemy references garbage memory
10 months ago
movie.cpp
Extract current input mode into its own library
1 year ago
movie.h
…
msg.cpp
Validate messages that should not be sent in town
10 months ago
msg.h
Adjust NetSendCmdChBeltItem declaration to match definition
10 months ago
multi.cpp
Fix errors where Monster::enemy references garbage memory
10 months ago
multi.h
Big-endian networking fixes
1 year ago
nthread.cpp
fix many typos ( #7322 )
2 years ago
nthread.h
Add missing <cstdint> includes
3 years ago
objdat.cpp
Clean up selection type
2 years ago
objdat.h
Clean up selection type
2 years ago
objects.cpp
Untangle pathfinding dependencies
1 year ago
objects.h
Split up `engine.{h,cpp}`
1 year ago
options.cpp
Support mods with UNPACKED_MPQS
10 months ago
options.h
Add support for MPQ packed mods and turn Hellfire into one
11 months ago
pack.cpp
Make RecreateItem() take whole dwBuff flag as argument ( #7870 )
1 year ago
pack.h
Make invalid items unusable ( #7506 )
1 year ago
pfile.cpp
More dependency untangling
1 year ago
pfile.h
Async load: Handle errors
1 year ago
player.cpp
Make use of SDL_UserEvent::code instead of SDL_Event::type
10 months ago
player.h
Handle loaded MPQ files in a map instead of bespoke globals ( #7887 )
11 months ago
playerdat.cpp
Fix typo in playerdat ( #7072 )
2 years ago
playerdat.hpp
Split up `engine.{h,cpp}`
1 year ago
plrmsg.cpp
text renderer: colors layout fix + improved tests
1 year ago
plrmsg.h
Split up `engine.{h,cpp}`
1 year ago
portal.cpp
Refactor Missile direction/frame group handling
10 months ago
portal.h
Msg: Change OnXYZ to get a Player reference instead of a player index
2 years ago
quests.cpp
`sgOptions` -> `GetOptions()`
1 year ago
quests.h
Split up `engine.{h,cpp}`
1 year ago
quick_messages.cpp
Move QuickMessages to its own library
1 year ago
quick_messages.hpp
Move QuickMessages to its own library
1 year ago
restrict.cpp
Use SDL for creating file during RW test
4 years ago
restrict.h
…
sha.cpp
Cleanup Diablo-SHA and codec.cpp
4 years ago
sha.h
Remove utils/stdcompat/cstddef.hpp
3 years ago
sound_effect_enums.h
Extract sound effects enum into its own file
1 year ago
spelldat.cpp
Fix a few more warnings
2 years ago
spelldat.h
Extract sound effects enum into its own file
1 year ago
spells.cpp
Extract game mode out of init.cpp
1 year ago
spells.h
Change CastSpell to Player reference
2 years ago
stores.cpp
Stores - Unhardcode shop values
1 year ago
stores.h
Stores - Unhardcode shop values
1 year ago
sync.cpp
Fix pointer arithmetic in OnSyncData()
10 months ago
sync.h
Fix includes in sync.h
10 months ago
textdat.cpp
Validate network data when importing quest deltas
10 months ago
textdat.h
Validate network data when importing quest deltas
10 months ago
tmsg.cpp
Remove utils/stdcompat/cstddef.hpp
3 years ago
tmsg.h
Remove utils/stdcompat/cstddef.hpp
3 years ago
towners.cpp
Fix debug command for talking to towners
1 year ago
towners.h
Fix debug command for talking to towners
1 year ago
track.cpp
Stores - IsPlayerInStore() ( #7843 )
1 year ago
track.h
[gamepad] Reuse repeat logic from mouse
4 years ago
translation_dummy.cpp
Remove "Book of " from `translation_dummy.cpp`
2 years ago
vision.cpp
Extract the vision algorithm to a separate library
11 months ago
vision.hpp
Extract the vision algorithm to a separate library
11 months ago