452 Commits (cpp20-using-enum)

Author SHA1 Message Date
Gleb Mazovetskiy 44ed0296d8 dun_render: Overhaul mask handling 3 years ago
Gleb Mazovetskiy 5024bc0f07 Show FPS up to 1 decimal point 3 years ago
Gleb Mazovetskiy 7a3882722e Text rendering and chat input fixes 3 years ago
Gleb Mazovetskiy 20c27d92e4 Disable fade-in/out in demomode 3 years ago
Gleb Mazovetskiy aca4aae3c1 dun_render: Remove the use of `LightTableIndex` 3 years ago
Gleb Mazovetskiy 3afef6299f Level renderer: Remove `cel_transparency/foliage_active` globals 3 years ago
Gleb Mazovetskiy 1293dfb86d Level renderer: Remove `level_piece_id` global 3 years ago
Gleb Mazovetskiy c616e0d6d2 Level renderer: Remove `arch_draw_type` global 3 years ago
Gleb Mazovetskiy 69c429bb68 Level renderer: Remove `level_cel_block` global 3 years ago
Gleb Mazovetskiy ab5733b5e3 Support demo playback in SDL1 3 years ago
Gleb Mazovetskiy 5ac54027dc Text rendering: Clip text to the given rect 3 years ago
Gleb Mazovetskiy a7324a15c0 Item labels: Clip to viewport 3 years ago
Gleb Mazovetskiy f9da4e1f66 assets.cpp: Avoid allocs in UNPACKED_MPQS FindFile 3 years ago
Gleb Mazovetskiy dc3908e360 assets.cpp: Switch to C FILE for UNPACKED_MPQS 3 years ago
Gleb Mazovetskiy 9db80ef5d7 Assets: Load files directly for UNPACKED_MPQS 3 years ago
Gleb Mazovetskiy 4c0b43508a DoBlitScreen: Fix update rects 3 years ago
Gleb Mazovetskiy 23f7feba69 BackBufferState: `unordered_map` -> `vector` 3 years ago
obligaron dc3d797269 GetOffsetForWalking: use uint8_t for animation fraction 3 years ago
obligaron eca1a68bec AnimationInfo: Use fixed point math for fractions 3 years ago
Gleb Mazovetskiy 6dca019de2 Use `function_ref` instead of `function` 3 years ago
Gleb Mazovetskiy 1da4be3839 Fix chat 3 years ago
Gleb Mazovetskiy 680ab5ec40 Overhaul backbuffer state handling 3 years ago
Gleb Mazovetskiy 0498d7d3a7 Fix compilation warnings 3 years ago
Gleb Mazovetskiy b5f788cb33 trigs.cpp: Optimize & clean up the data structures 3 years ago
Gleb Mazovetskiy 759ca7f055 `WorldTileRectangle/Size` 3 years ago
Gleb Mazovetskiy 41f43ea3f5 Support unpacked MPQs from devilutionx-mpq-tools 3 years ago
Gleb Mazovetskiy b5d3f3561b AnimationInfo: Reorder to save 8 bytes (32->24) 3 years ago
staphen 5de080541a Ensure that the last line of text does not exceed the lower bounds of the rectangle in DrawString() 4 years ago
staphen e580c26a1f Ensure that vertically aligned text does not exceed the upper bounds of the rectangle in DrawString() 4 years ago
obligaron a2ec22667f Use AnimationInfo::isLastFrame in more places 4 years ago
obligaron 925e13d22a Introduce AnimationInfo::isLastFrame and use it instead of _pXYZFrames 4 years ago
zaid-ismail031 b0c9a8024e Refactor missiles.cpp to use Direction enum instead of magic Point/Displacement constants. 4 years ago
obligaron deb0d6d9e1
Use missile helpers in MoveMissile/UpdateMissileRendererData (#5291) 4 years ago
Gleb Mazovetskiy 188dc79f6e Make `Players` a vector 4 years ago
staphen b12bf10c77 Fix template data type when loading class TRN 4 years ago
Gleb Mazovetskiy 6327e713e0 Lowercase all file paths 4 years ago
obligaron 68891a8df1 Rename MissileMovementDistrubution => MissileMovementDistribution 4 years ago
Gleb Mazovetskiy 4cf0053ece Set underlying type for all the enums 4 years ago
qndel 5dc95550ce Add TRN debug command and support for optional class TRNs 4 years ago
Gleb Mazovetskiy 3b357f3936 CMake: An option to disable demomode support 4 years ago
Gleb Mazovetskiy 9b65eca49b Remove `Art` and related functions 4 years ago
Gleb Mazovetskiy 580d3cb6ee touch/renderers: Migrate away from Art 4 years ago
Gleb Mazovetskiy d71a54dba8 Render main panel buttons as CLX 4 years ago
Anders Jenbo 7c9111ddb0 Correct casing for isDoor() 4 years ago
obligaron 2493f06116 ActorPosition: Remove offset, offset2 and velocity 4 years ago
obligaron 5913783826 Add walking offset calculation to ActorPosition (and validate it) 4 years ago
obligaron a410e989bf Remove ScrollInfo 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 ba34bafb3f Use SDL events directly 4 years ago