3 Commits (0841d552daaafe7cde37bb53e3e06c2fcab604ee)

Author SHA1 Message Date
Gleb Mazovetskiy e5881688f4 `text_render`: Replace optional args with struct 2 years ago
Gleb Mazovetskiy 88bbf4f913 Improve DiabloMsg handling 2 years ago
Gleb Mazovetskiy d1d27c8368 Rename error -> diablo_msg 2 years ago
Gleb Mazovetskiy 9e2608bd98 Fix DiabloMsg rendering for CJK 2 years ago
Eric Robinson d4682082e2
Add duration parameter to InitDiabloMsg() (#6514) 3 years ago
Stephen C. Wills 5e778431c3
Deterministic timer simulation for shrine messages in demo mode (#6516) 3 years ago
KPhoenix 00e8d8d75b Add Save Game confirmation 3 years ago
Gleb Mazovetskiy ba4def9382 Use utils/algorithm/container.hpp in more places 3 years ago
Gleb Mazovetskiy 8c1a847f41 Remove utils/stdcompat/string_view.hpp 3 years ago
Gleb Mazovetskiy 4fa3732526 Add missing <cstdint> includes 3 years ago
Gleb Mazovetskiy 961866e1c4 CLX: A new graphics format 4 years ago
Gleb Mazovetskiy 8ca71272b8 Load all CEL as CL2 4 years ago
Gleb Mazovetskiy 8e9c9e0238 Reduced the size of `OwnedCelSprite*` by 8 bytes 4 years ago
Gleb Mazovetskiy 779ccaca17 Overhaul translation fetching 4 years ago
obligaron d86c4e5d84 Introduce GetUIRectangle() to distinguish between UI and main panel 4 years ago
Gleb Mazovetskiy a66ca44695 Zero-based frame indexing 4 years ago
ephphatha ea6774d468 Remove unnecessary string copies 4 years ago
Anders Jenbo 1409e604f5 Reduce string conversions 4 years ago
Anders Jenbo 718c46e7fe Remove use of tempstr 4 years ago
Gleb Mazovetskiy 1519e995cf Move store graphics out of `stores.cpp` 4 years ago
Gleb Mazovetskiy c57644970f Move `UiFlags` and `UiPanels` into their own files 4 years ago
Anders Jenbo 95fef934c1 Correctly cut up lines 4 years ago
Gleb Mazovetskiy 0c694edaba WordWrapString: Wrap on punctuation 5 years ago
Anders Jenbo 7169882b1f Implement new font rendering 5 years ago
obligaron a27ab517dc Enable multiline DiabloMsg and use it in debug.cpp 5 years ago
obligaron 19652a84c9 Replace msgtable, msgcnt and msgflag with std::deque 5 years ago
obligaron 6325d87e04 Introduce CancelCurrentDiabloMsg and hide msgdelay 5 years ago
obligaron 3c45149cef Introduce IsDiabloMsgAvailable and hide msgflag 5 years ago
Anders Jenbo dc059dadb8 Restrict access to Hive and Crypt in multiplayer 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 a19e7b2a3b Remove some more use of miniwin 5 years ago
Anders Jenbo 74b57558c9 🚚 Move local code to anonymous namespace 5 years ago
Anders Jenbo 903d4bd2e1 Scope all for loops 5 years ago
Gleb Mazovetskiy 55464eec78 Fix `-Wmissing-braces` 5 years ago
Gleb Mazovetskiy cb0dae8590 🚚 Rename `CelOutputBuf` to `Surface` and extract 5 years ago
Kalebe Alves 118efe8e6d
Use Point/SDL_Rect for control functions coordinate system 5 years ago
Anders Jenbo 9e2206a673 Format code 5 years ago
arcas 6502a3ca4d
Adding resources for translation (#1973) 5 years ago
Anders Jenbo 8361e70087 ♻️Use DrawString in error.cpp 5 years ago
Anders Jenbo 68923c6c33 Generic game text render function 5 years ago
Gleb Mazovetskiy 0edfa3de66 🚚 Move CEL rendering to engine/render/cel_render.cpp 5 years ago
Gleb Mazovetskiy 1b8b62a8c2 ♻️ Store CEL width with the sprite itself 5 years ago
Mathieu Maret 8d8711a966
Apply static menu translations (#1728) 5 years ago
John Törnblom e0dddf508a
Add automatically translated string literals (#1694) 5 years ago
Anders Jenbo d024f79b0e 🧹 performance-unnecessary-value-param 5 years ago
Jmgr 1d84156509 Simplify bitshift divisions/multiplications 5 years ago
Anders Jenbo 373f28736f 🎨 Acceptable parts of modernize-* 5 years ago
Anders Jenbo c89bd9c001 🚨 Fix remaning warnings for clang and gcc 5 years ago
qndel 449cea2b47
fix typo in spiritual shrine (#1569) 5 years ago