63 Commits (db9404dcf6b58fae528dcc6affdad2918f45c572)

Author SHA1 Message Date
Anders Jenbo a60768a73f SDL3: Backport to SDL 3.2.0 5 months ago
Gleb Mazovetskiy 1bbe8bfe08 SDL3: Even more migration 5 months ago
Gleb Mazovetskiy 3bcc869d85 Replace fmt with utils/str_cat in a few places 6 months ago
Anders Jenbo 1c76897f2c Apply simple const rules using clang-tidy 7 months ago
Gleb Mazovetskiy d3248e969a Untangle more dependencies 8 months ago
staphen 88b39dc97d Make use of SDL_UserEvent::code instead of SDL_Event::type 10 months ago
Gleb Mazovetskiy 3bb1d685af Extract current input mode into its own library 1 year ago
Gleb Mazovetskiy d94bc424df `sgOptions` -> `GetOptions()` 1 year ago
Anders Jenbo 908fb47073 Merge limitFPS and vSync options (#7646) 1 year ago
Gleb Mazovetskiy a7651f15d9 Extract `HeadlessMode` from `diablo.h` 1 year ago
Gleb Mazovetskiy a49b1f2d58 Extract Is{Any,None}Of out of engine.hpp 1 year ago
qndel 24f108f193
fix many typos (#7322) 2 years ago
Gleb Mazovetskiy 15791ee6ad Demomode: Set scancode for keyboard events 2 years ago
Gleb Mazovetskiy 70ff515f48 Stream demo messages 3 years ago
Gleb Mazovetskiy 65e0ad88d2 Further reduce demo file size 3 years ago
Gleb Mazovetskiy d31a7b5c2c Log Demo settings 3 years ago
Stephen C. Wills 5e778431c3
Deterministic timer simulation for shrine messages in demo mode (#6516) 3 years ago
Gleb Mazovetskiy eb51a8beb3 Reduce demo message size 3 years ago
Gleb Mazovetskiy c19bfe87fa Remove utils/stdcompat/algorithm.hpp 3 years ago
Anders Jenbo 64d7af2937 Fix loading new demo files and give better error messages when failing 3 years ago
Gleb Mazovetskiy 936b3bd45a Demomode: Store/override gameplay options 3 years ago
Gleb Mazovetskiy 4fa3732526 Add missing <cstdint> includes 3 years ago
Gleb Mazovetskiy c5e6bf630f demomode.cpp: Set `mouse.*.which` to 0 3 years ago
Gleb Mazovetskiy 1a1a282d9a Use C FILE instead of C++ streams throughout 3 years ago
Gleb Mazovetskiy 1788d2f8ec Remove miniwin 3 years ago
Gleb Mazovetskiy 5bf9dfd7ee Demo mode: Force resolution to that of the demo 3 years ago
qndel efaf334965 typos and code cleanup 3 years ago
Gleb Mazovetskiy 9b1ff3d50b demomode.cpp: Fix creating a bogus event 3 years ago
Gleb Mazovetskiy 45757856c1 DemoMode: Add a debug define to log events 3 years ago
obligaron 5180bd02b4 Timedemo: don't update ProgressToNextGameTick in pause menu 3 years ago
obligaron 028f630848 Timedemo: don't play and record messages in loading screens 3 years ago
obligaron 6e08ad658f Timedemo: represent game tick progress as uint8_t 3 years ago
Gleb Mazovetskiy cffb2566df Fix timedemo on SDL1 3 years ago
Gleb Mazovetskiy ab5733b5e3 Support demo playback in SDL1 3 years ago
obligaron eca1a68bec AnimationInfo: Use fixed point math for fractions 3 years ago
Gleb Mazovetskiy 4cf0053ece Set underlying type for all the enums 4 years ago
Gleb Mazovetskiy ba34bafb3f Use SDL events directly 4 years ago
obligaron 2c7e886c85 Add detail log info to CompareSaves 4 years ago
Gleb Mazovetskiy 7c0b72abc0 Improve demo test error message 4 years ago
Gleb Mazovetskiy adf40f5c80 misc_msg: Always use `lParam` for mod state 4 years ago
Gleb Mazovetskiy 4c1dbaba72 Demo mode: Handle endianness 4 years ago
Gleb Mazovetskiy ea1087dfeb Use `StrCat` in a few more places 4 years ago
Gleb Mazovetskiy a4ac41cece Replace `DVL_VK` virtual key codes with `SDLK` 4 years ago
Anders Jenbo ac2bf9aaac Limit what gets called in headless mode 4 years ago
obligaron ebfb519ee0 Rename gbQuietMode to HeadlessMode 4 years ago
obligaron bab9baa42a Handle gbQuietMode for paths in StartGame 4 years ago
Anders Jenbo 3ae834148a Split event handeling from general miniwin features 4 years ago
Gleb Mazovetskiy 72660d9189
Migrate snprintf to fmt (#4845) 4 years ago
obligaron 0d2a23254e
Use binaryformat for demofile (#4799) 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