229 Commits (surface-to-cel)

Author SHA1 Message Date
Gleb Mazovetskiy 018bccbafc Reduce MicroTiles memory usage 4 years ago
Andrew James 13a3424ff0
Add helpers for creating/using Rectangles in UI contexts (#4734) 4 years ago
Gleb Mazovetskiy de10b96bfb Fix PCX `LoadFrameOffsets` 4 years ago
Anders Jenbo 860bd1cebf Operate directly on SOL data 4 years ago
Andrew James 0add7a8af6
Define sizes using Size type in control.cpp/stash.cpp (#4737) 4 years ago
Gleb Mazovetskiy 02d448267a Render fonts as PCX (-420 KiB RAM) 4 years ago
ephphatha 8d0afac194 Don't preserve an unreachable vanilla bug 4 years ago
Gleb Mazovetskiy 1fc8ecb6f6 Add fmt::runtime annotations for C++20 support 4 years ago
Gleb Mazovetskiy c380c7fa61 PCX: Add transparency support 4 years ago
Gleb Mazovetskiy 220d38aa5c Direct PCX rendering 4 years ago
Andrew James 4bd1e06336
Point mega <-> world conversion helpers 4 years ago
Anders Jenbo 98a10d262e Unify PlaceMiniSet 4 years ago
ephphatha 606cc162a1 Use helpers when calculating missile velocity 4 years ago
obligaron 1608219b39 Timedemo: Create reference save game and allow comparing of reference save game with actual timedemo save game 4 years ago
ephphatha 01ee2ecefc Pretty print Size values in test failure messages 4 years ago
ephphatha d5622d5080 Add point constructor to allow comparison in test macros 4 years ago
qndel f84c35d2dc fix typos 4 years ago
Andrew James 1047e408bd
Simplify logic of UpdateMissilePos using helpers from 4620 (#4621) 4 years ago
Anders Jenbo 0508311959 Cleanup block_lvid checks 4 years ago
Dmitry Marakasov 04d0950c9e Fix UB in random generator 4 years ago
Gleb Mazovetskiy 961e1b584b Always load fonts as CEL 4 years ago
Gleb Mazovetskiy c2917b1dc8 DiabloUi: Load animated PCX sprites as CEL 4 years ago
Gleb Mazovetskiy 978bae1a15 Add a helper for loading PCX as CEL from path 4 years ago
Gleb Mazovetskiy 2b161e5535 An option to convert fonts to CEL in-memory 4 years ago
obligaron b62cacd1d6 Demomode: Init ControlMode to KeyboardAndMouse 4 years ago
ephphatha 6a04d441c1 Expand hot area of stash cell to include bottom-right border 4 years ago
Gleb Mazovetskiy a66ca44695 Zero-based frame indexing 4 years ago
Gleb Mazovetskiy ade8aba822 Fix some more warnings 4 years ago
Vladimir Olteanu 25d412d1ac Remove duplicate code in DoLighting 4 years ago
Gleb Mazovetskiy 12de70550b Fix an OOB in CEL/CL2 outline rendering 4 years ago
Gleb Mazovetskiy 4808d5c3ab Reduce debug log output of OpenAsset 4 years ago
obligaron c6c929a90c Remove MpqDir and use PrefPath instead. 4 years ago
ephphatha 93068de918 Address type conversion warnings in WordWrapString 4 years ago
Gleb Mazovetskiy 2f22d94e0d Remove `OwnedCelSprite::Unowned` method 4 years ago
Gleb Mazovetskiy e2dbbb3d95 CelSprite: Unify width storage 4 years ago
Gleb Mazovetskiy f4bce38875 Use `uint16_t` for sprite widths 4 years ago
Gleb Mazovetskiy 7fede6c4cb Clean up owned/unowned CelSprite ambiguity 4 years ago
qndel 9ba64ad08b
TRN rewrite + bugfix (#4056) 4 years ago
Gleb Mazovetskiy 48ff656dc0 Load monster graphics into a single buffer 4 years ago
obligaron 79b926c375 Move more options to OptionEntryBase 4 years ago
Gleb Mazovetskiy a5e1fa5bbe Load missile frames into a single buffer 4 years ago
Gleb Mazovetskiy 1519e995cf Move store graphics out of `stores.cpp` 4 years ago
ephphatha fb21ffb635 Define a column major iterator for code requiring that iteration order. 4 years ago
ephphatha c4c664c6be Add class to allow iterating over all points in a rectangle 4 years ago
obligaron 2843d99485 Fix walk stuttering with Preview Frame 4 years ago
obligaron 75760382ef Regard preview frame in AnimationInfo 4 years ago
obligaron a7f361de41 AnimationInfo: Change TicksSinceSequenceStarted and relevantAnimationTicksWithSkipping to float 4 years ago
Gleb Mazovetskiy e12adf689e Fix windows build 4 years ago
KPhoenix a08026097a
Chat Interface Revision (#3840) 4 years ago
Anders Jenbo b6bdbcfc98 Stip stippled transparency 4 years ago