Files
DevilutionX/test
Gleb MazovetskiyandClaude Sonnet 4.6 53b91fd7a2 Untangle more dependencies
Split several monolithic files to reduce transitive dependencies and
enable the dun_render_benchmark to link without bringing in all of
DevilutionX:

- Extract dungeon tile globals and loading functions from `gendung` into
  `dun_tile_data.{hpp,cpp}`
- Extract light table data and MakeLightTable from lighting into
  `engine/light_tables.{hpp,cpp}`
- Move cursor_id and SelectionRegion to cursor_defs.hpp
- Extract quest log rendering to `panels/quest_log.{hpp,cpp}`
- Extract drlg quest setpiece logic to `levels/drlg_quests.{hpp,cpp}`
- Extract quest data loading to `tables/questdat.{hpp,cpp}`
- Move `GameData` and `gbIsMultiplayer` into `game_mode.{hpp,cpp}`
- Add `parse_sfx_id.{hpp,cpp}`
- Update CMake libraries accordingly

Co-Authored-By: Claude Sonnet 4.6 <[email protected]>
2026-08-23 06:08:15 +01:00
..
2025-12-28 00:14:31 +01:00
2021-05-07 23:22:51 +02:00
2024-08-07 23:40:28 +01:00
2025-01-09 08:51:55 +00:00
2021-05-07 23:22:51 +02:00
2025-07-28 00:26:02 +02:00
2026-07-12 07:37:22 -04:00
2022-06-18 13:57:22 +02:00
2026-07-12 07:37:22 -04:00
2026-01-05 20:14:23 +01:00
2026-01-05 20:14:23 +01:00
2025-12-13 08:32:02 +00:00
2026-08-23 06:08:15 +01:00
2026-01-05 20:14:23 +01:00
2026-07-16 07:56:04 +01:00