213 Commits (dyn-players)

Author SHA1 Message Date
Gleb Mazovetskiy 6fd8796ef0 Make `Players` a vector 4 years ago
Anders Jenbo d1189388f5 Use user by reference 4 years ago
ephphatha e7708f44d9 Ensures that tests pass 4 years ago
Gleb Mazovetskiy f460405818 Fix warnings 4 years ago
obligaron ebfb519ee0 Rename gbQuietMode to HeadlessMode 4 years ago
obligaron 40283ca69e Introduce timedemo based tests 4 years ago
Anders Jenbo ac4c754430 Add test for borken Catacombs generatrion 4 years ago
Trihedraf 5ee6e5dd3a
Make zoom a setting in the menu (#4931) 4 years ago
Anders Jenbo fe45e617dd Test single chamber chathedral 4 years ago
Gleb Mazovetskiy c8ddf7df65 Crawl: Move implementation from header to cpp 4 years ago
Vladimir Olteanu bed5bd9ec1 Eliminate CrawlTable 4 years ago
Mikołaj Piróg dda0b96ea5
Remove #defines in player.h and add constexpr where applicable (#4896) 4 years ago
k-bar 26de74f4a2
AnimationInfo class correct style (#4870) 4 years ago
Gleb Mazovetskiy 72660d9189
Migrate snprintf to fmt (#4845) 4 years ago
Vladimir Olteanu 5a5111f1d8
Refactor CrawlTable (#4833) 4 years ago
Anders Jenbo 54598e2a8f CreatePlayer by reference 4 years ago
Anders Jenbo 72656b3011 Move path and palette to the engine folder 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
Gleb Mazovetskiy 39afeaf8b1 CMake: gc-sections + no-rtti/exceptions options 4 years ago
Gleb Mazovetskiy 01ad1814ea Make path finding index-based 4 years ago
ephphatha 96c38c7f34 Add tests for path length edge case 4 years ago
ephphatha 0fc06924fb Restructure test conditions to avoid tautology warnings 4 years ago
Andrew James 60b835214b
Address warnings in Utf8 functions (#4748) 4 years ago
Anders Jenbo 4cc3a5264c Make dPiece zero-indexed 4 years ago
Anders Jenbo 860bd1cebf Operate directly on SOL data 4 years ago
ephphatha e246ac78db Simplify character test in UiValidPlayerName 4 years ago
ephphatha 34b7d85263 Add IsLeadUtf8CodeUnit to complement trail byte detection 4 years ago
ephphatha 956fe7c093 Add tests for IsTrailUtf8CodeUnit 4 years ago
Gleb Mazovetskiy 563ee3af7c Optimize `FormatInteger` 4 years ago
Gleb Mazovetskiy f22d1d0149 Remove uses of deprecated codecvt 4 years ago
Anders Jenbo fd98aff9f1 Move shared dungeon level code to common function 4 years ago
ephphatha 8d0afac194 Don't preserve an unreachable vanilla bug 4 years ago
ephphatha cf956aff96 Use identifiable messages when test cases fail 4 years ago
Anders Jenbo e8ed195ef6 Place Anvil from the .dun rather then a hardcoded array 4 years ago
ephphatha a6db96da57 Test betrayer portal position is set on dlvl 15 4 years ago
Anders Jenbo 6962fcd63e Clean up PlaceMiniSet() 4 years ago
Anders Jenbo b2278b85f8 Apply workaround for OOB in DRLG L1 4 years ago
Anders Jenbo 1203514383 Clean up use of currlevel 4 years ago
Anders Jenbo e43cf251fb Test Hell quest sets using dummies 4 years ago
Anders Jenbo 28d7c96063 Test reamaning Catacombs set levels using dummy sets 4 years ago
Anders Jenbo 50a222f1a2 Test generating a level for the butcher quests 4 years ago
Anders Jenbo 0e6a47e8c9 Test all entrances 4 years ago
Anders Jenbo 9181ba412b Add tests for levels with quest sets using dummy maps 4 years ago
Anders Jenbo 54cd839cf6 Clean up drlg tests 4 years ago
Gleb Mazovetskiy 628406a44c Refactor inventory/belt item presence and removal 4 years ago
Anders Jenbo 29a66f69e2 Test basic Caves and Nests levels 4 years ago
ephphatha 606cc162a1 Use helpers when calculating missile velocity 4 years ago
Anders Jenbo 0a71f1ffb3 Test basic Hell levels 4 years ago
Anders Jenbo 8b685c2f30 Remove duplicate objects from fixtures 4 years ago