devilutionX/Source
Anders Jenbo 8a7ec56d3a Player by reference part 2
This mostly change player to be by reference instead of by index.
But additionally it does stript checks for gold in the belt, move some
value types to the initialization and short circute a few functiongs.
2021-05-24 21:00:32 +02:00
..
controls Player by reference part 2 2021-05-24 21:00:32 +02:00
DiabloUI 🧹 LoadArt: BYTE -> uint8_t 2021-05-23 18:45:01 +02:00
dvlnet Add options for DISABLE_TCP and DISABLE_ZERO_TIER. 2021-05-20 10:14:16 +02:00
engine Convert to CelSprite 2021-05-24 20:12:43 +02:00
miniwin 💬 Rename HeroSpeech members to improve discoverability 2021-05-23 22:01:47 +02:00
platform Custom message box for 3DS (#1932) 2021-05-12 10:27:24 +02:00
qol Player by reference part 2 2021-05-24 21:00:32 +02:00
storm Use SimpleIni build-in bool/long/double methods 2021-05-24 15:08:29 +02:00
utils 🧹 LoadArt: BYTE -> uint8_t 2021-05-23 18:45:01 +02:00
.clang-format
.clang-tidy 🎉 render.cpp: Do not render out-of-bounds 2021-05-04 19:07:11 +02:00
appfat.cpp Replace sprintfs with strcpy for translatable strings 2021-05-21 01:02:45 +02:00
appfat.h 🧹 Add and use a DVL_ALWAYS_INLINE macro 2021-05-13 01:54:27 +02:00
automap.cpp Player by reference part 2 2021-05-24 21:00:32 +02:00
automap.h
capture.cpp 🎉 Remove buffer padding 2021-05-11 07:57:08 +02:00
capture.h
codec.cpp ♻️Migrate more code away from miniwin 2021-05-13 02:30:18 +02:00
codec.h ♻️Migrate more code away from miniwin 2021-05-13 02:30:18 +02:00
control.cpp Player by reference part 2 2021-05-24 21:00:32 +02:00
control.h Player by reference part 2 2021-05-24 21:00:32 +02:00
cursor.cpp Player by reference part 2 2021-05-24 21:00:32 +02:00
cursor.h
dead.cpp Leverage 'Point' in Lighting and Player functions (#2048) 2021-05-24 17:28:52 +02:00
dead.h 🚚 Rename 'direction' enum to 'Direction' 2021-05-24 04:46:08 +02:00
debug.cpp Player by reference part 2 2021-05-24 21:00:32 +02:00
debug.h
devilutionx.exe.manifest
diablo.cpp Player by reference part 2 2021-05-24 21:00:32 +02:00
diablo.h Replace C++ RUN_TEST define with gbQuietMode 2021-05-15 02:08:26 +02:00
doom.cpp 🚚 Move CEL rendering to engine/render/cel_render.cpp 2021-05-07 00:16:40 +02:00
doom.h
drlg_l1.cpp Clean up L5dflags flags 2021-05-19 14:09:33 +02:00
drlg_l1.h ♻️Typed file loading 2021-05-04 19:08:37 +02:00
drlg_l2.cpp ♻️Typed file loading 2021-05-04 19:08:37 +02:00
drlg_l2.h
drlg_l3.cpp Leverage 'Point' in Lighting and Player functions (#2048) 2021-05-24 17:28:52 +02:00
drlg_l3.h
drlg_l4.cpp ♻️Typed file loading 2021-05-04 19:08:37 +02:00
drlg_l4.h
dthread.cpp ♻️Migrate more code away from miniwin 2021-05-13 02:30:18 +02:00
dthread.h ♻️Migrate more code away from miniwin 2021-05-13 02:30:18 +02:00
dx.cpp 🧹 LoadArt: BYTE -> uint8_t 2021-05-23 18:45:01 +02:00
dx.h 🎉 SDL1: An option to render directly to video mem 2021-05-13 03:17:45 +02:00
effects.cpp Player by reference part 2 2021-05-24 21:00:32 +02:00
effects.h ✏️ Fix typos and spelling mistakes on 'HeroSpeech' members 2021-05-24 02:16:34 +02:00
effects_stubs.cpp
encrypt.cpp ♻️Migrate more code away from miniwin 2021-05-13 02:30:18 +02:00
encrypt.h ♻️Migrate more code away from miniwin 2021-05-13 02:30:18 +02:00
engine.cpp LoadFile support in Unittests 2021-05-24 20:12:43 +02:00
engine.h Fix warnigns 2021-05-24 05:27:06 +02:00
error.cpp Format code 2021-05-21 14:12:31 +02:00
error.h
gamemenu.cpp Player by reference part 2 2021-05-24 21:00:32 +02:00
gamemenu.h
gendung.cpp Handle cel/cl2 files as byte arrays 2021-05-06 13:17:54 +02:00
gendung.h Handle cel/cl2 files as byte arrays 2021-05-06 13:17:54 +02:00
gmenu.cpp Apply clang-tidy to more code and do some related cleanups 2021-05-24 05:27:06 +02:00
gmenu.h Apply clang-tidy to more code and do some related cleanups 2021-05-24 05:27:06 +02:00
help.cpp Apply clang-tidy to more code and do some related cleanups 2021-05-24 05:27:06 +02:00
help.h
init.cpp 🧹 Move Storm code out of file_util 2021-05-10 12:35:37 +02:00
init.h
interfac.cpp Player by reference part 2 2021-05-24 21:00:32 +02:00
interfac.h
inv.cpp Player by reference part 2 2021-05-24 21:00:32 +02:00
inv.h Player by reference part 2 2021-05-24 21:00:32 +02:00
itemdat.cpp Format code 2021-05-21 14:12:31 +02:00
itemdat.h 🎨 Run clang-format 2021-05-07 23:26:39 +02:00
items.cpp Player by reference part 2 2021-05-24 21:00:32 +02:00
items.h ♻️ GetItemTextColor(item) -> item.getTextColor() 2021-05-23 18:45:01 +02:00
lighting.cpp Leverage 'Point' in Lighting and Player functions (#2048) 2021-05-24 17:28:52 +02:00
lighting.h Leverage 'Point' in Lighting and Player functions (#2048) 2021-05-24 17:28:52 +02:00
loadsave.cpp Player by reference part 2 2021-05-24 21:00:32 +02:00
loadsave.h Player by reference part 2 2021-05-24 21:00:32 +02:00
main.cpp Seperate main(...) for binary and tests 2021-05-15 02:08:26 +02:00
mainmenu.cpp
mainmenu.h
minitext.cpp Apply clang-tidy to more code and do some related cleanups 2021-05-24 05:27:06 +02:00
minitext.h ♻️Refactor towner initialization 2021-05-07 00:30:23 +02:00
misdat.cpp Draw Reflect Icon similiar to Manashield 2021-05-21 13:27:57 +02:00
misdat.h Handle cel/cl2 files as byte arrays 2021-05-06 13:17:54 +02:00
missiles.cpp Player by reference part 2 2021-05-24 21:00:32 +02:00
missiles.h Handle cel/cl2 files as byte arrays 2021-05-06 13:17:54 +02:00
monstdat.cpp Adding resources for translation (#1973) 2021-05-15 14:12:28 +02:00
monstdat.h ♻️Refactor towner initialization 2021-05-07 00:30:23 +02:00
monster.cpp Leverage 'Point' in Lighting and Player functions (#2048) 2021-05-24 17:28:52 +02:00
monster.h ♻️ Replace manual direction displacement logic with 'Point' add operator 2021-05-24 04:46:08 +02:00
movie.cpp
movie.h
mpqapi.cpp ♻️Migrate more code away from miniwin 2021-05-13 02:30:18 +02:00
mpqapi.h ♻️Migrate more code away from miniwin 2021-05-13 02:30:18 +02:00
msg.cpp Player by reference part 2 2021-05-24 21:00:32 +02:00
msg.h 🚚 Rename 'direction' enum to 'Direction' 2021-05-24 04:46:08 +02:00
multi.cpp Unify player_graphic memory handling 2021-05-24 20:12:43 +02:00
multi.h ♻️Migrate more code away from miniwin 2021-05-13 02:30:18 +02:00
nthread.cpp ADL: Bugfix hero flicker when Diablo is killed 2021-05-09 15:17:31 +02:00
nthread.h
objdat.cpp
objdat.h
objects.cpp Player by reference part 2 2021-05-24 21:00:32 +02:00
objects.h Format code 2021-05-21 14:12:31 +02:00
options.h
pack.cpp Clean up packing/unpacking players 2021-05-13 01:47:46 +02:00
pack.h ♻️ Player by reference 2021-05-13 01:47:46 +02:00
palette.cpp Optimize blended transparency calculations at the end of Poisoned Water Supply. 2021-05-13 23:37:36 +02:00
palette.h Optimize blended transparency calculations at the end of Poisoned Water Supply. 2021-05-13 23:37:36 +02:00
path.cpp 🎨 Run clang-format 2021-05-07 23:26:39 +02:00
path.h
pfile.cpp Player by reference part 2 2021-05-24 21:00:32 +02:00
pfile.h ♻️Migrate more code away from miniwin 2021-05-13 02:30:18 +02:00
player.cpp Player by reference part 2 2021-05-24 21:00:32 +02:00
player.h Player by reference part 2 2021-05-24 21:00:32 +02:00
plrmsg.cpp Replace sprintfs with strcpy for translatable strings 2021-05-21 01:02:45 +02:00
plrmsg.h
portal.cpp Player by reference part 2 2021-05-24 21:00:32 +02:00
portal.h
quests.cpp 💬 Rename HeroSpeech members to improve discoverability 2021-05-23 22:01:47 +02:00
quests.h Optimize blended transparency calculations at the end of Poisoned Water Supply. 2021-05-13 23:37:36 +02:00
restrict.cpp Convert ReadOnlyTest to FOpen 2021-05-10 14:45:39 +01:00
restrict.h
scrollrt.cpp Player by reference part 2 2021-05-24 21:00:32 +02:00
scrollrt.h 🚚 Rename 'direction' enum to 'Direction' 2021-05-24 04:46:08 +02:00
setmaps.cpp ♻️Consitantly use %i and not %d 2021-05-15 14:17:52 +02:00
setmaps.h
sha.cpp 🧹 Add and use a DVL_ALWAYS_INLINE macro 2021-05-13 01:54:27 +02:00
sha.h
sound.cpp 🔨 Add STREAM_ALL_AUDIO build setting 2021-05-23 05:03:14 +02:00
sound.h
sound_stubs.cpp
spelldat.cpp
spelldat.h
spells.cpp 🚚 Rename 'direction' enum to 'Direction' 2021-05-24 04:46:08 +02:00
spells.h
stores.cpp Player by reference part 2 2021-05-24 21:00:32 +02:00
stores.h Player by reference part 2 2021-05-24 21:00:32 +02:00
sync.cpp 🚚 Rename 'direction' enum to 'Direction' 2021-05-24 04:46:08 +02:00
sync.h ♻️Migrate more code away from miniwin 2021-05-13 02:30:18 +02:00
textdat.cpp Format code 2021-05-21 14:12:31 +02:00
textdat.h
themes.cpp 🚚 Rename 'direction' enum to 'Direction' 2021-05-24 04:46:08 +02:00
themes.h
tmsg.cpp ♻️Migrate more code away from miniwin 2021-05-13 02:30:18 +02:00
tmsg.h ♻️Migrate more code away from miniwin 2021-05-13 02:30:18 +02:00
town.cpp 🧹 Only load town TIL-file once 2021-05-05 11:19:16 +02:00
town.h
towners.cpp 🚚 Rename 'direction' enum to 'Direction' 2021-05-24 04:46:08 +02:00
towners.h Player by reference part 2 2021-05-24 21:00:32 +02:00
track.cpp Change Multiplier if RunInTown Enabled to Fix Stuttering. 2021-05-19 13:47:41 +02:00
track.h
trigs.cpp Player by reference part 2 2021-05-24 21:00:32 +02:00
trigs.h