627 Commits (1d50db0246ef04e41eef7a49c1c60054130ee8c6)

Author SHA1 Message Date
Robin 62a33c61d9
objects: deduplicate logic in OperateShrineGloomy using ForEachItem function 5 years ago
BC Ko 4df798808e
2435 refactor global variable Items part 2 (#2673) 5 years ago
Anders Jenbo 96b19ca8d5 Set _micaster type to mienemy_type 5 years ago
Anders Jenbo 3df8af0e9d Apply missile_id to _mitype 5 years ago
BC Ko 40c804c0ba Replace QuestStatus() with IsAvailable() in QuestStruct 5 years ago
ephphatha 96e3ce6ea4 ensure std::min call uses correct types, cast result explicitly 5 years ago
ephphatha 8f2e94ae4d Use unsigned types for player experience and related values 5 years ago
ephphatha 0575716eac Rename UiFlags members to group related options 5 years ago
ephphatha 4ad53232a0 Convert the UiFlags enum to a scoped enum type 5 years ago
Anders Jenbo ab8afa7cd7
Fix edge cases in mouse action tracking code (#2452) 5 years ago
Anders Jenbo 9c4e34f988 Player by reference 5 years ago
Anders Jenbo f0a7a5c989 🎨 Apply code style 5 years ago
Anders Jenbo 069249f318 🚚 Move local function to anonymous namespace i-p 5 years ago
Anders Jenbo 0889780923 Remove more usage of miniwin types 5 years ago
Anders Jenbo b591824182 💚 Fix NOSOUND build 5 years ago
Anders Jenbo 9264ad4b89 Use IsTileNotSolid() in place of !nSolidTable[dPiece[][]] 5 years ago
FluffyQuack ba60907853
Hold mouse button to keep attacking (Diablo 2-style) (#2349) 5 years ago
Anders Jenbo 4cdcff90db 🐛 Fix Zhar state not being set when triggered 5 years ago
Anders Jenbo 77b72da276 ♻️Use monster by reference when possible 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
ephphatha ea63eecd17 Break out crux search logic from BreakCrux/SyncCrux 5 years ago
ephphatha a1d4bdc98d Object by reference for BreakCrux 5 years ago
Andrew James af60158274
Object by reference in SyncObjectAnimation functions (#2344) 5 years ago
Anders Jenbo 730c0750e7 Apply clang-tidy to code 5 years ago
ephphatha 74584bb02a Remove doorSetDirection temporary 5 years ago
ephphatha da4ae52886 Move objects_set_door_piece next to DoorSet 5 years ago
ephphatha b0023be41e Remove unnecessary temporaries from SyncL3Doors 5 years ago
ephphatha 36ff5578fd Refactor LoadMapObjects/LoadMapObjs to take Point instead of int x/y 5 years ago
ephphatha 3a517048f7 Refactor ObjIndex to take Point instead of int x/y 5 years ago
ephphatha 19ae61811f Refactor AddObject to take Point instead of int x/y 5 years ago
ephphatha e4b434b2ef Refactor SetupObject to use Point 5 years ago
ephphatha 288d691678 Refactor OperateShrineTown to use Point 5 years ago
ephphatha c2cf2f8b59 Refactor OperateShrineSparkling to use Point 5 years ago
ephphatha 61a2cf9ac8 Refactor OperateShrineOily to use Point 5 years ago
ephphatha bc386a4701 Refactor OperateShrineDivine to use Point 5 years ago
ephphatha 73cf62179c Refactor ObjSetMini to use Point 5 years ago
ephphatha e668d215f2 Refactor objects_set_door_piece to use a Point param 5 years ago
ephphatha cbe542c52e Refactor Add*Door functions to use more descriptive parameters 5 years ago
ephphatha a3d155f552 Remove unnecessary temporaries from Obj_Light 5 years ago
ephphatha 6f40f0dd88 Refactor ObjSetMicro to take a Point parameter 5 years ago
Anders Jenbo 903d4bd2e1 Scope all for loops 5 years ago
Anders Jenbo 467b74dc06 Rename object globals 5 years ago
Anders Jenbo 9b8bf92575 Rename quest globals 5 years ago
Anders Jenbo 96bf75b502 Rename player globals 5 years ago
Anders Jenbo dce78dde62 Rename lighting globals 5 years ago
Anders Jenbo c8870dbd1f Rename item globals 5 years ago
Anders Jenbo 07ad083fda Rename monster globals 5 years ago
Vladimir Olteanu d969672895 Check for negative random values in tear fountain logic 5 years ago