79 Commits (M_RoundWalk)

Author SHA1 Message Date
Juliano Leal Goncalves cbb84199c2 ♻️ Replace Point addition with 'Point + Displacement' 5 years ago
Anders Jenbo d9e33b36f4 🔥 Delete FileErrDlg as it is now unused 5 years ago
ephphatha 357f6f1dc3 Move RNG functions to their own header/source files 5 years ago
Andrew James 20190ee687
Update random number functions to avoid IB (#2226) 5 years ago
obligaron 3a9cc631c7 Rename DelayLen -> TicksPerFrame 5 years ago
obligaron 3ba4bac5e2 Harmonize DelayLen for Player and Monster (was 1-based on monseter (>= DelayLen) and 0-based on player (> DelayLen). Now both are 1-based (>= DelayLen) 5 years ago
ephphatha 15c285c879 Refactor calc_snd_position to take a Point instead of x/y params 5 years ago
Anders Jenbo ee7b32d8f6 Player by reference part 3 5 years ago
ephphatha a6b982b39d Expand test cases to cover ShiftDistribution function 5 years ago
Vladimir Olteanu 2624d1e62f Introduce Direction16 as enum 5 years ago
ephphatha ac8d40458c Add tests for corner cases of the distribution functions 5 years ago
ephphatha a88f991746 Declare RandomTest test suite in the devilution namespace 5 years ago
Vladimir Olteanu 95643029e3 Refactor missiles.cpp 5 years ago
ephphatha 5b0accb13c Make it clearer when seeds are being converted from unsigned to signed 5 years ago
ephphatha 8d5b5e833b Add tests for LCG random engine 5 years ago
Anders Jenbo c3eed43012 Add "useful" items to test 5 years ago
Anders Jenbo c6f6c99add Fix GCC warning 5 years ago
Anders Jenbo 27591cc29f Fix spawn save game compatability 5 years ago
Anders Jenbo 17c130b2ea Add 5 items to the tests 5 years ago
Anders Jenbo 58d1e362e4 Add 38 items to the item tests 5 years ago
Anders Jenbo 2200a78c11 Add 4 unique items to test suite 5 years ago
Anders Jenbo 8a7ec56d3a Player by reference part 2 5 years ago
obligaron d97131349e Unify player_graphic memory handling 5 years ago
obligaron 61ba5009ac Convert to CelSprite 5 years ago
obligaron 3067aeacb8 Remove PlayerStruct._pXYZWidth and replace it with calls to GetAnimationWidth 5 years ago
Anders Jenbo 6ce8f13751 Apply clang-tidy to more code and do some related cleanups 5 years ago
Juliano Leal Goncalves d55cd99dd5 🚚 Rename 'direction' enum to 'Direction' 5 years ago
qndel 69b903743a fix typos 5 years ago
Anders Jenbo 34744c068f ♻️Consitantly use %i and not %d 5 years ago
obligaron 76103eeb7f Replace C++ RUN_TEST define with gbQuietMode 5 years ago
obligaron 6fb1b0fed9 Seperate main(...) for binary and tests 5 years ago
Anders Jenbo 6c8b116f6c 🐛 Evaluate item names the same as the original 5 years ago
Anders Jenbo e665a0c4b0 ♻️Draw info box text using DrawString 5 years ago
obligaron b94e599f5e ADL: Advance skipped Frames in SetNewAnimation and remove logic from PM_XYZ 5 years ago
Anders Jenbo 4a7ba94702 🎨 Run clang-format 5 years ago
Anders Jenbo c11945e62b 🎨 Fix line endings 5 years ago
obligaron 8e5996cfca run clang-format 5 years ago
Anders Jenbo 6321bf04d5 ♻️Pass player to towner by reference instead of index 5 years ago
obligaron cb7819a75c Introduce AnimationDistributionFlags::RepeatedAction 5 years ago
obligaron b5954eb34b Change AnimationDistributionParams to AnimationDistributionFlags 5 years ago
obligaron b08e0c20dc In repeated Animations show skipped Frames from previous Animation (repeated Attack/RangeAttack/Spell) 5 years ago
obligaron ffc3c66e68 AnimationInfoTest: Add repeated attack test 5 years ago
Anders Jenbo 92db72719d 🔥 Remove some unused code 5 years ago
thebigMuh 24f32a1d53
Fix sound volume/panning attenuation (#1789) 5 years ago
Anders Jenbo 654a2b8834 ♻️Clean up automap code 5 years ago
obligaron 406a2bd260 Use AnimationInfo directly in tests 5 years ago
obligaron ff995adc2b Move ProcessPlayerAnimation to AnimationInfo 5 years ago
obligaron 16b3b38908 Move NewPlrAnim logic to AnimationInfo 5 years ago
obligaron 3b87433fc2 Move GetFrameToUseForPlayerRendering to AnimationInfo 5 years ago
obligaron 1de46a8495 Rename member variables 5 years ago