Tim Van Baak
|
5989970c42
|
Refactor timelines and season creation logic into World
|
2024-08-13 18:56:21 -07:00 |
Tim Van Baak
|
27ffaccd20
|
Update Season ctor
|
2024-08-12 15:27:20 -07:00 |
Tim Van Baak
|
b17ce9485a
|
Refactor season futures into World
|
2024-08-12 15:25:23 -07:00 |
Tim Van Baak
|
11dfa403e4
|
Rename PastId back to Past
|
2024-08-12 14:52:50 -07:00 |
Tim Van Baak
|
ae77c3c708
|
Remove Season.Past so all lookups go through World
|
2024-08-12 14:51:07 -07:00 |
Tim Van Baak
|
f5afb4105b
|
Move more timeline logic from Season to World
|
2024-08-12 14:50:15 -07:00 |
Tim Van Baak
|
7d4f7760be
|
Move GetAdjacentSeasons to PathFinder
|
2024-08-12 14:12:49 -07:00 |
Tim Van Baak
|
5dfe9a5bb5
|
Replace most uses of Season creators to World
|
2024-08-12 13:56:06 -07:00 |
Tim Van Baak
|
9696919773
|
Update timeline designator usage
Timelines are now identified by strings and come first in timeline-turn tuples.
|
2024-08-12 09:28:56 -07:00 |
Tim Van Baak
|
3d48a7d6f6
|
Refactor timeline factory to generate string ids
The strings are immediately shimmed back to ints for now
|
2024-08-12 07:51:18 -07:00 |
Jaculabilis
|
39c3aabe45
|
Implement AdvanceTimeline resolution
|
2022-11-08 16:25:47 -08:00 |
Jaculabilis
|
5e74ffc19f
|
Apply null-forgiving operator where relevant
|
2022-04-07 15:48:46 -07:00 |
Jaculabilis
|
6a6810ef07
|
Add basic movement phase update tests
|
2022-03-29 17:16:00 -07:00 |
Jaculabilis
|
70b004edab
|
Define ToString methods on the main models
|
2022-03-15 17:36:47 -07:00 |
Jaculabilis
|
8a7e90b949
|
Add movement phase order validation logic
|
2022-03-15 12:24:29 -07:00 |
Jaculabilis
|
b284f1acc6
|
Add season model and timeline unit test
|
2022-02-18 11:35:05 -08:00 |