191 Commits (4e9bb0e70493537d9ec8db994ee875ed4ba261ea)

Author SHA1 Message Date
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 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 9db80ef5d7 Assets: Load files directly for UNPACKED_MPQS 3 years ago
Gleb Mazovetskiy 4c0b43508a DoBlitScreen: Fix update rects 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 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 41f43ea3f5 Support unpacked MPQs from devilutionx-mpq-tools 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 deb0d6d9e1
Use missile helpers in MoveMissile/UpdateMissileRendererData (#5291) 4 years ago
Gleb Mazovetskiy 188dc79f6e Make `Players` a vector 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
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
obligaron 2493f06116 ActorPosition: Remove offset, offset2 and velocity 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 0f0f57080c render: Move `common_impl.h` into `clx_render.cpp` 4 years ago
Gleb Mazovetskiy 961866e1c4 CLX: A new graphics format 4 years ago
Andrew James 480ab945e7
Only draw towners on their base tile (#5171) 4 years ago
obligaron c5ce29106e Fix left sideways walking monsters draw order 4 years ago
ephphatha 0ce76a3f13 Add Object lookup method to mimic map::at() 4 years ago
Gleb Mazovetskiy 1cdd76b617 Remove PCX rendering code 4 years ago
Gleb Mazovetskiy 0cd035ef61 Load PCX as CL2 4 years ago
ephphatha 9e76cd4ab7 Use object pointer for pcursobj 4 years ago
Gleb Mazovetskiy 43a5d91074 Remove CEL rendering code 4 years ago
Gleb Mazovetskiy 8ca71272b8 Load all CEL as CL2 4 years ago
Gleb Mazovetskiy f9b9a7de9d CL2 render: `Point` position argument 4 years ago
Gleb Mazovetskiy 6f01fb6b79 Unify CEL/PCX/CL2 render functions 4 years ago
Gleb Mazovetskiy a4ac41cece Replace `DVL_VK` virtual key codes with `SDLK` 4 years ago
Gleb Mazovetskiy 70364013b0 Fix fmt v9 deprecation warnings 4 years ago
Mikołaj Piróg c38db60d0b
Remove monster name member from monster struct (#4986) 4 years ago
Anders Jenbo ac2bf9aaac Limit what gets called in headless mode 4 years ago
ephphatha 1337ff6ea2 Add check if a monster potentially has leashed minions 4 years ago
Gleb Mazovetskiy 33ac2cca8e ♻️ Make Monster counters `size_t` 4 years ago
Anders Jenbo 3d08f951d6 Clean up use of miniwin 4 years ago
Anders Jenbo 3ae834148a Split event handeling from general miniwin features 4 years ago