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