589 Commits (ff145b422d051c63178228bfd56b7ea7dd85a336)

Author SHA1 Message Date
obligaron 317a6ee82c Introduce MonsterStruct::Petrify 5 years ago
Anders Jenbo 1cc0eb25ca ♻️Use ranges for loops (clang-tidy) 5 years ago
Anders Jenbo 35b2aa4947 ♻️Unfold a few functions 5 years ago
Anders Jenbo e008d66f14 ♻️Declare type with assignment 5 years ago
Anders Jenbo ee7b32d8f6 Player by reference part 3 5 years ago
Gleb Mazovetskiy 8a9618aea2 ♻️ Clean up `cel_header.hpp` 5 years ago
Matheus Gomes 5ee7edbde1 Refactored "StartWalk(...)" into different functions and moved tightly coupled "Direction" parameters into an array. 5 years ago
Vladimir Olteanu 95643029e3 Refactor missiles.cpp 5 years ago
Gleb Mazovetskiy 14218080b6 🚚 engine.h: Extract `CelGetFrame` and friends 5 years ago
Gleb Mazovetskiy e40b1963f9 🚚 engine.h: Extract `CelSprite` and file loading 5 years ago
Anders Jenbo c6f6c99add Fix GCC warning 5 years ago
qndel 816b244689 HasItem/RemoveInvItem combo refactor 5 years ago
Juliano Leal Goncalves 9c85e61025 ♻️ Leverage 'Point' struct on 'ItemSpaceOk' 5 years ago
Gleb Mazovetskiy f319c593a6 🧹 player.cpp: Remove unused `GetPlrGFXClass` 5 years ago
Juliano Leal Goncalves dd9e05222d ♻️ Change 'PosOkPlayer' to take a 'Point' instead of 2 separate ints 5 years ago
Juliano Leal Goncalves c6fafbf64b ♻️ Change 'SolicLoc' to take a 'Point' instead of 2 separate ints 5 years ago
Anders Jenbo 8a7ec56d3a Player by reference part 2 5 years ago
obligaron da7ded3170 Integrate GetAnimationWidth in LoadPlrGFX (only callside) 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
obligaron d11ed50585 NewPlrAnim now also loads the graphics if needed 5 years ago
obligaron c424f601ec Change LoadPlrGFX from pnum to PlayerStruct 5 years ago
obligaron 3a6e631261 Remove memset for PlayerStruct 5 years ago
Juliano Leal Goncalves b3ec79af4f
Leverage 'Point' in Lighting and Player functions (#2048) 5 years ago
Juliano Leal Goncalves cc936dacd7 ♻️ Replace 'int' with 'Direction' parameter on 'PlrDirOK' 5 years ago
Anders Jenbo 6ce8f13751 Apply clang-tidy to more code and do some related cleanups 5 years ago
Juliano Leal Goncalves 21fdb0dcd9 ♻️ Replace manual direction displacement logic with 'Point' add operator 5 years ago
Juliano Leal Goncalves d55cd99dd5 🚚 Rename 'direction' enum to 'Direction' 5 years ago
Juliano Leal Goncalves 15c46b9eb0 💬 Rename HeroSpeech members to improve discoverability 5 years ago
Juliano Leal Goncalves 5350250a76 🚚 Rename speech functions to 'Say' variations 5 years ago
Juliano Leal Goncalves 8c620ce29e ♻️ Extract 'HeroSpeech' enum class for hero sounds instead of using raw `int`s 5 years ago
Jmgr bbd39aa513 Replace sprintfs with strcpy for translatable strings 5 years ago
Jmgr 6e85cde978 Update format strings 5 years ago
Jmgr 0c27e756f7 Add fmt::format 5 years ago
obligaron 1c21607ccf Use new stand animation for cast in town 5 years ago
obligaron 11f8c952e5 CheckNewPath: Use correct player for repeated attack check 5 years ago
obligaron 4de25cd2ea Introduce PlayerStruct.IsWalking() 5 years ago
Anders Jenbo 34744c068f ♻️Consitantly use %i and not %d 5 years ago
Anders Jenbo d0ee8f90cf 🐛 Fix run in town 5 years ago
Anders Jenbo a095bc0bf7 ♻️Migrate more code away from miniwin 5 years ago
Anders Jenbo ad2085ab7b 💚 Fix bad merge. 5 years ago
Anders Jenbo bec0ceec4a ♻️ Add points 5 years ago
Anders Jenbo 0c2042fa52 ♻️ Player by reference 5 years ago
obligaron 7ed009ecb7
Remove PlayerStruct.actionFrame and enable ADL for Walking/Run (#1939) 5 years ago
thebigMuh 15ec16af7e Remove crashing feature from PlayerStruct::HasItem 5 years ago
obligaron b94e599f5e ADL: Advance skipped Frames in SetNewAnimation and remove logic from PM_XYZ 5 years ago
staphen 3e5e5b2696 Synchronize SFileCloseFile() access 5 years ago
Anders Jenbo b0f2d5b5d2 🐛 Fix all monsters wanting to talk 5 years ago
obligaron aba3bb42fa Fix Bard incorrect number of sword animation frames 5 years ago