405 Commits (44cdd7a0272e622b8be7f4e4e14767e37e974ded)

Author SHA1 Message Date
staphen 94f6777d3f Call LuaShutdown() in timedemo test 10 months ago
Gleb Mazovetskiy 58fe44f836 init.h -> init.hpp 10 months ago
Gleb Mazovetskiy b890edfd56 Support mods with UNPACKED_MPQS 10 months ago
Eric Robinson e538b457bf
Refactor Missile direction/frame group handling 11 months ago
Anders Jenbo 3b18dd35d9
Move some Hellfire differences to data files (#7943) 11 months ago
Gleb Mazovetskiy f1a9db8f59 Extract the vision algorithm to a separate library 11 months ago
Roman Penyaev 9e05af66bd test: add `vision_test` 11 months ago
Roman Penyaev 88d0cb749f
lighting: fix long-standing issue with invisible objects (#7901) 11 months ago
Anders Jenbo 96112e675b
Handle loaded MPQ files in a map instead of bespoke globals (#7887) 12 months ago
Gleb Mazovetskiy 9e053bb1fa More test untangling 12 months ago
Yggdrasill dbf7c77917
Left shift in StaticVector::erase(), add tests (#7879) 12 months ago
chasedjones88 b47d97f14c
Rebase of #7876 - Shift item order when selling to keep consistent window order (#7886) 1 year ago
staphen b83f006671 Bleed per-pixel light up when rendering walls 1 year ago
Stephen C. Wills 0b4f3b4732
Introduce subtile lighting into the software renderer (#7807) 1 year ago
staphen 5a03f1e555 Deploy text render fixtures to the build directory 1 year ago
Gleb Mazovetskiy 527b7e35a4 text_renderer: Add overflow tests 1 year ago
staphen c798253587 Use constexpr for length of item names 1 year ago
Gleb Mazovetskiy 5a14cc57f3 text renderer: colors layout fix + improved tests 1 year ago
Gleb Mazovetskiy 8dc0f039f9 Add a text rendering integration test 1 year ago
Gleb Mazovetskiy a44f0b0082 Add more UTF-8 tests 1 year ago
staphen 52ce98bbb6 Restrict tests to longest path length in vanilla Diablo 1 year ago
Gleb Mazovetskiy 5b66f12173 Record a new demo 1 year ago
Gleb Mazovetskiy 3e6b501d82 Fix pathfinding and increase player path limit 1 year ago
Gleb Mazovetskiy 471a448f09 test/path_benchmark.cpp: Add another benchmark 1 year ago
Gleb Mazovetskiy de28cc3167 Add a pathfinding benchmark 1 year ago
Gleb Mazovetskiy ee16071761 Untangle pathfinding dependencies 1 year ago
Gleb Mazovetskiy 4779f27730 data_file_test: Make it a standalone test 1 year ago
Gleb Mazovetskiy 254181f7b8 language_for_testing: Fix GetLocales namespace 1 year ago
Gleb Mazovetskiy 9492456dcd Options: Remove dependency on demomode 1 year ago
Gleb Mazovetskiy d94bc424df `sgOptions` -> `GetOptions()` 1 year ago
Gleb Mazovetskiy 651c70f54b A few more dependency cleanup 1 year ago
Gleb Mazovetskiy 7d4332c78c Split more things into libraries 1 year ago
Gleb Mazovetskiy d7647d6c63 More dependency untangling 1 year ago
Gleb Mazovetskiy a7651f15d9 Extract `HeadlessMode` from `diablo.h` 1 year ago
Gleb Mazovetskiy b76feb2be3 Extract game mode out of init.cpp 1 year ago
Gleb Mazovetskiy c31836eab8 Split up `engine.{h,cpp}` 1 year ago
Gleb Mazovetskiy a49b1f2d58 Extract Is{Any,None}Of out of engine.hpp 1 year ago
Gleb Mazovetskiy dff288a58e path_test: Improve failure messages 1 year ago
Gleb Mazovetskiy 940ce3fb64 Test paths fixes 1 year ago
Gleb Mazovetskiy cf759c208a timedemo_test: SDL1.2 compat 1 year ago
Gleb Mazovetskiy 6ee38cb37d items_test.cpp: add missing <climits> include 1 year ago
Eric Robinson cfac786daf
Make invalid items unusable (#7506) 1 year ago
Andrew James 1412e25eff
Allow for item drop rates up to 255 (#7533) 1 year ago
Gleb Mazovetskiy f15fbcf61a Async loading 1 year ago
Gleb Mazovetskiy e692acb049 Pathfinding: Rename functions 1 year ago
Gleb Mazovetskiy 1892f6aa4e ini: Write \r\n instead of \n 1 year ago
Gleb Mazovetskiy b8ab6d2faa Migrate from SimpleIni to our own implementation 1 year ago
Eric Robinson 9f197f5ebc
Rename Missile::_mirange to Missile::duration (#7214) 2 years ago
Eric Robinson e90855b3c4
Rename stores.cpp global variables (#7425) 2 years ago
Eric Robinson 6396af1ff5
Cleanup panel code (Part 2) (#7421) 2 years ago