121 Commits (1.4.1)

Author SHA1 Message Date
Anders Jenbo 1409e604f5 Reduce string conversions 4 years ago
Anders Jenbo 718c46e7fe Remove use of tempstr 4 years ago
Gleb Mazovetskiy 7fede6c4cb Clean up owned/unowned CelSprite ambiguity 4 years ago
Gleb Mazovetskiy c57644970f Move `UiFlags` and `UiPanels` into their own files 4 years ago
Gleb Mazovetskiy bc9031ad54 WordWrapString: Fix state after starting a new line 4 years ago
Anders Jenbo bff9140995 Expand buffers to handle Bulgarian translation 4 years ago
Anders Jenbo 203766f51b Fix OOB write with long dialog translations 4 years ago
Gleb Mazovetskiy 0c694edaba WordWrapString: Wrap on punctuation 5 years ago
Anders Jenbo 7f6dec6dca Fix extra content rendered in dialogs 5 years ago
Anders Jenbo 7771a08d03 Translatable mainpanel 5 years ago
Siddharth singh chouhan bcb332b7b0
Move documentation from implementations to declarations 5 years ago
Anders Jenbo 7169882b1f Implement new font rendering 5 years ago
Juliano Leal Goncalves 9f4438fa22
🚚 Rename 'TextDataStruct' struct to 'Speech' (#2805) 5 years ago
Anders Jenbo 8df8b940c4
Handle some clang-tidy issues 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 9b8bf92575 Rename quest globals 5 years ago
Anders Jenbo bc59218d0d More clang-tidy/Android Studio cleanups 5 years ago
Gleb Mazovetskiy 55464eec78 Fix `-Wmissing-braces` 5 years ago
Gleb Mazovetskiy cb0dae8590 🚚 Rename `CelOutputBuf` to `Surface` and extract 5 years ago
Gleb Mazovetskiy e40b1963f9 🚚 engine.h: Extract `CelSprite` and file loading 5 years ago
Anders Jenbo 0d5d8cb1d4
💚 Fix NOSOUND 5 years ago
Kalebe Alves 118efe8e6d
Use Point/SDL_Rect for control functions coordinate system 5 years ago
Anders Jenbo 6ce8f13751 Apply clang-tidy to more code and do some related cleanups 5 years ago
Anders Jenbo 6acb49bea4 Render quest and menu text using common text rendering 5 years ago
Anders Jenbo 68923c6c33 Generic game text render function 5 years ago
Anders Jenbo 4b577329f4 ♻️Refactor towner initialization 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
Gleb Mazovetskiy 57172e48ed 🔨 ⚙️ CMake: Add NOSOUND option 5 years ago
Anders Jenbo 48dbb47d70 🌐 Apply static translations 5 years ago
thebigMuh ad8f342db0 Adding constness 5 years ago
Anders Jenbo 7912e510f0 🎨 Clean up overuse of SDL types 5 years ago
Anders Jenbo d024f79b0e 🧹 performance-unnecessary-value-param 5 years ago
Anders Jenbo 6ba343e309 🎨 Acceptable parts of misc-* 5 years ago
Anders Jenbo 997c1dba55 🚚 Split up all.h in to proper header relations 5 years ago
Anders Jenbo bfb3c11c2b 🎨 Change namespace to devilution 5 years ago
Anders Jenbo 630e507f63 🚚 Apply namespace 5 years ago
Gleb Mazovetskiy 70d1d633bd Get rid of SCREEN_X / SCREEN_Y 5 years ago
Gleb Mazovetskiy cd59a1c323 Completely replace gpBuffer with CelOutputBuffer 5 years ago
Gleb Mazovetskiy 3c4ccfc2e4 CelOutputBuffer: Replace subregion with subregionY 5 years ago
Anders Jenbo 037ef082b4 🐛 Correct position of dialog backgrounds 5 years ago
Gleb Mazovetskiy 83ce7c27af Enginify `trans_rect` 5 years ago
Gleb Mazovetskiy 8283f85e24 Engine: Functions to render to any buffer 5 years ago
Anders Jenbo adf5f8f504 Clean up hellfire related code 5 years ago
Anders Jenbo bf02e0710b Fix calculating text speed for text containing line breaks 5 years ago
Anders Jenbo 2845ea9624 Use anon namespace for local symbols 5 years ago
Anders Jenbo e0d844eb47 Fix Windows builds 5 years ago
Anders Jenbo 757fd4d33d Full document and further clean up minitext.cpp 5 years ago
Anders Jenbo beca185e5b Deduplicate some code in minitext.cpp 5 years ago