Mercurial > repos > snowblizz-super-API-ideas
diff IBBoard.WarFoundry.API.csproj @ 315:6cb0fb78b9a6
Re #324: Add saving of Race and System data to files
* Convert IWarFoundryFileSaver from a marker interface into an interface with a purpose of its own so that we can support multiple data files in one zip
* Repurpose WarFoundryXmlSaver to be just an Army saver - we still need to make it usable as part of a larger whole
* Add a WarFoundryLoadedObject class for objects loaded from files and make Race/Army/GameSystem inherit from it
author | IBBoard <dev@ibboard.co.uk> |
---|---|
date | Mon, 28 Feb 2011 21:09:20 +0000 |
parents | 5434e648379c |
children | 40a2df1f629a |
line wrap: on
line diff
--- a/IBBoard.WarFoundry.API.csproj Sun Feb 27 20:01:04 2011 +0000 +++ b/IBBoard.WarFoundry.API.csproj Mon Feb 28 21:09:20 2011 +0000 @@ -8,7 +8,7 @@ <ProjectGuid>{951E6C7A-7FBA-4F68-9D9E-F48618BB9626}</ProjectGuid> <OutputType>Library</OutputType> <AppDesignerFolder>Properties</AppDesignerFolder> - <RootNamespace>IBBoard.WarFoundry.API</RootNamespace> + <RootNamespace>IBBoard.WarFoundry</RootNamespace> <AssemblyName>IBBoard.WarFoundry.API</AssemblyName> <FileUpgradeFlags> </FileUpgradeFlags> @@ -80,7 +80,6 @@ <Compile Include="api\Factories\IWarFoundryFactory.cs" /> <Compile Include="api\Factories\Xml\WarFoundryXmlElementName.cs" /> <Compile Include="api\Factories\Xml\WarFoundryXmlFactory.cs" /> - <Compile Include="api\Factories\Xml\WarFoundryXmlSaver.cs" /> <Compile Include="api\FileLoadFailure.cs" /> <Compile Include="api\Objects\Ability.cs" /> <Compile Include="api\Objects\Army.cs" /> @@ -186,6 +185,8 @@ <Compile Include="api\Factories\DummyWarFoundryFactory.cs" /> <Compile Include="api\Savers\IWarFoundryArmySaver.cs" /> <Compile Include="api\Savers\IWarFoundryRaceSaver.cs" /> + <Compile Include="api\Objects\WarFoundryLoadedObject.cs" /> + <Compile Include="api\Factories\Xml\WarFoundryXmlArmySaver.cs" /> </ItemGroup> <ItemGroup> <Reference Include="System.Xml" /> @@ -233,4 +234,13 @@ <Install>true</Install> </BootstrapperPackage> </ItemGroup> + <ProjectExtensions> + <MonoDevelop> + <Properties> + <Policies> + <DotNetNamingPolicy DirectoryNamespaceAssociation="PrefixedFlat" ResourceNamePolicy="FileFormatDefault" /> + </Policies> + </Properties> + </MonoDevelop> + </ProjectExtensions> </Project> \ No newline at end of file