ModernUO/Projects/Server.Tests/Tests/Maps
Kamron Batman 598223703f
refactor: Add BitMask256 utility for 256-bit bitmask operations (#2300)
### Summary

- Create BitMask256 struct with scalar operations (benchmarks showed AVX2 vectorization provides no benefit for this size)
- Refactor Map.cs to use BitMask256 for full Z range support (-128 to 127)
- Remove SectorSpawnCache struct, use BitMask256 directly in manager
- Update tests to use BitMask256 directly
- Remove unused test assertions for old 64-bit behavior
2025-12-29 12:54:49 -08:00
..
CanFitItemTests.cs refactor: Add BitMask256 utility for 256-bit bitmask operations (#2300) 2025-12-29 12:54:49 -08:00
CanSpawnMobileTests.cs refactor: Add BitMask256 utility for 256-bit bitmask operations (#2300) 2025-12-29 12:54:49 -08:00
CanSpawnMobileTileDataTests.cs refactor: Add BitMask256 utility for 256-bit bitmask operations (#2300) 2025-12-29 12:54:49 -08:00
ClientEnumeratorTests.cs feat: Adds Map.GetXByDistance (for tracking skill). Fixes negative range checks. (#2252) 2025-11-28 10:57:54 -08:00
ItemByDistanceEnumeratorTests.cs chore: Use var everywhere (#2294) 2025-12-27 16:47:28 -08:00
ItemEnumeratorTests.cs feat: Adds Map.GetXByDistance (for tracking skill). Fixes negative range checks. (#2252) 2025-11-28 10:57:54 -08:00
MapSelectionTests.cs chore: Use var everywhere (#2294) 2025-12-27 16:47:28 -08:00
MobileByDistanceEnumeratorTests.cs chore: Use var everywhere (#2294) 2025-12-27 16:47:28 -08:00
MobileEnumeratorTests.cs feat: Adds proper OSI tracking up to 120 tiles. (#2281) 2025-11-29 09:55:52 -08:00
MultiEnumeratorTests.cs feat: Adds Map.GetXByDistance (for tracking skill). Fixes negative range checks. (#2252) 2025-11-28 10:57:54 -08:00
StaticTileEnumeratorTests.cs fix: Fixes searching multis/clients. Adds missing map enumeration tests (#2278) 2025-11-27 11:59:47 -08:00