214 Commits (render)

Author SHA1 Message Date
ephphatha 24a20ce8e2 Extract uses of MyPlayer to prevent future crashes in tests/game init 3 years ago
ephphatha bd8aab0aff handle stash item swapping using the gamepad a bit better 3 years ago
Gleb Mazovetskiy 5355146d51 Use structured bindings 3 years ago
ephphatha dd296d25e0 Find the closest point when pasting items on the edge of the stash 3 years ago
Stephen C. Wills 45dbe6aa61
Shift software cursor graphic and remove special casing (#6512) 3 years ago
ephphatha 996841e82e Restore level 50 experience cap from Diablo 3 years ago
ephphatha e6890cc5cc Move MaxCharacterLevel to playerdat and add helpers for the various uses 3 years ago
ephphatha 14639cd096 Replace _pNextExper with getter method 3 years ago
ephphatha da76e131e4 Add getter/setter for character levels to ensure _pNextExper stays synced 3 years ago
ephphatha d92d152576 Use unsigned type for character levels 3 years ago
ephphatha 486f5ca3e8 Replace ExpLvlsTbl global with helper function 3 years ago
Gleb Mazovetskiy 9ae72f0269 Remove `PointsInRectangle` factory functions 3 years ago
Gleb Mazovetskiy ba4def9382 Use utils/algorithm/container.hpp in more places 3 years ago
Gleb Mazovetskiy 8c1a847f41 Remove utils/stdcompat/string_view.hpp 3 years ago
Gleb Mazovetskiy c19bfe87fa Remove utils/stdcompat/algorithm.hpp 3 years ago
Gleb Mazovetskiy 62d067b653 Remove utils/stdcompat/abs.hpp 3 years ago
Gleb Mazovetskiy 8101e2c0ba Add `c_any_of` and friends 3 years ago
qndel 1b42a17153 dont show hit indicator for 1 player 3 years ago
qndel 88e7c8feec get rid of hardcoded ALT in variable/function name 3 years ago
Gleb Mazovetskiy 5bf0b8bc96 Add more missing <cstdint> includes 3 years ago
Gleb Mazovetskiy 4fa3732526 Add missing <cstdint> includes 3 years ago
obligaron b87711bc08 Reintroduce Player::spellFrom to seperate teleport cursor from queued spell 3 years ago
obligaron b916c8e428 Introduce Open/Close/ToggleCharPanel 3 years ago
obligaron 1522dc7031 Multiplayer: Add arena potions 3 years ago
obligaron 590c990c80 Introduce Item::getName 3 years ago
obligaron 2296bf5625 Use StashStruct::EmptyCell instead for empty stash item check 3 years ago
Gleb Mazovetskiy e35595a1eb StrCat improvements 3 years ago
staphen 58b48e17ea Fix OOB access when accessing stash 3 years ago
ikonomov 49894785b5 Update stash.cpp 3 years ago
obligaron 715e689ecb Introduce Item::isUsable() 3 years ago
Eric Robinson f75f66d54b
Add `playerdat` (#5763) 3 years ago
KPhoenix a1fbf5253f `enum talk_id` -> `enum class TalkID` 3 years ago
Gleb Mazovetskiy 1788d2f8ec Remove miniwin 3 years ago
Trihedraf 624d5be3d2 make Floating Numbers an enum for random, vertical or off 3 years ago
Gleb Mazovetskiy 527e876fff Disable item labels when in store 3 years ago
obligaron b7e2c649cf Recalculate cursor position after level change 3 years ago
Anders Jenbo c99f7cf644
Floating numbers (#5639) 3 years ago
Anders Jenbo bb2463862c Use Position in AddItemToLabelQueue() 3 years ago
Gleb Mazovetskiy a7324a15c0 Item labels: Clip to viewport 3 years ago
Gleb Mazovetskiy 972ee091a1 qol/itemlabels: Use a flat set for used X coords 3 years ago
Gleb Mazovetskiy ba56673d55 Only load stash graphics in town 3 years ago
KPhoenix 069ba7f1d4
[QOL] Colored slot backs (#5266) 3 years ago
Gleb Mazovetskiy 759ca7f055 `WorldTileRectangle/Size` 3 years ago
staphen 8b6db3a678 Get rid of panelstr, pnumlines, and ClearPanel() 4 years ago
Gleb Mazovetskiy 188dc79f6e Make `Players` a vector 4 years ago
Gleb Mazovetskiy d741018fee Remove more redundant `devilutionx.mpq` checks 4 years ago
Gleb Mazovetskiy c351acbf7e Remove redundant devilutionx.mpq check 4 years ago
Gleb Mazovetskiy 5505e830fb Render XP bar as CLX 4 years ago
Gleb Mazovetskiy 17a97450bc Convert assets to CLX 4 years ago
Gleb Mazovetskiy 961866e1c4 CLX: A new graphics format 4 years ago