75 Commits (2fdbd39bb044615ce975cb6deccf465209eec2ea)

Author SHA1 Message Date
Anders Jenbo ec8d7bebe2 Clang-tidy: modernize-use-auto 5 years ago
obligaron d4bda3c13e ADL: correct comment typo 5 years ago
obligaron 801207a8ac ADL: Handle incorrect TicksSinceSequenceStarted better 5 years ago
Anders Jenbo 2bdb6caa07
Cleanup majority of remaning implicit bool conversions (#2234) 5 years ago
Andrew James ff145b422d
Refactor plrctrls functions to use Point and Direction types (#2155) 5 years ago
obligaron fb23521288 Introduce AnimationInfo.IsPetrified to handle Stone Curse Spell 5 years ago
obligaron a4cacfbcbe Enable ADL for Monsters 5 years ago
Anders Jenbo 2417d3d333 🔥 Remove unused code 5 years ago
Anders Jenbo af254601d6 ♻️ Apply clang-tidy to engine 5 years ago
Andrew James 60a47caf1b
Refactor Draw* functions to use Rectangle and Point types 5 years ago
Gleb Mazovetskiy 8a9618aea2 ♻️ Clean up `cel_header.hpp` 5 years ago
Gleb Mazovetskiy 14218080b6 🚚 engine.h: Extract `CelGetFrame` and friends 5 years ago
Gleb Mazovetskiy 1bc9c3973f 🚚 engine.h: Extract `Rectangle` 5 years ago
Gleb Mazovetskiy e40b1963f9 🚚 engine.h: Extract `CelSprite` and file loading 5 years ago
Gleb Mazovetskiy aa54675d83 🚚 engine.h: Extract `Size` 5 years ago
Gleb Mazovetskiy dcf3397139 🚚 engine.h: Extract `ActorPosition` 5 years ago
Gleb Mazovetskiy f9f301b054 🚚 engine.h: Extract `Point`, `Direction`, `clamp` 5 years ago
ephphatha b478d8295c Remove dead code, FreeText() is never called 5 years ago
qndel 6931c438d3
fix typo (#2150) 5 years ago
Chance4us 608c231f46
Draw black drop shadow for automap (#2090) 5 years ago
Kalebe Alves 118efe8e6d
Use Point/SDL_Rect for control functions coordinate system 5 years ago
Kalebe Alves 0461529176 Move byte from engine.h 5 years ago
qndel b1d74d2791
alt highlighting (#2060) 5 years ago
obligaron 61ba5009ac Convert to CelSprite 5 years ago
Anders Jenbo 6ce8f13751 Apply clang-tidy to more code and do some related cleanups 5 years ago
Gleb Mazovetskiy b76f7656f3 🧹 LoadArt: BYTE -> uint8_t 5 years ago
qndel 69b903743a fix typos 5 years ago
qndel faae9a65c7
fix typos (#2038) 5 years ago
Gleb Mazovetskiy bb95e0c337 cl2_render: Use memset when rendering outline 5 years ago
Anders Jenbo 6acb49bea4 Render quest and menu text using common text rendering 5 years ago
obligaron a295586636 Support changing animation data on-the-fly even if the number of frames differ 5 years ago
Anders Jenbo 4c6ddc79a1 Clean up text render 5 years ago
Anders Jenbo a03a2c2634 Render chat panel using common text rendering 5 years ago
Anders Jenbo d723ebce1a Render help text using common text rendering 5 years ago
obligaron 19615c6976 AnimationInfo: Add GetAnimationProgress() 5 years ago
thebigMuh 7fbcfeb35c Adding text rendering flag to adjust spacing to fit horizontally 5 years ago
Anders Jenbo 18aa04fa4f ♻️Use common text rendering for store menus 5 years ago
qndel 610d5319bd
swap if in drawing inventory items (#1968) 5 years ago
qndel 89c40eaa7b
inventory items rendering cleanup (#1938) 5 years ago
Gleb Mazovetskiy 8ac9047b4f 🧹 Clean up CEL outline clipping 5 years ago
Anders Jenbo 7667880de4 🐛 Implement letter spacing in new font rendering 5 years ago
Gleb Mazovetskiy 29a488738e 🔥 Mark core CL2 and CEL functions as inline hot 5 years ago
Gleb Mazovetskiy f624b9788c 🔥 Mark `dun_render` functions as `hot` 5 years ago
Gleb Mazovetskiy 4d10642b3d 🧹 Add and use a DVL_ALWAYS_INLINE macro 5 years ago
Gleb Mazovetskiy e53a79259d 🐞 CL2 outline: Fix left clip 5 years ago
Gleb Mazovetskiy 537e056111 🐞 CL2 outline: Skip color index 0 5 years ago
Gleb Mazovetskiy fb27ee3907 💨 dun_render.cpp: Faster RenderLine 5 years ago
Gleb Mazovetskiy 64ad9aeacf 🎉 cl2_render.cpp: Clip the outline 5 years ago
Anders Jenbo e3c0c0a216 Fix some compiler warnings 5 years ago
Gleb Mazovetskiy 99dc016ec1 🧹 cel_render: Move internal functions to anon ns 5 years ago