30 Commits (1.5)

Author SHA1 Message Date
staphen 834d86f860 Fix nonsolid fence tiles 1 year ago
staphen 869ff8d7fa Fix tile incorrectly marked as solid next to crypt stairs down 1 year ago
Gleb Mazovetskiy 4fa3732526 Add missing <cstdint> includes 3 years ago
Anders Jenbo e969a8ad01 Invert player to vision relation 3 years ago
Anders Jenbo 382212b98c Remove DisableLighting from release builds 3 years ago
Anders Jenbo 779f16280c Consistently use uint8_t for lighting values 3 years ago
Gleb Mazovetskiy 38e37e0d53 Fix warnings/errors with `-funsigned-char` 3 years ago
Gleb Mazovetskiy 79b330825d dun_render: Avoid `Invalid` tile type 3 years ago
Gleb Mazovetskiy b5f788cb33 trigs.cpp: Optimize & clean up the data structures 3 years ago
Gleb Mazovetskiy 759ca7f055 `WorldTileRectangle/Size` 3 years ago
obligaron 496689bb87 Fix incorrect SOLData for L1 arched/pillar Pieces (BlockLight and BlockMissile is missing) 3 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
ephphatha e7708f44d9 Ensures that tests pass 4 years ago
Anders Jenbo bd175f1c53 Reduce double scans in GetSizeForThemeRoom 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
Andrew James 629fe1647a
Fix incorrect size determination in GetSizeForThemeRoom (#4959) 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
ephphatha 7bb401d9e8 Simplify loop used to find the area for a theme room 4 years ago
ephphatha 420a248e0c Use FlipCoin for most uses of GenerateRnd with variable frequency 4 years ago
Anders Jenbo 8ed3cb476b Clean up initial room generation 4 years ago
Gleb Mazovetskiy d152d2c0fb Add OptionalOwnedCelSprite 4 years ago
ephphatha c68fcf3cb1 Apply MethodCase config to Rectangle::Contains 4 years ago
Anders Jenbo 6d56058708 Move level generation to subfolder 4 years ago
ephphatha c1ef9c8255 Use Rectangle::contains for IsNearThemeRoom check 4 years ago
ephphatha 3354c57ca8 Rename SkipThemeRoom/invert logic to match use 4 years ago
ephphatha de05ce6562 Use theme room attributes directly instead of recalculating 4 years ago
Gleb Mazovetskiy de3c9874c7 Migrate large bool arrays to `std::bitset` 4 years ago
Gleb Mazovetskiy c69173e9bd Fix `-Wsign-compare` in `SetDungeonMicros` 4 years ago
Anders Jenbo 4cc3a5264c Make dPiece zero-indexed 4 years ago
Anders Jenbo 446a56d655 Reduce dPiece from int to uint16_t 4 years ago
Anders Jenbo 98e4310cad Index Minis by tile instead of by coordinate 4 years ago
Anders Jenbo d8c65a8c31 [diablo] Fix some floor tiles in hell being marked as solid 4 years ago
Anders Jenbo 860bd1cebf Operate directly on SOL data 4 years ago
obligaron b2714da91e Fix: Disable lightning in town 4 years ago
Anders Jenbo fd98aff9f1 Move shared dungeon level code to common function 4 years ago
Anders Jenbo 6fa681e567 Clean up level initialization 4 years ago
Anders Jenbo 6fffbb4676 Clean up selecting what chamber to spawn quests in 4 years ago
Anders Jenbo d17d7e018d Use common function for loading .dun tile data 4 years ago
Anders Jenbo 0205320a1d Export static transparancy data to .dun files 4 years ago
Anders Jenbo 98a10d262e Unify PlaceMiniSet 4 years ago
Anders Jenbo 6962fcd63e Clean up PlaceMiniSet() 4 years ago
Anders Jenbo afec954c9a Convert dflags to boolean 4 years ago
Anders Jenbo 408c665a3c Remove duplicate code in DRLG_MRectTrans 4 years ago