110 Commits (4fa97dd6dee288594c4acdff38db2892af211d5a)

Author SHA1 Message Date
Gleb Mazovetskiy b30b712cbb Lua: Add basic autocomplete in the console 2 years ago
Gleb Mazovetskiy dbfa204944 Lua: Set `warn` function 2 years ago
Gleb Mazovetskiy 17d5f05ada Fix some compilation warnings 2 years ago
Gleb Mazovetskiy 3ea4996367 Add a basic Quake-style console 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
staphen 61e51f2349 Additional cleanup for WordWrapString() 2 years ago
staphen 99bf0e4e3c Insert newline for words longer than width in WordWrapString() 2 years ago
Gleb Mazovetskiy cbf51cd5ab `DrawStringFormatArg`: Use `std::variant` 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 7a5e5f73e6 Support language-specific font variants 3 years ago
Gleb Mazovetskiy 8101e2c0ba Add `c_any_of` and friends 3 years ago
Gleb Mazovetskiy d6b7949dab Fonts: Use pre-cropped CLX sprites 3 years ago
Anders Jenbo e8910bb3d7 Do not crash on missing fonts 3 years ago
Gleb Mazovetskiy 4fa3732526 Add missing <cstdint> includes 3 years ago
Gleb Mazovetskiy 957bd03b98 Remove `FMT_COMPILE` in "cold" places 3 years ago
Gleb Mazovetskiy f7580f188c Fix multiline `DrawStringWithColors` alignment 3 years ago
Anders Jenbo c99f7cf644
Floating numbers (#5639) 3 years ago
Anders Jenbo e50e21e0e4 Use outline for spell icon texts 3 years ago
Gleb Mazovetskiy 7a3882722e Text rendering and chat input fixes 3 years ago
Gleb Mazovetskiy 5ac54027dc Text rendering: Clip text to the given rect 3 years ago
Gleb Mazovetskiy 9db80ef5d7 Assets: Load files directly for UNPACKED_MPQS 3 years ago
Gleb Mazovetskiy 41f43ea3f5 Support unpacked MPQs from devilutionx-mpq-tools 3 years ago
staphen 5de080541a Ensure that the last line of text does not exceed the lower bounds of the rectangle in DrawString() 4 years ago
staphen e580c26a1f Ensure that vertically aligned text does not exceed the upper bounds of the rectangle in DrawString() 4 years ago
Gleb Mazovetskiy 6327e713e0 Lowercase all file paths 4 years ago
Gleb Mazovetskiy 9b65eca49b Remove `Art` and related functions 4 years ago
Gleb Mazovetskiy d71a54dba8 Render main panel buttons as CLX 4 years ago
Gleb Mazovetskiy 8f7dd16ac3 Show an error on outdated devilutionx/font.mpq 4 years ago
Gleb Mazovetskiy 17a97450bc Convert assets to 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 d152d2c0fb Add OptionalOwnedCelSprite 4 years ago
Gleb Mazovetskiy 3178dd5158
Replace most uses of `sprintf` with `fmt` (#4837) 4 years ago
Anders Jenbo 72656b3011 Move path and palette to the engine folder 4 years ago
Gleb Mazovetskiy 8e9c9e0238 Reduced the size of `OwnedCelSprite*` by 8 bytes 4 years ago
Gleb Mazovetskiy 02d448267a Render fonts as PCX (-420 KiB RAM) 4 years ago
Gleb Mazovetskiy 1fc8ecb6f6 Add fmt::runtime annotations for C++20 support 4 years ago
qndel f84c35d2dc fix typos 4 years ago
Gleb Mazovetskiy 961e1b584b Always load fonts as CEL 4 years ago
Gleb Mazovetskiy 978bae1a15 Add a helper for loading PCX as CEL from path 4 years ago
Gleb Mazovetskiy 2b161e5535 An option to convert fonts to CEL in-memory 4 years ago
Gleb Mazovetskiy a66ca44695 Zero-based frame indexing 4 years ago
Gleb Mazovetskiy ade8aba822 Fix some more warnings 4 years ago
ephphatha 93068de918 Address type conversion warnings in WordWrapString 4 years ago
Gleb Mazovetskiy 7fede6c4cb Clean up owned/unowned CelSprite ambiguity 4 years ago
Gleb Mazovetskiy 1519e995cf Move store graphics out of `stores.cpp` 4 years ago