Tim Van Baak
73d849e117
Working World roundtrip serialization
...
There are probably still reference equality issues here since Unit still has Season and Power objects. The test case builder also still works on reference equality in some places so the second part of adjudication is broken.
2024-08-14 09:51:18 -07:00
Tim Van Baak
885628900b
Remove Location reference from Unit
2024-08-14 09:06:05 -07:00
Tim Van Baak
abaa7f7a92
Shift usage of Unit.Location to Unit.LocationId
...
This is in preparation for removing province and location references from Unit
2024-08-14 09:06:04 -07:00
Tim Van Baak
442015b942
Always name locations
2024-08-14 09:06:04 -07:00
Tim Van Baak
228ad53cca
Enable basic World serialization
2024-08-14 09:06:04 -07:00
Tim Van Baak
58f877425a
Add more JsonIgnores
2024-08-14 09:06:04 -07:00
Tim Van Baak
bd8e0da6b6
Refactor province and power information into Map
2024-08-14 09:04:56 -07:00