31 Commits (install)

Author SHA1 Message Date
Anders Jenbo 1c76897f2c Apply simple const rules using clang-tidy 7 months ago
Gleb Mazovetskiy ee16071761 Untangle pathfinding dependencies 1 year ago
Gleb Mazovetskiy a49b1f2d58 Extract Is{Any,None}Of out of engine.hpp 1 year ago
Anders Jenbo e949f41d83 Clean up selection type 2 years ago
Eric Robinson 0ac30d101d
Refactor TileHasAny() (#7085) 2 years ago
Anders Jenbo 7d6c2ff6f2 Limit theme scan to the number of generated rooms 2 years ago
obligaron 631111f405 Fix MSVC warnings in themes.cpp 2 years ago
Gleb Mazovetskiy 8101e2c0ba Add `c_any_of` and friends 3 years ago
Gleb Mazovetskiy 5bf0b8bc96 Add more missing <cstdint> includes 3 years ago
ephphatha 3bbb80d849 Introduce temporary function to advance the global rng state and discard results 3 years ago
Anders Jenbo 2f908277a8 Apply pre calculated lighting for quest levels 3 years ago
Gleb Mazovetskiy 759ca7f055 `WorldTileRectangle/Size` 3 years ago
ephphatha 22adb0a93f Use counter to track number of candidates considered in TFit_Obj5 4 years ago
obligaron 9ee325e537 TFit_Obj5: Fix theme room generation when only last skipped candidate was valid 4 years ago
ephphatha 29f65a92bb Return direct from switch in all cases of CheckThemeReqs 4 years ago
ephphatha 9c245f8ec4 Expand anonymous namespace in themes.cpp 4 years ago
ephphatha 08acd4aac0 Tidy up T_FitObj5 4 years ago
ephphatha 6656c74842 Use 0 as a default for non-random object placement tests 4 years ago
ephphatha cdcccef47a Return pointer from AddObject 4 years ago
Andrew James 2786a65e7b
Tidy up ActivateSkeleton and take monster by reference (#5080) 4 years ago
Gleb Mazovetskiy 33ac2cca8e ♻️ Make Monster counters `size_t` 4 years ago
ephphatha 7df7b6fa54 Address warning for comparing signed and unsigned values 4 years ago
Gleb Mazovetskiy 197e1180b2 Add StrCat and StrAppend 4 years ago
ephphatha 7bda8dcc9a Include coin flips from room gen cleanup 4 years ago
ephphatha 420a248e0c Use FlipCoin for most uses of GenerateRnd with variable frequency 4 years ago
Cesar Canassa de971c6a8b
♻️ Refactor AddMonster to return a monster pointer (#4894) 4 years ago
Gleb Mazovetskiy 72660d9189
Migrate snprintf to fmt (#4845) 4 years ago
Mikołaj Piróg 7cab074aa5
Correct members' names in monster.h (#4850) 4 years ago
Anders Jenbo 72656b3011 Move path and palette to the engine folder 4 years ago
Anders Jenbo 6d56058708 Move level generation to subfolder 4 years ago
Anders Jenbo 860bd1cebf Operate directly on SOL data 4 years ago
Anders Jenbo f64fe57fbe Do not process theme rooms for Nest and Crypt 4 years ago
Anders Jenbo 52b8221460 [vanilla] Correct number of monster in libraries 4 years ago
Anders Jenbo 0645d9b2a1 Correct missing hellfire level mapping in leveltype 4 years ago
ephphatha 8a0f81ec12 Pass regionId to TFit_Obj3 to extract reference to themes global 4 years ago
ephphatha 3e991fc9a8 Use Point/range iterator in CheckThemeObj3 4 years ago
ephphatha a0019d289d Use Point based object lookups in themes.cpp 4 years ago
Andrew James 796e2813cf
Use scoped enums for DungeonFlags/BFLAG (#3135) 4 years ago
Anders Jenbo 294b583dbe Clean up Theme_Treasure 4 years ago
qndel 5656714ea9 fix 0 gold piles 4 years ago
Juliano Leal Goncalves 379a27b64a ♻️ Convert 'ItemType' enum to enum class 5 years ago
ephphatha b12de6fe12 Use scoped enum for Direction 5 years ago
Robin Eklind 82133085fc themes: add BUGFIX for Theme_Treasure 5 years ago
Siddharth singh chouhan 6a8812c468
Move documentation from themes.cpp to themes.h 5 years ago
BC Ko 40c804c0ba Replace QuestStatus() with IsAvailable() in QuestStruct 5 years ago
Anders Jenbo 9264ad4b89 Use IsTileNotSolid() in place of !nSolidTable[dPiece[][]] 5 years ago
ephphatha 19ae61811f Refactor AddObject to take Point instead of int x/y 5 years ago
Anders Jenbo 903d4bd2e1 Scope all for loops 5 years ago
Anders Jenbo 467b74dc06 Rename object globals 5 years ago
Anders Jenbo c8870dbd1f Rename item globals 5 years ago