281 Commits (b540d0911e1f00522131cd0c83a8ea846c259abb)

Author SHA1 Message Date
Eric Robinson e6032a69a8
Split control.cpp (#8347) 3 months ago
Eric Robinson e5e6804e49
Add Monster hasNoLife helper (#8304) 3 months ago
Eric Robinson 7e8173e6ff
Add Player hasNoLife helper (#8302) 3 months ago
Gleb Mazovetskiy 88f706e0d1 SDL3: Add some backports / compat helpers 5 months ago
Gleb Mazovetskiy 1bbe8bfe08 SDL3: Even more migration 5 months ago
Anders Jenbo 1c76897f2c Apply simple const rules using clang-tidy 7 months ago
Nick Wicked 120993c9a9
Fix Automap movement being hardcoded to right stick on gamepad (#7921) 7 months ago
Anders Jenbo 108cf4b42d
Load spell icon based on data (#8072) 8 months ago
Gleb Mazovetskiy b210581435 Palette blending: Add a test and a benchmark 10 months ago
Gleb Mazovetskiy 3bb1d685af Extract current input mode into its own library 1 year ago
Gleb Mazovetskiy d94bc424df `sgOptions` -> `GetOptions()` 1 year ago
Gleb Mazovetskiy a7651f15d9 Extract `HeadlessMode` from `diablo.h` 1 year ago
Gleb Mazovetskiy c31836eab8 Split up `engine.{h,cpp}` 1 year ago
Gleb Mazovetskiy a49b1f2d58 Extract Is{Any,None}Of out of engine.hpp 1 year ago
Anders Jenbo ee8907eb96 Use Point in cursor.cpp 2 years ago
Todd-C-Goldfarb cadb6d86a5 Refactor: Check_Curs_Move() (Issue: 1995) 2 years ago
Eric Robinson 6396af1ff5
Cleanup panel code (Part 2) (#7421) 2 years ago
Anders Jenbo e949f41d83 Clean up selection type 2 years ago
qndel 24f108f193
fix many typos (#7322) 2 years ago
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