262 Commits (75f42cc41dcb70f5f61d89d59fdac285d7a4e3cb)

Author SHA1 Message Date
staphen e0dddb1178 Don't draw non-item cursors as items 2 years ago
Gleb Mazovetskiy 5ff588d402 Fix some compilation warnings 2 years ago
Gleb Mazovetskiy dc59cdaee4 Extract objcurs widths into a file 2 years ago
ephphatha 3b458376bb Use a pointer to a player instance instead of network id for cursor hovering 2 years ago
qndel be1d87fd29 fix selecting monsters outside of vision range 3 years ago
Anders Jenbo c91e69384a Revert "Fix cursor jitter when clicking inv items (#6510)" 3 years ago
Eric Robinson 2a393397a1
Fix cursor jitter when clicking inv items (#6510) 3 years ago
Gleb Mazovetskiy 8ebe2e0290 Fix -Wsign-compare warnings 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
obligaron 97f9045c83 Introduce TrySelectPixelBased 3 years ago
obligaron e8838a73d5 Refactor CheckCursMove() 3 years ago
Gleb Mazovetskiy 5bf0b8bc96 Add more missing <cstdint> includes 3 years ago
qndel ce2ce86070 inspect players command 3 years ago
obligaron 2296bf5625 Use StashStruct::EmptyCell instead for empty stash item check 3 years ago
Gleb Mazovetskiy 5d35b289bb Skip creating half-size sprites for 1x1 items 3 years ago
Gleb Mazovetskiy 37f4d0cb97 `CreateHalfSizeItemSprites`: Reuse surfaces 3 years ago
Gleb Mazovetskiy f9f61fcb0c Do not try to create Hellfire sprites in Diablo 3 years ago
Gleb Mazovetskiy 67bb0e10fd Store items: Draw unusable items in red 3 years ago
Gleb Mazovetskiy c5369f4b2b Store graphics: Scale sprites only once 3 years ago
KPhoenix 8db521727d
`enum missile_id` -> `enum class MissileID` 3 years ago
Anders Jenbo a29fc3a074 Correct casing for Player::isWalking() 3 years ago
Gleb Mazovetskiy 680ab5ec40 Overhaul backbuffer state handling 3 years ago
staphen e67e4934cc Add padmapper for gamepad customization 3 years ago
Gleb Mazovetskiy 41f43ea3f5 Support unpacked MPQs from devilutionx-mpq-tools 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
Cyril SIX 17bf252608 Turn off monster highlighting with Heal Other and Resurrect cursors 4 years ago
Gleb Mazovetskiy 6327e713e0 Lowercase all file paths 4 years ago
qndel 4d571e0f77 fix cursor item being overwritten 4 years ago
obligaron 04287fc4d2
Cursor: Always use result of CalcTileOffset (#5221) 4 years ago
Gleb Mazovetskiy 9b65eca49b Remove `Art` and related functions 4 years ago
Gleb Mazovetskiy f3e37781d9 ArtCursor: Art -> CLX 4 years ago
obligaron 2493f06116 ActorPosition: Remove offset, offset2 and velocity 4 years ago
obligaron a410e989bf Remove ScrollInfo 4 years ago
Gleb Mazovetskiy 961866e1c4 CLX: A new graphics format 4 years ago
ephphatha 0ce76a3f13 Add Object lookup method to mimic map::at() 4 years ago
ephphatha 2b442a73c2 Fix highlighting towners 1-4 after visiting the dungeon 4 years ago
ephphatha 975eb3674b Add helper to check if a monster belongs to a player 4 years ago
ephphatha 9e76cd4ab7 Use object pointer for pcursobj 4 years ago
Gleb Mazovetskiy 8ca71272b8 Load all CEL as CL2 4 years ago
Mikołaj Piróg 262fa9ac2d
Rename MonsterData members (#5000) 4 years ago
Trihedraf 5ee6e5dd3a
Make zoom a setting in the menu (#4931) 4 years ago
Anders Jenbo 6a8fd04067
Use player by references (#4938) 4 years ago
Mikołaj Piróg 15989609a8
Members' name changes and comments in Monster struct (#4861) 4 years ago
Gleb Mazovetskiy 6949a6f418 Monster: Remove MType/MData pointers 4 years ago
Gleb Mazovetskiy d152d2c0fb Add OptionalOwnedCelSprite 4 years ago
ephphatha c68fcf3cb1 Apply MethodCase config to Rectangle::Contains 4 years ago
Anders Jenbo 6d56058708 Move level generation to subfolder 4 years ago
Gleb Mazovetskiy 8e9c9e0238 Reduced the size of `OwnedCelSprite*` by 8 bytes 4 years ago