148 Commits (dyn-players-param)

Author SHA1 Message Date
Anders Jenbo a0949b98fc asd 4 years ago
Gleb Mazovetskiy 53f65966e7 Make `Players` a vector 4 years ago
obligaron 19749420b5 Introduce Player::isOnActiveLevel 4 years ago
Vladimir Olteanu 4d6ff58c22
Reduce reliance on `bool done` for control flow (part 1 of x) (#4720) 4 years ago
staphen b363d5d962 Fix order of loop conditions when adding spell missiles 4 years ago
Gleb Mazovetskiy 628406a44c Refactor inventory/belt item presence and removal 4 years ago
qndel 354e329644 Players[MyPlayerId] -> MyPlayer 4 years ago
DakkJaniels 313cdb853c
GetManaAmount - fix usage of pMaxManaBase 4 years ago
staphen e6182709d1 Allow casting Town Portal, Teleport, and Guardian scrolls from inventory 4 years ago
ephphatha 92fcdda3a7 Refactor OnHealOther to operate on Player references 4 years ago
ephphatha 25c2123849 Change cursor after acknowledging attempt to cast spell 4 years ago
qndel be0b79f9f5
Add IsWallSpell helper 4 years ago
ephphatha b12de6fe12 Use scoped enum for Direction 5 years ago
Juliano Leal Goncalves 940a120bf9 ♻️ Replace 'ViewX' and 'ViewY' globals with single 'ViewPosition' 5 years ago
Siddharth singh chouhan 18125aac6a
Move documentation from implementations to declarations #2735 (#2782) 5 years ago
Juliano Leal Goncalves bbf529c65a 🚚 Rename 'PlayerStruct' to 'Player' 5 years ago
Anders Jenbo 4044fadeb5 Clean up some players references 5 years ago
Anders Jenbo d7c6d8b189 Use proper Direction type for AddMissile midir 5 years ago
Anders Jenbo 5be9b1529e Do not use mana in god mode 5 years ago
qndel bb4d087d60
fix resurrect (#2577) 5 years ago
vladtepesch 0e56e52c75
fixes casting level 0 spell says "not enough mana" (#2568) 5 years ago
BC Ko 221718250f
cleanup manual value clamping: spells.cpp GetManaAmount() (#2556) 5 years ago
Anders Jenbo 7effa1a931
Merge pull request #2433 from diasurgical/player 5 years ago
Anders Jenbo de0b3a38b8 Apply code style 5 years ago
Anders Jenbo e5fc7fd17c Move remaning symbols in to anonymous namespaces 5 years ago
Anders Jenbo 9c4e34f988 Player by reference 5 years ago
Anders Jenbo 8ba3bbb6a4
Have PosOkPlayer take PlayerStruct as input (#2430) 5 years ago
Anders Jenbo 96bf75b502 Rename player globals 5 years ago
Juliano Leal Goncalves cbb84199c2 ♻️ Replace Point addition with 'Point + Displacement' 5 years ago
Anders Jenbo 0f2ad469ea ♻️Clean up variable initialization 5 years ago
ephphatha 357f6f1dc3 Move RNG functions to their own header/source files 5 years ago
Anders Jenbo 35b2aa4947 ♻️Unfold a few functions 5 years ago
Anders Jenbo ee7b32d8f6 Player by reference part 3 5 years ago
Vladimir Olteanu 95643029e3 Refactor missiles.cpp 5 years ago
Gleb Mazovetskiy f9f301b054 🚚 engine.h: Extract `Point`, `Direction`, `clamp` 5 years ago
Vladimir Olteanu e9a773f487 Make GetSpellBitmask constexpr 5 years ago
Juliano Leal Goncalves dd9e05222d ♻️ Change 'PosOkPlayer' to take a 'Point' instead of 2 separate ints 5 years ago
Juliano Leal Goncalves d55cd99dd5 🚚 Rename 'direction' enum to 'Direction' 5 years ago
Anders Jenbo 0c2042fa52 ♻️ Player by reference 5 years ago
thebigMuh f3d87730ee
Reenabling Elemental spell for Hellfire (#1901) 5 years ago
Juliano Leal Goncalves 39736e2538 ♻️ Pass 'PlayerStruct' pointer to 'ClrPlrPath' 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
Anders Jenbo 275404029e ♻️Cleanup player temp variables 5 years ago
Anders Jenbo e4cfad3196 ♻️Use points instead of individual fileds for player structure 5 years ago
Anders Jenbo a32ac83090 🎨 cleanup trivial trype comparisons 5 years ago
Anders Jenbo 593c6a6f17 🎨 Drop unused param and rename random_ to GenerateRnd 5 years ago
Jmgr 1d84156509 Simplify bitshift divisions/multiplications 5 years ago
Psojed b31061ff83
Apply Sorcerer's mana cost reduction bonus only in Hellfire (#1613) 5 years ago
Anders Jenbo 61d15e23db 🎨 Apply direction enum to monsters and relations 5 years ago