5dplomacy/MultiversalDiplomacy/Model
Tim Van Baak 25d903d91a Refactor Season into a value struct
This keeps the rich features of a Season type without requiring constant string parsing (as much) or going through World to do lookups to get the objects. Since seasons now have value equality instead of reference equality, it's easier to get access to whem when needed. They're still, fundamentally, sugar over a tuple.
2024-08-15 13:51:41 -07:00
..
Location.cs Designation -> Key 2024-08-15 06:52:08 -07:00
LocationType.cs Create models for the province map and add test project 2022-02-18 10:53:33 -08:00
Map.cs Reduce Power to string 2024-08-15 07:54:53 -07:00
MapType.cs Refactor province and power information into Map 2024-08-14 09:04:56 -07:00
ModelExtensions.cs Refactor Season into a value struct 2024-08-15 13:51:41 -07:00
Options.cs Refactor map definitions into World 2022-03-15 14:52:08 -07:00
OrderHistory.cs Get world serialization round trip kinda working 2024-08-14 21:12:58 -07:00
Province.cs Always name locations 2024-08-14 09:06:04 -07:00
RetreatingUnit.cs Add model for retreating unit information 2022-03-24 07:25:51 -07:00
Season.cs Refactor Season into a value struct 2024-08-15 13:51:41 -07:00
SeasonJsonConverter.cs Refactor Season into a value struct 2024-08-15 13:51:41 -07:00
Timelines.cs Refactor Season into a value struct 2024-08-15 13:51:41 -07:00
Unit.cs Reduce Unit.Power to string 2024-08-15 07:37:05 -07:00
UnitType.cs Serialize unit type as string 2024-08-14 18:53:36 -07:00
World.cs Refactor Season into a value struct 2024-08-15 13:51:41 -07:00