139 Commits (0baffa6e33065063dbcd0e8196013f8d951eaedf)

Author SHA1 Message Date
Juliano Leal Goncalves 20db8d1a11 🚚 Rename 'MonsterStruct' to 'Monster' 5 years ago
Juliano Leal Goncalves 1cd62bbc64 🚚 Rename 'MonsterMode' members for semantic and consistency 5 years ago
Juliano Leal Goncalves 154a033e33 ♻️ Remove unnecessary explicit underlying type on 'MonsterMode' 5 years ago
Juliano Leal Goncalves 69a7cb66d4 ♻️ Convert 'MON_MODE' enum to 'MonsterMode' enum class 5 years ago
Anders Jenbo 7cb73a6717 Minimize impact of NOSOUND 5 years ago
BC Ko 373adcf65b modify AddMissile() parameters and remove Missiles[] in MissToMonst() 5 years ago
BC Ko 4834905eac remove Missiles[] in SpawnGolem() 5 years ago
Anders Jenbo 9a6820493f No missile golem 5 years ago
obligaron 91c8503ea5 Rename leaderflag to leaderRelation and MonsterRelation to LeaderRelation 5 years ago
Anders Jenbo 2d4da488f0 Split path test functions 5 years ago
ephphatha 488ee03f53 Use bound functions for LineClear test function pointer 5 years ago
Anders Jenbo 4e82c70fcb Make MonsterIsTileAccessible aware if monsters can open doors or not 5 years ago
Anders Jenbo a089692850 💄 Introduce MonsterRelation enum 5 years ago
Anders Jenbo 77b72da276 ♻️Use monster by reference when possible 5 years ago
Anders Jenbo ef6275caac Clean up private function names 5 years ago
Anders Jenbo 4bf4e42230 Move local symbols to anonymous namespace 5 years ago
obligaron 54d63e2edd Change AnimationInfo.pCelSprite to const 5 years ago
obligaron 3e57d0d69b Introduce MonsterGraphic enum class 5 years ago
obligaron 5f7a2803fc Introduce CMonster::GetAnimData 5 years ago
obligaron 02d2754a68 MAI Garbud/Zhar/SnotSpill/Lazurus/Lachdanan/Warlord 5 years ago
Anders Jenbo 07ad083fda Rename monster globals 5 years ago
Anders Jenbo bc0d1f7ac0 clang-tidy/Android Stuidio cleanups 3 5 years ago
Anders Jenbo ecea12fc15 Clang-tidy: ParameterCase 5 years ago
Anders Jenbo 129342d07a Clang-tidy: GlobalConstantCase 5 years ago
Anders Jenbo 3a1a44de34 Fix and clean up AddDoppelganger 5 years ago
Andrew James 20190ee687
Update random number functions to avoid IB (#2226) 5 years ago
obligaron cada4a5ac4 Introduce MonsterStruct.IsWalking() 5 years ago
obligaron 3c9314fa0a Remove MonsterStruct.actionFrame and enable ADL for Walking 5 years ago
obligaron 317a6ee82c Introduce MonsterStruct::Petrify 5 years ago
obligaron b0ed920a25 Introduce AnimationInfo to MonsterStruct 5 years ago
Gleb Mazovetskiy e40b1963f9 🚚 engine.h: Extract `CelSprite` and file loading 5 years ago
Gleb Mazovetskiy dcf3397139 🚚 engine.h: Extract `ActorPosition` 5 years ago
Gleb Mazovetskiy f9f301b054 🚚 engine.h: Extract `Point`, `Direction`, `clamp` 5 years ago
obligaron b5ad92eb2c Convert _mAnimData to CelSprite 5 years ago
obligaron 40faa6e186 Introduce MonsterStruct::CheckStandAnimationIsLoaded 5 years ago
Juliano Leal Goncalves 4668a526eb ♻️ Leverage 'Point' struct on monster functions (#2056) 5 years ago
Juliano Leal Goncalves 0d4e792551 ♻️ Change 'SetMapMonsters' to take a 'Point' instead of 2 separate ints 5 years ago
Juliano Leal Goncalves 944ff6fb78 ♻️ Change 'InitMonster' to take a 'Point' instead of 2 separate ints 5 years ago
Juliano Leal Goncalves dd9e05222d ♻️ Change 'PosOkPlayer' to take a 'Point' instead of 2 separate ints 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
Anders Jenbo 4b577329f4 ♻️Refactor towner initialization 5 years ago
Anders Jenbo f579b2f287 Handle cel/cl2 files as byte arrays 5 years ago
Anders Jenbo 3746723f52 ♻️Add type to MIN-files and TRN-files 5 years ago
Anders Jenbo fa0b286693 ♻️Typed file loading 5 years ago
Gleb Mazovetskiy 1b8b62a8c2 ♻️ Store CEL width with the sprite itself 5 years ago
Vladimir Olteanu 7aad72f96d
Use automatic memory management for sound stuff (#1771) 5 years ago
Gleb Mazovetskiy 57172e48ed 🔨 ⚙️ CMake: Add NOSOUND option 5 years ago
Vladimir Olteanu 2a3cf98850 Slight cleanup of dead{.h,.cpp} 5 years ago
obligaron 239a43cc1c
Remove "AnimWidth2" expect for missiles (#1680) 5 years ago