45 Commits (df325f6366f45dc4e37ed3bc355a45cd9d51a52d)

Author SHA1 Message Date
Anders Jenbo 1c76897f2c Apply simple const rules using clang-tidy 7 months ago
Eric Robinson b06529b050
Use existing fn for Spell Book Trans matching Skill (#7857) 10 months ago
Eric Robinson 4bf3c83ed6 Use existing fn for Spell Book Skill 10 months ago
Gleb Mazovetskiy d7647d6c63 More dependency untangling 1 year ago
Gleb Mazovetskiy 7b0558146e Async load: Handle errors 1 year ago
Eric Robinson 6396af1ff5
Cleanup panel code (Part 2) (#7421) 2 years ago
Gleb Mazovetskiy e5881688f4 `text_render`: Replace optional args with struct 2 years ago
Gleb Mazovetskiy 9e8465e152 Clean up spell book rendering 3 years ago
Gleb Mazovetskiy 8c1a847f41 Remove utils/stdcompat/string_view.hpp 3 years ago
Gleb Mazovetskiy 14540164a7 Remove utils/stdcompat/optional.hpp 3 years ago
Gleb Mazovetskiy 5bf0b8bc96 Add more missing <cstdint> includes 3 years ago
qndel ce2ce86070 inspect players command 3 years ago
obligaron c945dc8a46 Make SpellPages const 3 years ago
Gleb Mazovetskiy ebcd6b222d Optimize `SpellData` size: 40 bytes -> 24 3 years ago
Gleb Mazovetskiy b61dac853b Add `GetSpellData(SpellID)` 3 years ago
KPhoenix d813f13700 `enum spell_id` -> `enum class SpellID` 3 years ago
Eric Robinson ef3a57b7d9
`enum spell_type` -> `enum class SpellType` (#5674) 3 years ago
Gleb Mazovetskiy 46e755f680 Simplify spell icon handling 3 years ago
Gleb Mazovetskiy 74ca2ab0db Use no-background spell icons with UNPACKED_MPQS 3 years ago
Gleb Mazovetskiy 680ab5ec40 Overhaul backbuffer state handling 3 years ago
Gleb Mazovetskiy 41f43ea3f5 Support unpacked MPQs from devilutionx-mpq-tools 3 years ago
Gleb Mazovetskiy 6327e713e0 Lowercase all file paths 4 years ago
Gleb Mazovetskiy 961866e1c4 CLX: A new graphics format 4 years ago
Gleb Mazovetskiy 8ca71272b8 Load all CEL as CL2 4 years ago
Gleb Mazovetskiy e5e8ba07c2 Hellfire spell book: Set button widths correctly 4 years ago
Anders Jenbo 6a8fd04067
Use player by references (#4938) 4 years ago
staphen cab75ded6b Check both SPL_NULL and SPL_INVALID to determine spell validity 4 years ago
Gleb Mazovetskiy 17f8cdddc4 Clean up `GetSpellLevel` 4 years ago
Gleb Mazovetskiy d152d2c0fb Add OptionalOwnedCelSprite 4 years ago
ephphatha c68fcf3cb1 Apply MethodCase config to Rectangle::Contains 4 years ago
Gleb Mazovetskiy 8e9c9e0238 Reduced the size of `OwnedCelSprite*` by 8 bytes 4 years ago
Andrew James 13a3424ff0
Add helpers for creating/using Rectangles in UI contexts (#4734) 4 years ago
Andrew James 0add7a8af6
Define sizes using Size type in control.cpp/stash.cpp (#4737) 4 years ago
Gleb Mazovetskiy 1fc8ecb6f6 Add fmt::runtime annotations for C++20 support 4 years ago
Anders Jenbo 1203514383 Clean up use of currlevel 4 years ago
qndel f84c35d2dc fix typos 4 years ago
qndel 354e329644 Players[MyPlayerId] -> MyPlayer 4 years ago
Gleb Mazovetskiy c2b5cad662 Fix SPLICONLAST for zero-based frame indexing 4 years ago
Gleb Mazovetskiy a66ca44695 Zero-based frame indexing 4 years ago
Gleb Mazovetskiy f4bce38875 Use `uint16_t` for sprite widths 4 years ago
Gleb Mazovetskiy 7fede6c4cb Clean up owned/unowned CelSprite ambiguity 4 years ago
Felipe Wannmacher 6e32bf9794
changed spell circle ui (#3963) 4 years ago
Gleb Mazovetskiy ccf8cc004d Spell book: Fix "Level 0 - Unusable" overlap 4 years ago
Gleb Mazovetskiy c57644970f Move `UiFlags` and `UiPanels` into their own files 4 years ago
Gleb Mazovetskiy 8d1708358f Extract spell list and book into separate files 4 years ago