166 Commits (46d227c755230ea040e080ff27ac81fa482335ff)

Author SHA1 Message Date
Gleb Mazovetskiy 62d067b653 Remove utils/stdcompat/abs.hpp 3 years ago
obligaron 578ce01432 Introduce Towner/Player/Object/Item/Monster::currentSprite/getRenderingOffset 3 years ago
Anders Jenbo 2f908277a8 Apply pre calculated lighting for quest levels 3 years ago
Anders Jenbo ec9d1b5550 Rename _oLight to applyLighting 3 years ago
obligaron 55bf5348c4 Multiplayer: Prevent trapped doors to fire twice 3 years ago
obligaron cd89372512 Introduce Object::name() 3 years ago
Anders Jenbo f9c785335f Correct default bookMessage 3 years ago
obligaron 610e80f098 Sync break crux 3 years ago
Gleb Mazovetskiy 759ca7f055 `WorldTileRectangle/Size` 3 years ago
ephphatha ea3ecbd619 Use _item_indexes type where appropriate 3 years ago
Gleb Mazovetskiy 7154ec15af Object: Reorder to save 16 bytes (104->88) 3 years ago
ephphatha 8132d6a033 Take object by reference in OperateObject 4 years ago
Anders Jenbo 2d9531f692 Remove redundant check for distance when operating doors 4 years ago
Anders Jenbo 7c9111ddb0 Correct casing for isDoor() 4 years ago
staphen 748bb1f84d Split delta trap operation from realtime trap operation 4 years ago
Gleb Mazovetskiy 961866e1c4 CLX: A new graphics format 4 years ago
Anders Jenbo b9aa2959a6 Split deleta sync from operate door 4 years ago
Anders Jenbo 5f3acebe5e Merge operate door functions 4 years ago
Anders Jenbo e83c55d444 Clean up object references 4 years ago
ephphatha 0ce76a3f13 Add Object lookup method to mimic map::at() 4 years ago
ephphatha cdcccef47a Return pointer from AddObject 4 years ago
Andrew James 24c57bf6c6
Simplify MonsterOperateDoor (#5100) 4 years ago
ephphatha 4a8f375011 Use position for operate object network commands 4 years ago
Anders Jenbo 56915974d6 Minimize passing of player indexes 4 years ago
Anders Jenbo d1189388f5 Use user by reference 4 years ago
Anders Jenbo b00ae287b8 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