146 Commits (mpqfs)

Author SHA1 Message Date
Eric Robinson 5937734b85
Move *dat files to tables dir 2 months ago
Eric Robinson e6032a69a8
Split control.cpp (#8347) 3 months ago
Andrettin f6b4665e94
Make Player Class Data Data-Driven (#8167) 6 months ago
Anders Jenbo 1c76897f2c Apply simple const rules using clang-tidy 7 months ago
Gleb Mazovetskiy c31836eab8 Split up `engine.{h,cpp}` 1 year ago
Gleb Mazovetskiy c5a5dc9f5c Fix a few MSVC warnings 2 years ago
Anders Jenbo bb2e189327 Convert _sfx_id in to class enum 2 years ago
Gleb Mazovetskiy e5881688f4 `text_render`: Replace optional args with struct 2 years ago
Stephen C. Wills 5e778431c3
Deterministic timer simulation for shrine messages in demo mode (#6516) 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 4fa3732526 Add missing <cstdint> includes 3 years ago
Gleb Mazovetskiy c858ab4d2c Fix some compilation warnings 3 years ago
staphen 27dfaeb9dc Use herosounds for class-specific quest speech IDs 3 years ago
Gleb Mazovetskiy 41f43ea3f5 Support unpacked MPQs from devilutionx-mpq-tools 3 years ago
Gleb Mazovetskiy 6327e713e0 Lowercase all file paths 4 years ago
Gleb Mazovetskiy 961866e1c4 CLX: A new graphics format 4 years ago
Gleb Mazovetskiy 8ca71272b8 Load all CEL as CL2 4 years ago
Anders Jenbo ac2bf9aaac Limit what gets called in headless mode 4 years ago
Gleb Mazovetskiy d152d2c0fb Add OptionalOwnedCelSprite 4 years ago
Anders Jenbo 0cc5ee4344 Clean up variable definitions 4 years ago
Anders Jenbo 99181fd709 Move more files to the engine folder 4 years ago
Gleb Mazovetskiy 8e9c9e0238 Reduced the size of `OwnedCelSprite*` by 8 bytes 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
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