Zed A. Shaw
|
23ead1f0ca
|
SpatialMap now has a full test suite and that helped find some bugs.
|
2025-08-01 13:33:34 -04:00 |
|
Zed A. Shaw
|
f26189c696
|
SpatialMap now uses unordered_multimap to allow for multiple items in a square, but they're also tagged to mark some with collision.
|
2025-07-31 13:00:39 -04:00 |
|
Zed A. Shaw
|
b193bab148
|
Add in the tests from finding the bug in spatial map.
|
2025-07-31 00:03:36 -04:00 |
|
Zed A. Shaw
|
d6326c9e41
|
Mostly working spatical map with 2 level collision/space structure. Not the best implementation but this is the idea.
|
2025-07-29 03:12:44 -04:00 |
|
Zed A. Shaw
|
6e363ba78d
|
Found the test that crashed sometimes but also had to just rip out all of the throws testing in DBC because catch2 can't get it right.
|
2025-02-28 22:29:25 -05:00 |
|
Zed A. Shaw
|
5179709e3c
|
Performance check showed that I was checking every sprite even if they're way far away so now just do ones near-ish.
|
2025-02-25 00:56:54 -05:00 |
|
Zed A. Shaw
|
d0badedbd9
|
More cleanup of the raycaster, finally removed the window as a dependency but I went against making it an sf::Drawable since that had a lot of code quality problems.
|
2025-02-04 22:52:04 -05:00 |
|
Zed A. Shaw
|
cbf0955786
|
Raycaster now controls the sprite locations with SpatialMap rather than the old way. Quick hack job in main.cpp that shows how they can move too.
|
2025-02-01 14:39:08 -05:00 |
|
Zed A. Shaw
|
2daa1c9bd5
|
Brought over a bunch of code from the roguelike and now will use it to generate a random map.
|
2025-01-30 11:38:57 -05:00 |
|