25 Commits (install)

Author SHA1 Message Date
Gleb Mazovetskiy c31836eab8 Split up `engine.{h,cpp}` 1 year ago
Andrew James c7abf2f778
Extract logic from CheckInvCut/AutoPlaceItemInInventory (#7494) 1 year ago
Gleb Mazovetskiy 0f77cc3797 Force-inline methods to improve debug build perf 3 years ago
Gleb Mazovetskiy 5355146d51 Use structured bindings 3 years ago
Gleb Mazovetskiy c19bfe87fa Remove utils/stdcompat/algorithm.hpp 3 years ago
Gleb Mazovetskiy 62d067b653 Remove utils/stdcompat/abs.hpp 3 years ago
obligaron ac7c96b33f Introduce PointOf operator /= 3 years ago
Gleb Mazovetskiy 999f44cf07 Point: Safer `operator-` 3 years ago
Gleb Mazovetskiy fab6f362c3 Point: Avoid construction in distance functions 3 years ago
Gleb Mazovetskiy 759ca7f055 `WorldTileRectangle/Size` 3 years ago
Gleb Mazovetskiy 92b6be4302
Fix `Point#*Distance` functions for unsigned types (#4857) 4 years ago
Gleb Mazovetskiy 3b2e560fa0
Non-int versions of `Point` and `Displacement` (#4824) 4 years ago
Andrew James 4bd1e06336
Point mega <-> world conversion helpers 4 years ago
Anders Jenbo 98a10d262e Unify PlaceMiniSet 4 years ago
ephphatha d5622d5080 Add point constructor to allow comparison in test macros 4 years ago
Gleb Mazovetskiy 076b0c0c05 Overhaul tests 4 years ago
Gleb Mazovetskiy 7e1fea6f76 clang-format all files in {Source,test}/ 4 years ago
Juliano Leal Goncalves 32e22a16b3 ♻️ Leverage conversion constructor for 'Direction' to 'Displacement' 5 years ago
Anders Jenbo d523fc1e81 Cleanups 5 years ago
ephphatha f01d551eb0 Add tests for path_get_h_cost, IsTileWalkable, IsTile(Not)Solid, path_solid_pieces, FindPath 5 years ago
ephphatha 6008ea91c1 Address C4244 warnings in MSVC 5 years ago
Juliano Leal Goncalves cbb84199c2 ♻️ Replace Point addition with 'Point + Displacement' 5 years ago
Juliano Leal Goncalves 0441ffc2f4 ♻️ Move 'fromDirection' from 'Point' type to 'Displacement' type 5 years ago
Andrew James ff145b422d
Refactor plrctrls functions to use Point and Direction types (#2155) 5 years ago
Gleb Mazovetskiy f9f301b054 🚚 engine.h: Extract `Point`, `Direction`, `clamp` 5 years ago