77 Commits (5eaee560300eb97ac0930f79bede8ee6c2dadbfc)

Author SHA1 Message Date
Gleb Mazovetskiy 0f6a4be8ab trigs.cpp: Fix build error 3 years ago
Gleb Mazovetskiy b5f788cb33 trigs.cpp: Optimize & clean up the data structures 3 years ago
Gleb Mazovetskiy 6d7d95c5da drlg_l2: Use WorldTilePosition for Room/HallNode 3 years ago
Gleb Mazovetskiy 759ca7f055 `WorldTileRectangle/Size` 3 years ago
obligaron 795a43dd89 Add Arena Support 3 years ago
obligaron 496689bb87 Fix incorrect SOLData for L1 arched/pillar Pieces (BlockLight and BlockMissile is missing) 3 years ago
Gleb Mazovetskiy 41f43ea3f5 Support unpacked MPQs from devilutionx-mpq-tools 3 years ago
ephphatha 22adb0a93f Use counter to track number of candidates considered in TFit_Obj5 4 years ago
obligaron 9ee325e537 TFit_Obj5: Fix theme room generation when only last skipped candidate was valid 4 years ago
obligaron 69338e1733 Fix poison water entrace position 4 years ago
Anders Jenbo 715926e751
Fix single room cathedral with quest piece (#5321) 4 years ago
staphen 8b6db3a678 Get rid of panelstr, pnumlines, and ClearPanel() 4 years ago
obligaron 7ad5a45905
Fix warp position offset and adjust some spawn positions (#5364) 4 years ago
Anders Jenbo 58c8c021f8 Clean up ConnectHall 4 years ago
ephphatha 29f65a92bb Return direct from switch in all cases of CheckThemeReqs 4 years ago
ephphatha 9c245f8ec4 Expand anonymous namespace in themes.cpp 4 years ago
ephphatha 08acd4aac0 Tidy up T_FitObj5 4 years ago
ephphatha 6656c74842 Use 0 as a default for non-random object placement tests 4 years ago
Anders Jenbo e348fa3b1e Implement town map 4 years ago
obligaron 054930256c Fix skeleton kings lair spawn position 4 years ago
obligaron f8a3212fba Fix incorrect SOLData for L1 Piece 27 (BlockMissile is missing) 4 years ago
Gleb Mazovetskiy 6327e713e0 Lowercase all file paths 4 years ago
obligaron a410e989bf Remove ScrollInfo 4 years ago
Gleb Mazovetskiy 961866e1c4 CLX: A new graphics format 4 years ago
Anders Jenbo efe6b18900 Move two basic crypt setpices in to dun files 4 years ago
galaxyhaxz b42c731ae5 Fix broken dirt tile in cathedral/crypt 4 years ago
ephphatha 0ce76a3f13 Add Object lookup method to mimic map::at() 4 years ago
ephphatha cdcccef47a Return pointer from AddObject 4 years ago
Andrew James b56907672f
Add Bitset2d::count() and use it when counting set Dungeonmask tiles (#5083) 4 years ago
Andrew James 2786a65e7b
Tidy up ActivateSkeleton and take monster by reference (#5080) 4 years ago
Anders Jenbo a45a96fb88 Fix opening crypt and hive 4 years ago
Anders Jenbo d1189388f5 Use user by reference 4 years ago
ephphatha e7708f44d9 Ensures that tests pass 4 years ago
Anders Jenbo bd175f1c53 Reduce double scans in GetSizeForThemeRoom 4 years ago
Vladimir Olteanu 78f2fa6221 drlg_l2: refactor ROOMNODE and HALLNODE 4 years ago
Anders Jenbo dd2644373d Use a single main loop in GetSizeForThemeRoom 4 years ago
Anders Jenbo 3f6e6b19db Restore optional optimization of GetSizeForThemeRoom 4 years ago
Anders Jenbo 8d32782b12 Cleanup GetSizeForThemeRoom 4 years ago
ephphatha e8a50f104e Restore legacy behaviour 4 years ago
Gleb Mazovetskiy 33ac2cca8e ♻️ Make Monster counters `size_t` 4 years ago
Andrew James 629fe1647a
Fix incorrect size determination in GetSizeForThemeRoom (#4959) 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
Anders Jenbo 2d21fc372e Remove more miniwin code 4 years ago
ephphatha 7df7b6fa54 Address warning for comparing signed and unsigned values 4 years ago
Anders Jenbo 764c1c6fb9
Extract crypt 1x1 patterns in to arrays (#4936) 4 years ago
Anders Jenbo 6ec782fb7a Fix FillChambers() and clean up rotated layout 4 years ago
Gleb Mazovetskiy 197e1180b2 Add StrCat and StrAppend 4 years ago
ephphatha 4802c0c8cf Split loops by phases 4 years ago
ephphatha 3812d75480 Use point/size for WillThemeRoomFit, rename to match use 4 years ago