83 Commits (deb0d6d9e1b151a99ce6918cec60b6595da46d70)

Author SHA1 Message Date
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
KPhoenix a08026097a
Chat Interface Revision (#3840) 4 years ago
Gleb Mazovetskiy 1de202cfe0 DrawString: Fix IsCJK definition 4 years ago
Gleb Mazovetskiy 48ddb2ea06 DrawString: Fix line height for tall codepoints 4 years ago
Gleb Mazovetskiy bffe7dd071 `DrawStringWithColors`: Fix `{}` support 4 years ago
Gleb Mazovetskiy af168fd8df Add `DrawStringWithColors` 4 years ago
Anders Jenbo 9ea6d9c9d1 Tweak Hangul font width 4 years ago
Anders Jenbo a6f17fe072 Adjust width of CJK and Hangul fonts 4 years ago
Anders Jenbo 5e97bfa1e8 Adjust to new CJK font width 4 years ago
Gleb Mazovetskiy f45270e9ab `RenderString`: Fix width calculation after \n 4 years ago
Gleb Mazovetskiy bc9031ad54 WordWrapString: Fix state after starting a new line 4 years ago
Gleb Mazovetskiy e3dc241c2f Correctly handle ZWSP in WordWrapString 4 years ago
Gleb Mazovetskiy 40b1dc7a12 WordWrap: Require whitespace to break after Latin punctuation 4 years ago
Gleb Mazovetskiy e1dc7df3a5 Fix crash in `WordWrapString` 4 years ago
Gleb Mazovetskiy 8e5bc0597a Don't line-break in the middle of a punct sequence 4 years ago
Gleb Mazovetskiy e9a9daa794 DrawString: Stop allocating 4 years ago
Gleb Mazovetskiy 3d308983a8 Migrate to libmpq 4 years ago
Gleb Mazovetskiy 9dd0474a52 DrawArt: Fix bounds check (#3395) 4 years ago
Gleb Mazovetskiy 117695489b
DrawArt: Fix bounds check (#3395) 4 years ago
Anders Jenbo 9cee65da6c Correct calculation for KerningFitSpacing 4 years ago
Anders Jenbo b227afc4c4 Do not render text past first encoding error 4 years ago
Anders Jenbo 11e37e972a Port essential parts to use SDL abstraction for file access 4 years ago
Gleb Mazovetskiy dec45920eb Text rendering: Support Zero-width space 4 years ago
Anders Jenbo 5b3abbd315 Correct dialog font full width 4 years ago
Anders Jenbo b3546e3254
Load full width kerning programmatically 4 years ago
Anders Jenbo f022a341b0 Avoid crashing from missing fonts 4 years ago
Gleb Mazovetskiy f4404e1452 WordWrapString: Also break on `,` U+FF0C (FULLWIDTH COMMA) 5 years ago
Gleb Mazovetskiy 0c694edaba WordWrapString: Wrap on punctuation 5 years ago