151 Commits (d7647d6c631d3a9e40eaae0b14215f77e12d77f9)

Author SHA1 Message Date
Gleb Mazovetskiy d7647d6c63 More dependency untangling 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
qndel 24f108f193
fix many typos (#7322) 2 years ago
djvs a6e2481a3e
Option to not pause the game when the window loses focus (#7046) 2 years ago
obligaron b2acfbc95d Fix remaining warnings in DiabloUI 2 years ago
obligaron d3bdd4b8cc Change DiabloUI list callbacks indexes from int to size_t 2 years ago
Anders Jenbo bb2e189327 Convert _sfx_id in to class enum 2 years ago
Gleb Mazovetskiy 55b0fc5c26 Text inputs: Selection, copy, cut 2 years ago
Gleb Mazovetskiy e5881688f4 `text_render`: Replace optional args with struct 2 years ago
Gleb Mazovetskiy fdb5738815 Add cursor support to DiabloUI and chat 2 years ago
Gleb Mazovetskiy 5aa71b41c5 Clean up `SDL_GetClipboardText` handling 2 years ago
qndel 43766daa50 fix mem leak in pasting name 2 years ago
Anders Jenbo d725fdb4f3 Add screen reader support 3 years ago
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