20 Commits (cpp20-using-enum)

Author SHA1 Message Date
Gleb Mazovetskiy 14540164a7 Remove utils/stdcompat/optional.hpp 3 years ago
Gleb Mazovetskiy 74755c8be7 Remove utils/stdcompat/cstddef.hpp 3 years ago
DakkJaniels 000516ebf9
Update gendung.h (#6038) 3 years ago
Anders Jenbo e969a8ad01 Invert player to vision relation 3 years ago
Anders Jenbo 779f16280c Consistently use uint8_t for lighting values 3 years ago
Gleb Mazovetskiy 09d7f99c32 Optimize IsTileSafe 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 759ca7f055 `WorldTileRectangle/Size` 3 years ago
obligaron 795a43dd89 Add Arena Support 3 years ago
Gleb Mazovetskiy 41f43ea3f5 Support unpacked MPQs from devilutionx-mpq-tools 3 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 8ed3cb476b Clean up initial room generation 4 years ago
Cesar Canassa e538acb248
📝 Fixes Doxygen warnings (#4904) 4 years ago
Gleb Mazovetskiy d152d2c0fb Add OptionalOwnedCelSprite 4 years ago
Anders Jenbo 99181fd709 Move more files to the engine folder 4 years ago
Anders Jenbo 6d56058708 Move level generation to subfolder 4 years ago
ephphatha 3354c57ca8 Rename SkipThemeRoom/invert logic to match use 4 years ago
Gleb Mazovetskiy de3c9874c7 Migrate large bool arrays to `std::bitset` 4 years ago
obligaron 7eb8bc8832 Fix building unit tests with msvc (SOLData needs DVL_API_FOR_TEST) 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 860bd1cebf Operate directly on SOL data 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 357d477f65 Update DRLG_L1 to use Miniset 4 years ago
Anders Jenbo e8ed195ef6 Place Anvil from the .dun rather then a hardcoded array 4 years ago
Anders Jenbo 6962fcd63e Clean up PlaceMiniSet() 4 years ago
Anders Jenbo afec954c9a Convert dflags to boolean 4 years ago
Anders Jenbo 54cd839cf6 Clean up drlg tests 4 years ago
qndel 6af2c322d8 fix dungeon test in visual studio 4 years ago
qndel f84c35d2dc fix typos 4 years ago
Anders Jenbo c241cae9e3
Test cathedral level generation 4 years ago
Vladimir Olteanu 0e497b10f9 Use Miniset in drlg_l4 4 years ago
Andrew James f64d17bfa9
Initial clean up of code related to creating items (#2943) 4 years ago
Gleb Mazovetskiy 7fede6c4cb Clean up owned/unowned CelSprite ambiguity 4 years ago
ephphatha 379d6e87b3 Move ObjectAtPosition to objects.cpp and make it return a pointer 4 years ago
Gleb Mazovetskiy 076b0c0c05 Overhaul tests 4 years ago
Andrew James 796e2813cf
Use scoped enums for DungeonFlags/BFLAG (#3135) 4 years ago
Anders Jenbo b4f699f0a3 Validate item network messages 4 years ago
Anders Jenbo 31ba8e2bc6 Validate additional network messages 5 years ago
Anders Jenbo 5b3ac35fad Validate 2 more network messages 5 years ago
Anders Jenbo 2708b16c05
Validate CMD_SYNCDATA (#2968) 5 years ago