Mathieu Maret
a87f1d8d2e
Avoid a strcpy
...
if _iIdentified is true, the first strcpy was not usefull
5 years ago
Anders Jenbo
c66604c7ad
🐛 Do not render text as UTF8 for now
5 years ago
Anders Jenbo
2b7fad2a68
🐛 Do not render text as UTF8 for now
5 years ago
Anders Jenbo
34eecd6dac
🐛 Fix handeling of mo-file header
5 years ago
obligaron
9cfbea4c8b
ADL: Fix calculation of fast/faster/fastest combination (Bard)
5 years ago
Gleb Mazovetskiy
6913ec4623
Fix missing <memory> includes
5 years ago
Vladimir Olteanu
f5d1dc756a
Make SVidBuffer unique_ptr
5 years ago
Gleb Mazovetskiy
f0d61c7533
🔨 Fix no-message static_asserts in Source/engine.h
...
Restores GCC5 compatibility
5 years ago
Gleb Mazovetskiy
979bedb8c2
🐞 Fix memory leaks in utils/language.{h,cpp}
...
This is a minimal refactoring to fix the memory leaks which have made
reading debug output impossible.
5 years ago
Gleb Mazovetskiy
c025bf6050
🎨 Fix line endings in utils/language.{h,cpp}
5 years ago
Vladimir Olteanu
06f2670406
Get rid of mem management macros from storm_sdl_rw.cpp
5 years ago
Vladimir Olteanu
24d2ab152a
Use std::list for halls in catacomb generation ( #1774 )
5 years ago
Vladimir Olteanu
a2cb1e5c59
Cleanup pfile_encode_hero
5 years ago
Vladimir Olteanu
51d8b9acca
Cleanup of doom.cpp ( #1767 )
5 years ago
Vladimir Olteanu
7aad72f96d
Use automatic memory management for sound stuff ( #1771 )
5 years ago
Vladimir Olteanu
c319344c50
Load/save cleanup ( #1766 )
5 years ago
Vladimir Olteanu
42bb50cf0f
Cleanup of encrypt.{h,cpp}
5 years ago
Vladimir Olteanu
af50ed7302
Fix memleak in CapturePix ( #1762 )
5 years ago
Vladimir Olteanu
f95851a767
Make Point comparison operators const
5 years ago
Anders Jenbo
f884ba5340
🔥 Remove more miniwin dependencies
5 years ago
Anders Jenbo
3b04f67194
🔥 Remove a chunk of miniwin types
5 years ago
Anders Jenbo
d5173f4c9c
♻️ Clean up PutItem
5 years ago
Anders Jenbo
5745f099ba
♻️ Use Point for positions in msg.cpp functions
5 years ago
Gleb Mazovetskiy
57172e48ed
🔨 ⚙️ CMake: Add NOSOUND option
...
This option completely disables all audio handling, including audio
loading code and dependencies.
Dialog text length is estimated to be somewhere between
Cain and Griswold speed.
5 years ago
Anders Jenbo
916a12ff3d
🐛 Fix missing sounds
...
When playing the same sound twice with in a short duration then the
sound it self, the secound request would go unfulfilled. The solution is
to simply rewind the stream pointer before requesting a playback.
5 years ago
Anders Jenbo
ff1bcb0d03
♻️ Clean up ItemDoppel
5 years ago
Anders Jenbo
bd515ac75d
♻️ Apply Point equality operator
5 years ago
Vladimir Olteanu
ebd57e4bc6
Operators for Point: +, -, +=, -= ( #1739 )
5 years ago
Xadhoom
b4f2beed6d
Network fixes suggested by glebm
5 years ago
qndel
0af36dc416
rename upper->uper
5 years ago
obligaron
401a820998
Rename GameTick to Tick (for variables)
5 years ago
obligaron
26601c98dc
Simplify GetFrameToUseForRendering (remove local variables and use member variables)
5 years ago
obligaron
ff995adc2b
Move ProcessPlayerAnimation to AnimationInfo
5 years ago
obligaron
16b3b38908
Move NewPlrAnim logic to AnimationInfo
...
Adjust SetNewAnimation-Parameter Names to Class Member
Adjust NewPlrAnim-Parameter Names to SetNewAnimation-Parameter Names
5 years ago
obligaron
3b87433fc2
Move GetFrameToUseForPlayerRendering to AnimationInfo
5 years ago
obligaron
1de46a8495
Rename member variables
5 years ago
obligaron
0b5183f63e
Introduce AnimationInfo
...
Update AnimationInfo.DelayLen comment
5 years ago
Vladimir Olteanu
0414871265
Cleanup VerifyGoldSeeds
5 years ago
thebigMuh
f41fdedbc7
🐛 [hellfire] Fix missing braziers in crypt (causing instability)
...
- Crypt candles (braziers) around the storybook were occasionally missing
- Marked OFILE_CANDLE2 to load for all levels 1 through 12, so it is always loaded for crypt as well
- Made search for object graphics a bit more secure, as in the bugged case it would run off past the end of an array
5 years ago
Anders Jenbo
48dbb47d70
🌐 Apply static translations
5 years ago
Vladimir Olteanu
bea21a5e20
Replace LOAD_LE32 & LOAD_BE32 with signedness- and endian-agnostic equivalents
5 years ago
Ivan Epifanov
e9d4c85fab
Remove vita workaround
5 years ago
Xadhoom
6c4bad0af1
ZeroTier networking fixes
5 years ago
Vladimir Olteanu
4d5b9ac023
Coding style changes for dead.h, dead.cpp
5 years ago
Vladimir Olteanu
2a3cf98850
Slight cleanup of dead{.h,.cpp}
5 years ago
Gleb Mazovetskiy
144dd6cd93
♻️ engine.cpp: Minor cleanup in draw functions
...
1. Introduce a couple of constants.
2. Extract a helper function for getting the light table pointer.
5 years ago
Gleb Mazovetskiy
0dd9aeea69
♻️ Cleanup DISABLE_STREAMING_MUSIC handling
...
Extracts `LoadMusic` and `CleanupMusic` functions.
5 years ago
qndel
bdf4b848a9
🐛 Fix queuing operating object when clicking during attack ( #1678 )
5 years ago
Anders Jenbo
5517bb05bd
✏️ Correct name of Black Jade
5 years ago
Anders Jenbo
e3526a5ff6
🌐 Convert all src to UTF8
5 years ago