79 Commits (9dd0474a52f6ec2dfd01468034ca2f00f10b8a7f)

Author SHA1 Message Date
Gleb Mazovetskiy 9dd0474a52 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
Anders Jenbo 4dd8b121ec Replace TTF with PCX font 5 years ago
Anders Jenbo d0f70d5468 Correct loading of unicode fonts past row 09 5 years ago
Anders Jenbo 704a04ae4d Add support for Unicode fonts 5 years ago
Alex 6df826eb02 Fix compiler warnings 5 years ago
Anders Jenbo 7771a08d03 Translatable mainpanel 5 years ago
staphen 09b8afba4e Fix OOB error in DrawString 5 years ago
qndel 1f61b683a6 fix chat line wrapping 5 years ago
Anders Jenbo 41f6b62caa Fix infinit loop if first word overflows the text box 5 years ago
Anders Jenbo 7169882b1f Implement new font rendering 5 years ago
Juliano Leal Goncalves 7da37da8c9 ♻️ Leverage 'Point' in 'RenderTile' function 5 years ago
Juliano Leal Goncalves bb2dfdfb73 🚚 Rename 'ItemStruct' to 'Item' 5 years ago
Vladimir Olteanu b17ff04ee2 Use string_view in DrawString and friends 5 years ago
ephphatha 0575716eac Rename UiFlags members to group related options 5 years ago
ephphatha 4ad53232a0 Convert the UiFlags enum to a scoped enum type 5 years ago
Anders Jenbo 24d0d37d26 Add drop shadow to DrawMapLineSteep 5 years ago
ephphatha b680e3fef1 Align end comment markers for doxygen comments 5 years ago
Anders Jenbo 2ca6e37c46 Clean up sub folders using clang-tidy/Android Studio 5 years ago
Anders Jenbo dce78dde62 Rename lighting globals 5 years ago
Gleb Mazovetskiy 55464eec78 Fix `-Wmissing-braces` 5 years ago
Gleb Mazovetskiy cb0dae8590 🚚 Rename `CelOutputBuf` to `Surface` and extract 5 years ago
qndel a1710ff51e
pass item to CelDrawItem (#2265) 5 years ago
Anders Jenbo 8e07ef8fe5 Clang-tidy: misc-unused-parameters 5 years ago
Anders Jenbo 2bdb6caa07
Cleanup majority of remaning implicit bool conversions (#2234) 5 years ago
Anders Jenbo 2417d3d333 🔥 Remove unused code 5 years ago
Anders Jenbo af254601d6 ♻️ Apply clang-tidy to engine 5 years ago
Andrew James 60a47caf1b
Refactor Draw* functions to use Rectangle and Point types 5 years ago
Gleb Mazovetskiy 14218080b6 🚚 engine.h: Extract `CelGetFrame` and friends 5 years ago
Gleb Mazovetskiy e40b1963f9 🚚 engine.h: Extract `CelSprite` and file loading 5 years ago
Gleb Mazovetskiy f9f301b054 🚚 engine.h: Extract `Point`, `Direction`, `clamp` 5 years ago
ephphatha b478d8295c Remove dead code, FreeText() is never called 5 years ago
Chance4us 608c231f46
Draw black drop shadow for automap (#2090) 5 years ago
Kalebe Alves 118efe8e6d
Use Point/SDL_Rect for control functions coordinate system 5 years ago
Kalebe Alves 0461529176 Move byte from engine.h 5 years ago
qndel b1d74d2791
alt highlighting (#2060) 5 years ago
Anders Jenbo 6ce8f13751 Apply clang-tidy to more code and do some related cleanups 5 years ago
Gleb Mazovetskiy b76f7656f3 🧹 LoadArt: BYTE -> uint8_t 5 years ago
qndel 69b903743a fix typos 5 years ago
qndel faae9a65c7
fix typos (#2038) 5 years ago
Gleb Mazovetskiy bb95e0c337 cl2_render: Use memset when rendering outline 5 years ago
Anders Jenbo 6acb49bea4 Render quest and menu text using common text rendering 5 years ago