137 Commits (cpp20-using-enum)

Author SHA1 Message Date
Gleb Mazovetskiy 8c1a847f41 Remove utils/stdcompat/string_view.hpp 3 years ago
Gleb Mazovetskiy 8101e2c0ba Add `c_any_of` and friends 3 years ago
Anders Jenbo 4eb07c9237 React to SDL_WINDOWEVENT_RESTORED 3 years ago
Anders Jenbo 9e7d223f19 Menu tweaks 3 years ago
DakkJaniels e485493a3d
Fix print screen for different print screen key bindings (#6060) 3 years ago
Gleb Mazovetskiy 750cebc561 Delay reinitializing hwcursor until fade 1 3 years ago
Gleb Mazovetskiy 346ff443f7 Fix hwcursor re-enabling when reducing window size 3 years ago
Gleb Mazovetskiy 4fa3732526 Add missing <cstdint> includes 3 years ago
obligaron a632d733c3 Update gbActive correctly when minimizing the app 3 years ago
DakkJaniels b0cb925a5e
Add print screen to event handler for UI (#6058) 3 years ago
staphen b66b6c611b Produce multiple controller button events for SDL_JOYHATMOTION events 3 years ago
Gleb Mazovetskiy 20e12dcc3a selhero: Fix heap-use-after-free 3 years ago
Gleb Mazovetskiy 6dca019de2 Use `function_ref` instead of `function` 3 years ago
Gleb Mazovetskiy 41f43ea3f5 Support unpacked MPQs from devilutionx-mpq-tools 3 years ago
Gleb Mazovetskiy f4827a0cb6 Replace default palette PCX files with PAL files 4 years ago
Gleb Mazovetskiy b881468c04
Difficulty indicator improvements (#5224) 4 years ago
qndel ab6261bfe6 show difficulty indicator on multiplayer characters 4 years ago
Gleb Mazovetskiy 9b65eca49b Remove `Art` and related functions 4 years ago
Gleb Mazovetskiy f3e37781d9 ArtCursor: Art -> CLX 4 years ago
Gleb Mazovetskiy 961866e1c4 CLX: A new graphics format 4 years ago
Gleb Mazovetskiy 0cd035ef61 Load PCX as CL2 4 years ago
Gleb Mazovetskiy 8ca71272b8 Load all CEL as CL2 4 years ago
Gleb Mazovetskiy ea1087dfeb Use `StrCat` in a few more places 4 years ago
Gleb Mazovetskiy f9f6949af2 Clean up `effects_play_sound`, `gfnSoundFunction` 4 years ago
Gleb Mazovetskiy 643c707c55 Remove strncmp 4 years ago
Mikołaj Piróg dda0b96ea5
Remove #defines in player.h and add constexpr where applicable (#4896) 4 years ago
Gleb Mazovetskiy ad7ca97ae1
Fix black background palette (#4831) 4 years ago
Gleb Mazovetskiy 7e582a5840 DiabloUi: Render focus indicators as PCX 4 years ago
Gleb Mazovetskiy 0c7e36e81a DiabloUI: Clean up portrait loading 4 years ago
Gleb Mazovetskiy 7a58f800f4
DiabloUI: Clean up logo handling (#4830) 4 years ago
Anders Jenbo 72656b3011 Move path and palette to the engine folder 4 years ago
Anders Jenbo 99181fd709 Move more files to the engine folder 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
ephphatha e246ac78db Simplify character test in UiValidPlayerName 4 years ago
ephphatha 771beeb82d Use string_view for UiValidPlayerName 4 years ago
Gleb Mazovetskiy f22d1d0149 Remove uses of deprecated codecvt 4 years ago
Gleb Mazovetskiy 2386fd12a9 Fix a few warnings 4 years ago
Gleb Mazovetskiy ede7eab7e8 Fix `-wnarrowing` from `SDL_Rect` construction 4 years ago
Gleb Mazovetskiy c380c7fa61 PCX: Add transparency support 4 years ago
Gleb Mazovetskiy 5df03f56e3 DiabloUI: Render scrollbar as PCX 4 years ago
Gleb Mazovetskiy 9e9b656b88 DiabloUI: Render backgrounds as PCX 4 years ago
staphen 56e8dbfec5 Apply CopyUtf8() to SelheroCatToName() 4 years ago
obligaron d86c4e5d84 Introduce GetUIRectangle() to distinguish between UI and main panel 4 years ago
Gleb Mazovetskiy c2917b1dc8 DiabloUi: Load animated PCX sprites as CEL 4 years ago
Gleb Mazovetskiy 21c64fd0af Hardware cursor: Simplify initialization 4 years ago
Bubio 9574fb30fe
FIX: Selecting Quit Game opens into the Support menu #4334 4 years ago
Gleb Mazovetskiy 79c7eee10a Mouse/Gamepad fixes 4 years ago
Gleb Mazovetskiy 543f988cc3 Fix hardware cursor initialization 4 years ago
ephphatha f9ce2108f6 Use string_view for switch keyboard input 4 years ago