Commit Graph

56 Commits

Author SHA1 Message Date
Jaculabilis b0a8100641 Refactor World to avoid double enumeration
If an enumerable that created objects were passed, it would duplicate the objects when re-enumerated, which breaks all the reference equality logic.
2022-03-15 15:43:37 -07:00
Jaculabilis 18c5435c96 Refactor map definitions into World 2022-03-15 14:52:08 -07:00
Jaculabilis 8a7e90b949 Add movement phase order validation logic 2022-03-15 12:24:29 -07:00
Jaculabilis 031d1b60bd Add unit model and unit tests 2022-02-18 12:13:23 -08:00
Jaculabilis b284f1acc6 Add season model and timeline unit test 2022-02-18 11:35:05 -08:00
Jaculabilis ec85ce8729 Create models for the province map and add test project
The full standard map is big and I'll fill the rest in later.
2022-02-18 10:53:33 -08:00