141 Commits (f166c249b6f5a6cd1b58102a1ec09f51d24aa970)

Author SHA1 Message Date
Anders Jenbo f166c249b6 Minimize propegation of global Players index 4 years ago
Anders Jenbo 4c62905381 Deduplicate OperateLever 4 years ago
Anders Jenbo 21fd0fb686 Split delta sync from realtime sync 4 years ago
Anders Jenbo 6c6999235f Add debug command for testing custom levels 4 years ago
Anders Jenbo 0645d9b2a1 Correct missing hellfire level mapping in leveltype 4 years ago
Gleb Mazovetskiy f4bce38875 Use `uint16_t` for sprite widths 4 years ago
ephphatha 13c54102e0 Combine Add*Door functions 4 years ago
ephphatha 279fbe32b3 Tidy up checks for missile collision with objects/tiles 4 years ago
ephphatha 77a783098d Use ObjectAtPosition when checking if an item can be dropped 4 years ago
ephphatha a0019d289d Use Point based object lookups in themes.cpp 4 years ago
ephphatha 379d6e87b3 Move ObjectAtPosition to objects.cpp and make it return a pointer 4 years ago
Gleb Mazovetskiy 076b0c0c05 Overhaul tests 4 years ago
Gleb Mazovetskiy 7e1fea6f76 clang-format all files in {Source,test}/ 4 years ago
Andrew James 8104432db4
Use object reference (and self-id lookup) for BreakBarrel 4 years ago
Andrew James 021c7a652f
Add helpers for checking object type (#3357) 4 years ago
Andrew James 7dcc6d15f7
Update some quest object activation functions to use references (#3356) 4 years ago
ephphatha d2940e8f7f Update GetObjectStr to take a const Object& 4 years ago
ephphatha 6d545868d2 Move objectIsDisabled to a member function 4 years ago
ephphatha e98b80c992 Remove declaration of private/anonymous function 4 years ago
Juliano Leal Goncalves ef74b6f92d 🚚 Rename 'ObjectStruct' to 'Object' 5 years ago
Juliano Leal Goncalves 20db8d1a11 🚚 Rename 'MonsterStruct' to 'Monster' 5 years ago
Anders Jenbo 069249f318 🚚 Move local function to anonymous namespace i-p 5 years ago
ephphatha 7de18d27cf Extract door object type test to ObjectStruct method 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
ephphatha a842d07dab Combine duplicated initialisation logic for quest book objects 5 years ago
ephphatha cc3572af81 Update BookLever related functions to use Rectangle. 5 years ago
ephphatha e25d287ba9 Move SetObjMapRange to a member function 5 years ago
Andrew James af60158274
Object by reference in SyncObjectAnimation functions (#2344) 5 years ago
ephphatha b680e3fef1 Align end comment markers for doxygen comments 5 years ago
ephphatha 19ae61811f Refactor AddObject to take Point instead of int x/y 5 years ago
ephphatha 6f40f0dd88 Refactor ObjSetMicro to take a Point parameter 5 years ago
Anders Jenbo 467b74dc06 Rename object globals 5 years ago
Andrew James 20190ee687
Update random number functions to avoid IB (#2226) 5 years ago
Anders Jenbo 790f42d078 Clang-tidy: readability-inconsistent-declaration-parameter-name 5 years ago
Gleb Mazovetskiy f9f301b054 🚚 engine.h: Extract `Point`, `Direction`, `clamp` 5 years ago
ephphatha 0c99ae0206 Add descriptive name and comments for the Na-Krul spell tome check function 5 years ago
Anders Jenbo 9e2206a673 Format code 5 years ago
Anders Jenbo 8eb9c930fe
🚨 Fix remaning GCC warnings (#1929) 5 years ago
Anders Jenbo f579b2f287 Handle cel/cl2 files as byte arrays 5 years ago
Anders Jenbo fa0b286693 ♻️Typed file loading 5 years ago
obligaron 239a43cc1c
Remove "AnimWidth2" expect for missiles (#1680) 5 years ago
Jmgr c33182d6de Modernize deprecated headers 5 years ago
Anders Jenbo 2bd13451a1 ♻️Apply point positioning to all remaning entities 5 years ago
Anders Jenbo 7912e510f0 🎨 Clean up overuse of SDL types 5 years ago
Xadhoom bf908da5bc Add option to disable clicking on character crippling shrines 5 years ago
Anders Jenbo 6e1a106a38 🚚 Move header we implement into the project 5 years ago
Anders Jenbo f450d6a125 🚚 Move defines to there proper files 5 years ago
Anders Jenbo 61244c4d93 ♻️ Rearange and apply more enums 5 years ago
Anders Jenbo 93d42b62b8 ♻️ Change BOOL to bool 5 years ago