252 Commits (c990369d25aeb962df5ccf2040b9b4d3074c3fff)

Author SHA1 Message Date
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
Gleb Mazovetskiy 1fc8ecb6f6 Add fmt::runtime annotations for C++20 support 4 years ago
qndel 354e329644 Players[MyPlayerId] -> MyPlayer 4 years ago
obligaron bc15bdf3a9 Remove PANEL_ defines and replace them with GetMainPanel() 4 years ago
obligaron 70c5cf6cad
Fix item label text with open stash (#4595) 4 years ago
ephphatha 64a2c41b2c Set clang-tidy config for MethodCase option 4 years ago
ephphatha 7e7798fd2b Add function to mark an item as empty 4 years ago
ephphatha 026b428c7d Add NewCursor(Item&) for setting the cursor based on a held item 4 years ago
Anders Jenbo dc706e8ed5 Use HoldItem for determining if an item is held 4 years ago
ephphatha 5b83f2a7c4 Remove SetICursor and unused globals 4 years ago
Gleb Mazovetskiy a66ca44695 Zero-based frame indexing 4 years ago
Anders Jenbo 66d7a3c222 [gamepad] Reuse repeat logic from mouse 4 years ago
Anders Jenbo ee629e79e0 Fix crash from badly init stash 4 years ago