diff --git a/OpenRa.FileFormats/OpenRa.FileFormats.csproj b/OpenRa.FileFormats/OpenRa.FileFormats.csproj index 7e9d06b0c7..57a2d72322 100644 --- a/OpenRa.FileFormats/OpenRa.FileFormats.csproj +++ b/OpenRa.FileFormats/OpenRa.FileFormats.csproj @@ -65,6 +65,7 @@ + diff --git a/OpenRa.FileFormats/Session.cs b/OpenRa.FileFormats/Session.cs new file mode 100644 index 0000000000..9fd9b24c57 --- /dev/null +++ b/OpenRa.FileFormats/Session.cs @@ -0,0 +1,32 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; + +namespace OpenRa.FileFormats +{ + public class Session + { + public List Clients = new List(); + public string Map = "scm12ea.ini"; + // public string[] Mods = { }; + } + + public enum ClientState + { + NotReady, + // Downloading, + // Uploading, + Ready + } + + public class Client + { + public int Index; + public int Palette; + public int Race; + // public int SpawnPoint; + public string Name; + public ClientState State; + } +}