53 Commits (access)

Author SHA1 Message Date
Gleb Mazovetskiy a99cc9b40a SDL3: Some more migration 5 months ago
Andrettin 0c3fe1345c
Parse Quest Data from TSV 7 months ago
Anders Jenbo 1c76897f2c Apply simple const rules using clang-tidy 7 months ago
Gleb Mazovetskiy e1c95e0eab Make `dun_render` a standalone library 8 months ago
Anders Jenbo 7b2de562c2 Extract more Hellfire into data 8 months ago
staphen 09f24ae0e8 Reindex all level cel blocks 1 year ago
staphen 729c794f7a Efficiently pack re-encoded level cel blocks 1 year ago
Gleb Mazovetskiy d7647d6c63 More dependency untangling 1 year ago
Gleb Mazovetskiy a49b1f2d58 Extract Is{Any,None}Of out of engine.hpp 1 year ago
staphen 459e814f14 Fix tile incorrectly marked as solid next to crypt stairs down 1 year ago
staphen 028d32fb7a Fix nonsolid fence tiles 1 year ago
Gleb Mazovetskiy 7b0558146e Async load: Handle errors 1 year ago
Gleb Mazovetskiy 92aeb01ebb Fix stairs rendering in Caves and Hell 1 year ago
Gleb Mazovetskiy 2580cd7b68 Simplify foliage rendering 2 years ago
Gleb Mazovetskiy 451f1fd70a Re-encode dungeon tiles to remove bloat 2 years ago
Gleb Mazovetskiy 90732aa7be Migrate objdat.cpp data to TSV 2 years ago
obligaron 22ec684671 Fix some MSVC warnings 2 years ago
obligaron 7cd7a3445f Remove global SetPiece Handling 2 years ago
obligaron 42e1b82a91 Use GetDunSize in loops 2 years ago
obligaron dc85e7db43 Introduce GetDunSize 2 years ago
Gleb Mazovetskiy 0d19c1b773 Slightly optimize loading same-sprite monsters 2 years ago
Gleb Mazovetskiy fa155d4ffd Dungeon tiles: Port over some cleanups from #6636 3 years ago
Gleb Mazovetskiy e5c426c315 Make `IsWall` easier for the compiler to inline 3 years ago
Gleb Mazovetskiy cf925d1edc Replace tuples with structs 3 years ago
Gleb Mazovetskiy 74755c8be7 Remove utils/stdcompat/cstddef.hpp 3 years 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