annotate IBBoard.WarFoundry.API.csproj @ 441:d2331ee59d74

Re #350: Add requirement to allow N of unit for specific other units * Add factory for requirement * Add extra method that assumes "allow N unit for every 1 unit" * Update/fix documentation
author IBBoard <dev@ibboard.co.uk>
date Sat, 03 Dec 2011 16:55:24 +0000
parents 0922851f6125
children afc6410e4efc
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
413
48098a2d17d0 Re #101: Make army names and sizes modifiable after creation
IBBoard <dev@ibboard.co.uk>
parents: 412
diff changeset
1 <?xml version="1.0" encoding="utf-8"?>
381
30db6669f5cd * Update to VS.Net 2010 compatibility
IBBoard <dev@ibboard.co.uk>
parents: 379
diff changeset
2 <Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="4.0">
166
6902f49e16e0 Re #198: Add slots with counts to units
IBBoard <dev@ibboard.co.uk>
parents: 163
diff changeset
3 <PropertyGroup>
6902f49e16e0 Re #198: Add slots with counts to units
IBBoard <dev@ibboard.co.uk>
parents: 163
diff changeset
4 <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
6902f49e16e0 Re #198: Add slots with counts to units
IBBoard <dev@ibboard.co.uk>
parents: 163
diff changeset
5 <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
383
8981fc45fe17 Re #153: Default name for armies
snowblizz
parents: 265
diff changeset
6 <ProductVersion>9.0.30729</ProductVersion>
166
6902f49e16e0 Re #198: Add slots with counts to units
IBBoard <dev@ibboard.co.uk>
parents: 163
diff changeset
7 <SchemaVersion>2.0</SchemaVersion>
6902f49e16e0 Re #198: Add slots with counts to units
IBBoard <dev@ibboard.co.uk>
parents: 163
diff changeset
8 <ProjectGuid>{951E6C7A-7FBA-4F68-9D9E-F48618BB9626}</ProjectGuid>
6902f49e16e0 Re #198: Add slots with counts to units
IBBoard <dev@ibboard.co.uk>
parents: 163
diff changeset
9 <OutputType>Library</OutputType>
6902f49e16e0 Re #198: Add slots with counts to units
IBBoard <dev@ibboard.co.uk>
parents: 163
diff changeset
10 <AppDesignerFolder>Properties</AppDesignerFolder>
315
6cb0fb78b9a6 Re #324: Add saving of Race and System data to files
IBBoard <dev@ibboard.co.uk>
parents: 311
diff changeset
11 <RootNamespace>IBBoard.WarFoundry</RootNamespace>
166
6902f49e16e0 Re #198: Add slots with counts to units
IBBoard <dev@ibboard.co.uk>
parents: 163
diff changeset
12 <AssemblyName>IBBoard.WarFoundry.API</AssemblyName>
383
8981fc45fe17 Re #153: Default name for armies
snowblizz
parents: 265
diff changeset
13 <FileUpgradeFlags>
8981fc45fe17 Re #153: Default name for armies
snowblizz
parents: 265
diff changeset
14 </FileUpgradeFlags>
381
30db6669f5cd * Update to VS.Net 2010 compatibility
IBBoard <dev@ibboard.co.uk>
parents: 379
diff changeset
15 <OldToolsVersion>3.5</OldToolsVersion>
383
8981fc45fe17 Re #153: Default name for armies
snowblizz
parents: 265
diff changeset
16 <UpgradeBackupLocation>
8981fc45fe17 Re #153: Default name for armies
snowblizz
parents: 265
diff changeset
17 </UpgradeBackupLocation>
304
1e82cac3716d * Yet another target framework update - this time from VS.Net instead of MD
IBBoard <dev@ibboard.co.uk>
parents: 303
diff changeset
18 <IsWebBootstrapper>false</IsWebBootstrapper>
386
ae9aa94e3bd7 Re #88: Complete initial WinForms UI
IBBoard <dev@ibboard.co.uk>
parents: 385
diff changeset
19 <TargetFrameworkVersion>v2.0</TargetFrameworkVersion>
ae9aa94e3bd7 Re #88: Complete initial WinForms UI
IBBoard <dev@ibboard.co.uk>
parents: 385
diff changeset
20 <PublishUrl>publish\</PublishUrl>
ae9aa94e3bd7 Re #88: Complete initial WinForms UI
IBBoard <dev@ibboard.co.uk>
parents: 385
diff changeset
21 <Install>true</Install>
ae9aa94e3bd7 Re #88: Complete initial WinForms UI
IBBoard <dev@ibboard.co.uk>
parents: 385
diff changeset
22 <InstallFrom>Disk</InstallFrom>
ae9aa94e3bd7 Re #88: Complete initial WinForms UI
IBBoard <dev@ibboard.co.uk>
parents: 385
diff changeset
23 <UpdateEnabled>false</UpdateEnabled>
ae9aa94e3bd7 Re #88: Complete initial WinForms UI
IBBoard <dev@ibboard.co.uk>
parents: 385
diff changeset
24 <UpdateMode>Foreground</UpdateMode>
ae9aa94e3bd7 Re #88: Complete initial WinForms UI
IBBoard <dev@ibboard.co.uk>
parents: 385
diff changeset
25 <UpdateInterval>7</UpdateInterval>
ae9aa94e3bd7 Re #88: Complete initial WinForms UI
IBBoard <dev@ibboard.co.uk>
parents: 385
diff changeset
26 <UpdateIntervalUnits>Days</UpdateIntervalUnits>
ae9aa94e3bd7 Re #88: Complete initial WinForms UI
IBBoard <dev@ibboard.co.uk>
parents: 385
diff changeset
27 <UpdatePeriodically>false</UpdatePeriodically>
ae9aa94e3bd7 Re #88: Complete initial WinForms UI
IBBoard <dev@ibboard.co.uk>
parents: 385
diff changeset
28 <UpdateRequired>false</UpdateRequired>
ae9aa94e3bd7 Re #88: Complete initial WinForms UI
IBBoard <dev@ibboard.co.uk>
parents: 385
diff changeset
29 <MapFileExtensions>true</MapFileExtensions>
ae9aa94e3bd7 Re #88: Complete initial WinForms UI
IBBoard <dev@ibboard.co.uk>
parents: 385
diff changeset
30 <ApplicationRevision>0</ApplicationRevision>
ae9aa94e3bd7 Re #88: Complete initial WinForms UI
IBBoard <dev@ibboard.co.uk>
parents: 385
diff changeset
31 <ApplicationVersion>1.0.0.%2a</ApplicationVersion>
ae9aa94e3bd7 Re #88: Complete initial WinForms UI
IBBoard <dev@ibboard.co.uk>
parents: 385
diff changeset
32 <UseApplicationTrust>false</UseApplicationTrust>
ae9aa94e3bd7 Re #88: Complete initial WinForms UI
IBBoard <dev@ibboard.co.uk>
parents: 385
diff changeset
33 <BootstrapperEnabled>true</BootstrapperEnabled>
166
6902f49e16e0 Re #198: Add slots with counts to units
IBBoard <dev@ibboard.co.uk>
parents: 163
diff changeset
34 </PropertyGroup>
6902f49e16e0 Re #198: Add slots with counts to units
IBBoard <dev@ibboard.co.uk>
parents: 163
diff changeset
35 <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
6902f49e16e0 Re #198: Add slots with counts to units
IBBoard <dev@ibboard.co.uk>
parents: 163
diff changeset
36 <DebugSymbols>true</DebugSymbols>
6902f49e16e0 Re #198: Add slots with counts to units
IBBoard <dev@ibboard.co.uk>
parents: 163
diff changeset
37 <DebugType>full</DebugType>
6902f49e16e0 Re #198: Add slots with counts to units
IBBoard <dev@ibboard.co.uk>
parents: 163
diff changeset
38 <Optimize>false</Optimize>
6902f49e16e0 Re #198: Add slots with counts to units
IBBoard <dev@ibboard.co.uk>
parents: 163
diff changeset
39 <OutputPath>bin\Debug\</OutputPath>
6902f49e16e0 Re #198: Add slots with counts to units
IBBoard <dev@ibboard.co.uk>
parents: 163
diff changeset
40 <DefineConstants>DEBUG;TRACE</DefineConstants>
6902f49e16e0 Re #198: Add slots with counts to units
IBBoard <dev@ibboard.co.uk>
parents: 163
diff changeset
41 <ErrorReport>prompt</ErrorReport>
6902f49e16e0 Re #198: Add slots with counts to units
IBBoard <dev@ibboard.co.uk>
parents: 163
diff changeset
42 <WarningLevel>4</WarningLevel>
6902f49e16e0 Re #198: Add slots with counts to units
IBBoard <dev@ibboard.co.uk>
parents: 163
diff changeset
43 </PropertyGroup>
6902f49e16e0 Re #198: Add slots with counts to units
IBBoard <dev@ibboard.co.uk>
parents: 163
diff changeset
44 <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
6902f49e16e0 Re #198: Add slots with counts to units
IBBoard <dev@ibboard.co.uk>
parents: 163
diff changeset
45 <DebugType>pdbonly</DebugType>
6902f49e16e0 Re #198: Add slots with counts to units
IBBoard <dev@ibboard.co.uk>
parents: 163
diff changeset
46 <Optimize>true</Optimize>
6902f49e16e0 Re #198: Add slots with counts to units
IBBoard <dev@ibboard.co.uk>
parents: 163
diff changeset
47 <OutputPath>bin\Release\</OutputPath>
6902f49e16e0 Re #198: Add slots with counts to units
IBBoard <dev@ibboard.co.uk>
parents: 163
diff changeset
48 <DefineConstants>TRACE</DefineConstants>
6902f49e16e0 Re #198: Add slots with counts to units
IBBoard <dev@ibboard.co.uk>
parents: 163
diff changeset
49 <ErrorReport>prompt</ErrorReport>
6902f49e16e0 Re #198: Add slots with counts to units
IBBoard <dev@ibboard.co.uk>
parents: 163
diff changeset
50 <WarningLevel>4</WarningLevel>
6902f49e16e0 Re #198: Add slots with counts to units
IBBoard <dev@ibboard.co.uk>
parents: 163
diff changeset
51 </PropertyGroup>
6902f49e16e0 Re #198: Add slots with counts to units
IBBoard <dev@ibboard.co.uk>
parents: 163
diff changeset
52 <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
163
395c8042dc03 Fixes #144: HTML generation may need network connection
IBBoard <dev@ibboard.co.uk>
parents: 161
diff changeset
53 <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
395c8042dc03 Fixes #144: HTML generation may need network connection
IBBoard <dev@ibboard.co.uk>
parents: 161
diff changeset
54 Other similar extension points exist, see Microsoft.Common.targets.
395c8042dc03 Fixes #144: HTML generation may need network connection
IBBoard <dev@ibboard.co.uk>
parents: 161
diff changeset
55 <Target Name="BeforeBuild">
395c8042dc03 Fixes #144: HTML generation may need network connection
IBBoard <dev@ibboard.co.uk>
parents: 161
diff changeset
56 </Target>
395c8042dc03 Fixes #144: HTML generation may need network connection
IBBoard <dev@ibboard.co.uk>
parents: 161
diff changeset
57 <Target Name="AfterBuild">
395c8042dc03 Fixes #144: HTML generation may need network connection
IBBoard <dev@ibboard.co.uk>
parents: 161
diff changeset
58 </Target>
166
6902f49e16e0 Re #198: Add slots with counts to units
IBBoard <dev@ibboard.co.uk>
parents: 163
diff changeset
59 -->
6902f49e16e0 Re #198: Add slots with counts to units
IBBoard <dev@ibboard.co.uk>
parents: 163
diff changeset
60 <ItemGroup>
386
ae9aa94e3bd7 Re #88: Complete initial WinForms UI
IBBoard <dev@ibboard.co.uk>
parents: 385
diff changeset
61 <None Include="app.config" />
166
6902f49e16e0 Re #198: Add slots with counts to units
IBBoard <dev@ibboard.co.uk>
parents: 163
diff changeset
62 <None Include="COPYING" />
405
557afa796848 Project File to keep include proper files
Dan.Kulinski@dank-laptop.Global.Local
parents: 381
diff changeset
63 <Compile Include="API\Exporters\WarFoundryXMLWithXSLExporter.cs" />
166
6902f49e16e0 Re #198: Add slots with counts to units
IBBoard <dev@ibboard.co.uk>
parents: 163
diff changeset
64 <Compile Include="AssemblyInfo.cs" />
224
f097888efcfe Fixes #233: "unitPoints" attribute is badly named
IBBoard <dev@ibboard.co.uk>
parents: 209
diff changeset
65 <None Include="schemas\army.xsd">
f097888efcfe Fixes #233: "unitPoints" attribute is badly named
IBBoard <dev@ibboard.co.uk>
parents: 209
diff changeset
66 <Gettext-ScanForTranslations>false</Gettext-ScanForTranslations>
f097888efcfe Fixes #233: "unitPoints" attribute is badly named
IBBoard <dev@ibboard.co.uk>
parents: 209
diff changeset
67 <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
f097888efcfe Fixes #233: "unitPoints" attribute is badly named
IBBoard <dev@ibboard.co.uk>
parents: 209
diff changeset
68 </None>
f097888efcfe Fixes #233: "unitPoints" attribute is badly named
IBBoard <dev@ibboard.co.uk>
parents: 209
diff changeset
69 <None Include="schemas\race.xsd">
f097888efcfe Fixes #233: "unitPoints" attribute is badly named
IBBoard <dev@ibboard.co.uk>
parents: 209
diff changeset
70 <Gettext-ScanForTranslations>false</Gettext-ScanForTranslations>
f097888efcfe Fixes #233: "unitPoints" attribute is badly named
IBBoard <dev@ibboard.co.uk>
parents: 209
diff changeset
71 <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
f097888efcfe Fixes #233: "unitPoints" attribute is badly named
IBBoard <dev@ibboard.co.uk>
parents: 209
diff changeset
72 </None>
f097888efcfe Fixes #233: "unitPoints" attribute is badly named
IBBoard <dev@ibboard.co.uk>
parents: 209
diff changeset
73 <None Include="schemas\system.xsd">
f097888efcfe Fixes #233: "unitPoints" attribute is badly named
IBBoard <dev@ibboard.co.uk>
parents: 209
diff changeset
74 <Gettext-ScanForTranslations>false</Gettext-ScanForTranslations>
f097888efcfe Fixes #233: "unitPoints" attribute is badly named
IBBoard <dev@ibboard.co.uk>
parents: 209
diff changeset
75 <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
f097888efcfe Fixes #233: "unitPoints" attribute is badly named
IBBoard <dev@ibboard.co.uk>
parents: 209
diff changeset
76 </None>
f097888efcfe Fixes #233: "unitPoints" attribute is badly named
IBBoard <dev@ibboard.co.uk>
parents: 209
diff changeset
77 <None Include="schemas\warfoundry-cats.xsd">
f097888efcfe Fixes #233: "unitPoints" attribute is badly named
IBBoard <dev@ibboard.co.uk>
parents: 209
diff changeset
78 <Gettext-ScanForTranslations>false</Gettext-ScanForTranslations>
f097888efcfe Fixes #233: "unitPoints" attribute is badly named
IBBoard <dev@ibboard.co.uk>
parents: 209
diff changeset
79 <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
f097888efcfe Fixes #233: "unitPoints" attribute is badly named
IBBoard <dev@ibboard.co.uk>
parents: 209
diff changeset
80 </None>
f097888efcfe Fixes #233: "unitPoints" attribute is badly named
IBBoard <dev@ibboard.co.uk>
parents: 209
diff changeset
81 <None Include="schemas\warfoundry-core.xsd">
f097888efcfe Fixes #233: "unitPoints" attribute is badly named
IBBoard <dev@ibboard.co.uk>
parents: 209
diff changeset
82 <Gettext-ScanForTranslations>false</Gettext-ScanForTranslations>
f097888efcfe Fixes #233: "unitPoints" attribute is badly named
IBBoard <dev@ibboard.co.uk>
parents: 209
diff changeset
83 <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
f097888efcfe Fixes #233: "unitPoints" attribute is badly named
IBBoard <dev@ibboard.co.uk>
parents: 209
diff changeset
84 </None>
f097888efcfe Fixes #233: "unitPoints" attribute is badly named
IBBoard <dev@ibboard.co.uk>
parents: 209
diff changeset
85 <None Include="schemas\xhtml1-strict.dtd">
f097888efcfe Fixes #233: "unitPoints" attribute is badly named
IBBoard <dev@ibboard.co.uk>
parents: 209
diff changeset
86 <Gettext-ScanForTranslations>false</Gettext-ScanForTranslations>
f097888efcfe Fixes #233: "unitPoints" attribute is badly named
IBBoard <dev@ibboard.co.uk>
parents: 209
diff changeset
87 <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
f097888efcfe Fixes #233: "unitPoints" attribute is badly named
IBBoard <dev@ibboard.co.uk>
parents: 209
diff changeset
88 </None>
f097888efcfe Fixes #233: "unitPoints" attribute is badly named
IBBoard <dev@ibboard.co.uk>
parents: 209
diff changeset
89 <None Include="schemas\xhtml-lat1.ent">
f097888efcfe Fixes #233: "unitPoints" attribute is badly named
IBBoard <dev@ibboard.co.uk>
parents: 209
diff changeset
90 <Gettext-ScanForTranslations>false</Gettext-ScanForTranslations>
f097888efcfe Fixes #233: "unitPoints" attribute is badly named
IBBoard <dev@ibboard.co.uk>
parents: 209
diff changeset
91 <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
f097888efcfe Fixes #233: "unitPoints" attribute is badly named
IBBoard <dev@ibboard.co.uk>
parents: 209
diff changeset
92 </None>
f097888efcfe Fixes #233: "unitPoints" attribute is badly named
IBBoard <dev@ibboard.co.uk>
parents: 209
diff changeset
93 <None Include="schemas\xhtml-special.ent">
f097888efcfe Fixes #233: "unitPoints" attribute is badly named
IBBoard <dev@ibboard.co.uk>
parents: 209
diff changeset
94 <Gettext-ScanForTranslations>false</Gettext-ScanForTranslations>
f097888efcfe Fixes #233: "unitPoints" attribute is badly named
IBBoard <dev@ibboard.co.uk>
parents: 209
diff changeset
95 <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
f097888efcfe Fixes #233: "unitPoints" attribute is badly named
IBBoard <dev@ibboard.co.uk>
parents: 209
diff changeset
96 </None>
f097888efcfe Fixes #233: "unitPoints" attribute is badly named
IBBoard <dev@ibboard.co.uk>
parents: 209
diff changeset
97 <None Include="schemas\xhtml-symbol.ent">
f097888efcfe Fixes #233: "unitPoints" attribute is badly named
IBBoard <dev@ibboard.co.uk>
parents: 209
diff changeset
98 <Gettext-ScanForTranslations>false</Gettext-ScanForTranslations>
f097888efcfe Fixes #233: "unitPoints" attribute is badly named
IBBoard <dev@ibboard.co.uk>
parents: 209
diff changeset
99 <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
f097888efcfe Fixes #233: "unitPoints" attribute is badly named
IBBoard <dev@ibboard.co.uk>
parents: 209
diff changeset
100 </None>
337
3c4a6403a88c * Fix capitalisation so that new files are in the namespace
IBBoard <dev@ibboard.co.uk>
parents: 336
diff changeset
101 <Compile Include="API\Objects\ICostedWarFoundryObject.cs" />
3c4a6403a88c * Fix capitalisation so that new files are in the namespace
IBBoard <dev@ibboard.co.uk>
parents: 336
diff changeset
102 <Compile Include="API\Commands\CreateAndAddUnitCommand.cs" />
3c4a6403a88c * Fix capitalisation so that new files are in the namespace
IBBoard <dev@ibboard.co.uk>
parents: 336
diff changeset
103 <Compile Include="API\Commands\RemoveUnitCommand.cs" />
3c4a6403a88c * Fix capitalisation so that new files are in the namespace
IBBoard <dev@ibboard.co.uk>
parents: 336
diff changeset
104 <Compile Include="API\Commands\AbstractReplaceUnitEquipmentCommand.cs" />
3c4a6403a88c * Fix capitalisation so that new files are in the namespace
IBBoard <dev@ibboard.co.uk>
parents: 336
diff changeset
105 <Compile Include="API\Commands\SetNameCommand.cs" />
3c4a6403a88c * Fix capitalisation so that new files are in the namespace
IBBoard <dev@ibboard.co.uk>
parents: 336
diff changeset
106 <Compile Include="API\Commands\SetUnitEquipmentNumericAmountCommand.cs" />
3c4a6403a88c * Fix capitalisation so that new files are in the namespace
IBBoard <dev@ibboard.co.uk>
parents: 336
diff changeset
107 <Compile Include="API\Commands\SetUnitSizeCommand.cs" />
3c4a6403a88c * Fix capitalisation so that new files are in the namespace
IBBoard <dev@ibboard.co.uk>
parents: 336
diff changeset
108 <Compile Include="API\Delegates.cs" />
3c4a6403a88c * Fix capitalisation so that new files are in the namespace
IBBoard <dev@ibboard.co.uk>
parents: 336
diff changeset
109 <Compile Include="API\Factories\AbstractNativeWarFoundryFactory.cs" />
3c4a6403a88c * Fix capitalisation so that new files are in the namespace
IBBoard <dev@ibboard.co.uk>
parents: 336
diff changeset
110 <Compile Include="API\Factories\AbstractNonNativeFileExtensionWarFoundryFactory.cs" />
3c4a6403a88c * Fix capitalisation so that new files are in the namespace
IBBoard <dev@ibboard.co.uk>
parents: 336
diff changeset
111 <Compile Include="API\Factories\AbstractNonNativeWarFoundryFactory.cs" />
3c4a6403a88c * Fix capitalisation so that new files are in the namespace
IBBoard <dev@ibboard.co.uk>
parents: 336
diff changeset
112 <Compile Include="API\Factories\AbstractWarFoundryFactory.cs" />
3c4a6403a88c * Fix capitalisation so that new files are in the namespace
IBBoard <dev@ibboard.co.uk>
parents: 336
diff changeset
113 <Compile Include="API\Factories\INativeWarFoundryFactory.cs" />
3c4a6403a88c * Fix capitalisation so that new files are in the namespace
IBBoard <dev@ibboard.co.uk>
parents: 336
diff changeset
114 <Compile Include="API\Factories\INonNativeWarFoundryFactory.cs" />
3c4a6403a88c * Fix capitalisation so that new files are in the namespace
IBBoard <dev@ibboard.co.uk>
parents: 336
diff changeset
115 <Compile Include="API\Factories\IWarFoundryFactory.cs" />
3c4a6403a88c * Fix capitalisation so that new files are in the namespace
IBBoard <dev@ibboard.co.uk>
parents: 336
diff changeset
116 <Compile Include="API\Factories\Xml\WarFoundryXmlElementName.cs" />
3c4a6403a88c * Fix capitalisation so that new files are in the namespace
IBBoard <dev@ibboard.co.uk>
parents: 336
diff changeset
117 <Compile Include="API\Factories\Xml\WarFoundryXmlFactory.cs" />
3c4a6403a88c * Fix capitalisation so that new files are in the namespace
IBBoard <dev@ibboard.co.uk>
parents: 336
diff changeset
118 <Compile Include="API\FileLoadFailure.cs" />
3c4a6403a88c * Fix capitalisation so that new files are in the namespace
IBBoard <dev@ibboard.co.uk>
parents: 336
diff changeset
119 <Compile Include="API\Objects\Ability.cs" />
3c4a6403a88c * Fix capitalisation so that new files are in the namespace
IBBoard <dev@ibboard.co.uk>
parents: 336
diff changeset
120 <Compile Include="API\Objects\Army.cs" />
3c4a6403a88c * Fix capitalisation so that new files are in the namespace
IBBoard <dev@ibboard.co.uk>
parents: 336
diff changeset
121 <Compile Include="API\Objects\ArmyCategory.cs" />
3c4a6403a88c * Fix capitalisation so that new files are in the namespace
IBBoard <dev@ibboard.co.uk>
parents: 336
diff changeset
122 <Compile Include="API\Objects\Category.cs" />
3c4a6403a88c * Fix capitalisation so that new files are in the namespace
IBBoard <dev@ibboard.co.uk>
parents: 336
diff changeset
123 <Compile Include="API\Objects\DuplicateItemException.cs" />
3c4a6403a88c * Fix capitalisation so that new files are in the namespace
IBBoard <dev@ibboard.co.uk>
parents: 336
diff changeset
124 <Compile Include="API\Objects\EquipmentItem.cs" />
3c4a6403a88c * Fix capitalisation so that new files are in the namespace
IBBoard <dev@ibboard.co.uk>
parents: 336
diff changeset
125 <Compile Include="API\Objects\GameSystem.cs" />
3c4a6403a88c * Fix capitalisation so that new files are in the namespace
IBBoard <dev@ibboard.co.uk>
parents: 336
diff changeset
126 <Compile Include="API\Objects\IWarFoundryNativeSourceObject.cs" />
3c4a6403a88c * Fix capitalisation so that new files are in the namespace
IBBoard <dev@ibboard.co.uk>
parents: 336
diff changeset
127 <Compile Include="API\Objects\IWarFoundryObject.cs" />
3c4a6403a88c * Fix capitalisation so that new files are in the namespace
IBBoard <dev@ibboard.co.uk>
parents: 336
diff changeset
128 <Compile Include="API\Objects\IWarFoundryStagedLoadObject.cs" />
3c4a6403a88c * Fix capitalisation so that new files are in the namespace
IBBoard <dev@ibboard.co.uk>
parents: 336
diff changeset
129 <Compile Include="API\Objects\Race.cs" />
3c4a6403a88c * Fix capitalisation so that new files are in the namespace
IBBoard <dev@ibboard.co.uk>
parents: 336
diff changeset
130 <Compile Include="API\Objects\Stat.cs" />
3c4a6403a88c * Fix capitalisation so that new files are in the namespace
IBBoard <dev@ibboard.co.uk>
parents: 336
diff changeset
131 <Compile Include="API\Objects\Stats.cs" />
3c4a6403a88c * Fix capitalisation so that new files are in the namespace
IBBoard <dev@ibboard.co.uk>
parents: 336
diff changeset
132 <Compile Include="API\Objects\StatSlot.cs" />
3c4a6403a88c * Fix capitalisation so that new files are in the namespace
IBBoard <dev@ibboard.co.uk>
parents: 336
diff changeset
133 <Compile Include="API\Objects\SystemStats.cs" />
3c4a6403a88c * Fix capitalisation so that new files are in the namespace
IBBoard <dev@ibboard.co.uk>
parents: 336
diff changeset
134 <Compile Include="API\Objects\Unit.cs" />
3c4a6403a88c * Fix capitalisation so that new files are in the namespace
IBBoard <dev@ibboard.co.uk>
parents: 336
diff changeset
135 <Compile Include="API\Objects\UnitEquipmentItem.cs" />
3c4a6403a88c * Fix capitalisation so that new files are in the namespace
IBBoard <dev@ibboard.co.uk>
parents: 336
diff changeset
136 <Compile Include="API\Objects\UnitType.cs" />
3c4a6403a88c * Fix capitalisation so that new files are in the namespace
IBBoard <dev@ibboard.co.uk>
parents: 336
diff changeset
137 <Compile Include="API\Objects\WarFoundryObject.cs" />
3c4a6403a88c * Fix capitalisation so that new files are in the namespace
IBBoard <dev@ibboard.co.uk>
parents: 336
diff changeset
138 <Compile Include="API\Objects\WarFoundryStagedLoadingObject.cs" />
3c4a6403a88c * Fix capitalisation so that new files are in the namespace
IBBoard <dev@ibboard.co.uk>
parents: 336
diff changeset
139 <Compile Include="API\Savers\IWarFoundryFileSaver.cs" />
3c4a6403a88c * Fix capitalisation so that new files are in the namespace
IBBoard <dev@ibboard.co.uk>
parents: 336
diff changeset
140 <Compile Include="API\Savers\WarFoundrySaver.cs" />
3c4a6403a88c * Fix capitalisation so that new files are in the namespace
IBBoard <dev@ibboard.co.uk>
parents: 336
diff changeset
141 <Compile Include="API\Util\UnitEquipmentUtil.cs" />
3c4a6403a88c * Fix capitalisation so that new files are in the namespace
IBBoard <dev@ibboard.co.uk>
parents: 336
diff changeset
142 <Compile Include="API\WarFoundryCore.cs" />
3c4a6403a88c * Fix capitalisation so that new files are in the namespace
IBBoard <dev@ibboard.co.uk>
parents: 336
diff changeset
143 <Compile Include="API\WarFoundryLoader.cs" />
3c4a6403a88c * Fix capitalisation so that new files are in the namespace
IBBoard <dev@ibboard.co.uk>
parents: 336
diff changeset
144 <Compile Include="API\Factories\Xml\WarFoundryXmlGameSystemFactory.cs" />
3c4a6403a88c * Fix capitalisation so that new files are in the namespace
IBBoard <dev@ibboard.co.uk>
parents: 336
diff changeset
145 <Compile Include="API\Factories\Xml\WarFoundryXmlRaceFactory.cs" />
3c4a6403a88c * Fix capitalisation so that new files are in the namespace
IBBoard <dev@ibboard.co.uk>
parents: 336
diff changeset
146 <Compile Include="API\Factories\Xml\WarFoundryXmlArmyFactory.cs" />
3c4a6403a88c * Fix capitalisation so that new files are in the namespace
IBBoard <dev@ibboard.co.uk>
parents: 336
diff changeset
147 <Compile Include="API\Factories\Xml\WarFoundryXmlFactoryUtils.cs" />
3c4a6403a88c * Fix capitalisation so that new files are in the namespace
IBBoard <dev@ibboard.co.uk>
parents: 336
diff changeset
148 <Compile Include="API\Objects\InvalidContainershipException.cs" />
3c4a6403a88c * Fix capitalisation so that new files are in the namespace
IBBoard <dev@ibboard.co.uk>
parents: 336
diff changeset
149 <Compile Include="API\Objects\CompositeEquipmentItem.cs" />
3c4a6403a88c * Fix capitalisation so that new files are in the namespace
IBBoard <dev@ibboard.co.uk>
parents: 336
diff changeset
150 <Compile Include="API\Objects\AbstractUnitEquipmentItemSelection.cs" />
3c4a6403a88c * Fix capitalisation so that new files are in the namespace
IBBoard <dev@ibboard.co.uk>
parents: 336
diff changeset
151 <Compile Include="API\Objects\UnitEquipmentNumericSelection.cs" />
3c4a6403a88c * Fix capitalisation so that new files are in the namespace
IBBoard <dev@ibboard.co.uk>
parents: 336
diff changeset
152 <Compile Include="API\Objects\UnitEquipmentRatioSelection.cs" />
3c4a6403a88c * Fix capitalisation so that new files are in the namespace
IBBoard <dev@ibboard.co.uk>
parents: 336
diff changeset
153 <Compile Include="API\Commands\SetUnitEquipmentRatioAmountCommand.cs" />
3c4a6403a88c * Fix capitalisation so that new files are in the namespace
IBBoard <dev@ibboard.co.uk>
parents: 336
diff changeset
154 <Compile Include="API\Commands\AbstractSetUnitEquipmentAmountCommand.cs" />
3c4a6403a88c * Fix capitalisation so that new files are in the namespace
IBBoard <dev@ibboard.co.uk>
parents: 336
diff changeset
155 <Compile Include="API\Commands\ReplaceUnitEquipmentWithNumericAmountItemCommand.cs" />
3c4a6403a88c * Fix capitalisation so that new files are in the namespace
IBBoard <dev@ibboard.co.uk>
parents: 336
diff changeset
156 <Compile Include="API\Commands\ReplaceUnitEquipmentWithRatioAmountItemCommand.cs" />
3c4a6403a88c * Fix capitalisation so that new files are in the namespace
IBBoard <dev@ibboard.co.uk>
parents: 336
diff changeset
157 <Compile Include="API\Factories\Xml\Zip\StringZipEntrySource.cs" />
3c4a6403a88c * Fix capitalisation so that new files are in the namespace
IBBoard <dev@ibboard.co.uk>
parents: 336
diff changeset
158 <Compile Include="API\Factories\RequiredDataMissingException.cs" />
3c4a6403a88c * Fix capitalisation so that new files are in the namespace
IBBoard <dev@ibboard.co.uk>
parents: 336
diff changeset
159 <Compile Include="API\Factories\Xml\WarFoundryXmlArmyParser.cs" />
3c4a6403a88c * Fix capitalisation so that new files are in the namespace
IBBoard <dev@ibboard.co.uk>
parents: 336
diff changeset
160 <Compile Include="API\Exporters\IWarFoundryExporter.cs" />
3c4a6403a88c * Fix capitalisation so that new files are in the namespace
IBBoard <dev@ibboard.co.uk>
parents: 336
diff changeset
161 <Compile Include="API\Exporters\WarFoundryHtmlExporter.cs" />
3c4a6403a88c * Fix capitalisation so that new files are in the namespace
IBBoard <dev@ibboard.co.uk>
parents: 336
diff changeset
162 <Compile Include="API\AbstractWarFoundryLoader.cs" />
3c4a6403a88c * Fix capitalisation so that new files are in the namespace
IBBoard <dev@ibboard.co.uk>
parents: 336
diff changeset
163 <Compile Include="API\DefaultWarFoundryLoader.cs" />
3c4a6403a88c * Fix capitalisation so that new files are in the namespace
IBBoard <dev@ibboard.co.uk>
parents: 336
diff changeset
164 <Compile Include="API\Objects\UnitMemberType.cs" />
3c4a6403a88c * Fix capitalisation so that new files are in the namespace
IBBoard <dev@ibboard.co.uk>
parents: 336
diff changeset
165 <Compile Include="API\Factories\Xml\WarFoundryXmlLimitParser.cs" />
3c4a6403a88c * Fix capitalisation so that new files are in the namespace
IBBoard <dev@ibboard.co.uk>
parents: 336
diff changeset
166 <Compile Include="API\Factories\DummyWarFoundryFactory.cs" />
3c4a6403a88c * Fix capitalisation so that new files are in the namespace
IBBoard <dev@ibboard.co.uk>
parents: 336
diff changeset
167 <Compile Include="API\Objects\WarFoundryLoadedObject.cs" />
3c4a6403a88c * Fix capitalisation so that new files are in the namespace
IBBoard <dev@ibboard.co.uk>
parents: 336
diff changeset
168 <Compile Include="API\Savers\Xml\WarFoundryXmlArmySaver.cs" />
3c4a6403a88c * Fix capitalisation so that new files are in the namespace
IBBoard <dev@ibboard.co.uk>
parents: 336
diff changeset
169 <Compile Include="API\Savers\Xml\WarFoundryXmlGameSystemSaver.cs" />
3c4a6403a88c * Fix capitalisation so that new files are in the namespace
IBBoard <dev@ibboard.co.uk>
parents: 336
diff changeset
170 <Compile Include="API\Savers\Xml\WarFoundryXmlFileSaver.cs" />
3c4a6403a88c * Fix capitalisation so that new files are in the namespace
IBBoard <dev@ibboard.co.uk>
parents: 336
diff changeset
171 <Compile Include="API\Objects\Requirement\RequiresAtLeastNUnitsRequirement.cs" />
3c4a6403a88c * Fix capitalisation so that new files are in the namespace
IBBoard <dev@ibboard.co.uk>
parents: 336
diff changeset
172 <Compile Include="API\Objects\Requirement\UnitCountRequirementData.cs" />
3c4a6403a88c * Fix capitalisation so that new files are in the namespace
IBBoard <dev@ibboard.co.uk>
parents: 336
diff changeset
173 <Compile Include="API\Objects\Requirement\RequiresNoMoreThanNOfUnitTypeRequirement.cs" />
3c4a6403a88c * Fix capitalisation so that new files are in the namespace
IBBoard <dev@ibboard.co.uk>
parents: 336
diff changeset
174 <Compile Include="API\Objects\Requirement\UnitRequiresAtLeastNUnitsRequirement.cs" />
339
50cd43bf51b3 Re #27: Unit requirements
IBBoard <dev@ibboard.co.uk>
parents: 337
diff changeset
175 <Compile Include="API\Objects\Requirement\Validation.cs" />
343
acd390dba551 Re #27: Unit requirements
IBBoard <dev@ibboard.co.uk>
parents: 339
diff changeset
176 <Compile Include="API\Objects\Requirement\UnitRequiresNoMoreThanNOfUnitTypeRequirement.cs" />
347
44a6539fadf9 Re #27: Unit requirements
IBBoard <dev@ibboard.co.uk>
parents: 346
diff changeset
177 <Compile Include="API\Objects\Requirement\IRequirement.cs" />
353
65fccdd51aec Re #27: Unit requirements
IBBoard <dev@ibboard.co.uk>
parents: 352
diff changeset
178 <Compile Include="API\Objects\Requirement\RequirementHandler.cs" />
358
dbe7ccb1e557 Re #345: Add failure message to requirements
IBBoard <dev@ibboard.co.uk>
parents: 353
diff changeset
179 <Compile Include="API\Objects\Requirement\AbstractRequirement.cs" />
371
bfdb95906075 Re #351: Add extensible requirement handling method
IBBoard <dev@ibboard.co.uk>
parents: 365
diff changeset
180 <Compile Include="API\Factories\Requirement\UnitRequiresAtLeastNUnitsRequirementFactory.cs" />
374
13793f3a2a2e Re #351: Add extensible requirement handling method
IBBoard <dev@ibboard.co.uk>
parents: 371
diff changeset
181 <Compile Include="API\Factories\Requirement\InvalidRequirementException.cs" />
376
e50682387d63 Re #353: Handle unloaded units being referenced outside factory
IBBoard <dev@ibboard.co.uk>
parents: 374
diff changeset
182 <Compile Include="API\Factories\Xml\CategoryLoader.cs" />
377
c3b0b28bad48 Re #353: Handle unloaded units being referenced outside factory
IBBoard <dev@ibboard.co.uk>
parents: 376
diff changeset
183 <Compile Include="API\Factories\IRaceFactory.cs" />
379
04f4c2fea356 Re #351: Add extensible requirement handling method
IBBoard <dev@ibboard.co.uk>
parents: 377
diff changeset
184 <Compile Include="API\Factories\Requirement\IRequirementFactory.cs" />
413
48098a2d17d0 Re #101: Make army names and sizes modifiable after creation
IBBoard <dev@ibboard.co.uk>
parents: 412
diff changeset
185 <Compile Include="API\Commands\EditArmyCommand.cs" />
433
93c373701016 Re #356: Add factory for UnitRequiresNoMoreThanNOfUnitTypeRequirement
IBBoard <dev@ibboard.co.uk>
parents: 432
diff changeset
186 <Compile Include="API\Factories\Requirement\UnitRequiresNoMoreThanNOfUnitTypeRequirementFactory.cs" />
434
c32bb2a53b87 Fixes #365: Add factory for UnitRequiresNoMoreThanNOfUnitTypeRequirement
IBBoard <dev@ibboard.co.uk>
parents: 433
diff changeset
187 <Compile Include="API\WarFoundryHacks.cs" />
436
dc842b41adfd Fixes #378: Add default files to source control
IBBoard <dev@ibboard.co.uk>
parents: 434
diff changeset
188 <None Include="data\Empire.race">
dc842b41adfd Fixes #378: Add default files to source control
IBBoard <dev@ibboard.co.uk>
parents: 434
diff changeset
189 <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
dc842b41adfd Fixes #378: Add default files to source control
IBBoard <dev@ibboard.co.uk>
parents: 434
diff changeset
190 </None>
dc842b41adfd Fixes #378: Add default files to source control
IBBoard <dev@ibboard.co.uk>
parents: 434
diff changeset
191 <None Include="data\SampleSystem.system">
dc842b41adfd Fixes #378: Add default files to source control
IBBoard <dev@ibboard.co.uk>
parents: 434
diff changeset
192 <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
dc842b41adfd Fixes #378: Add default files to source control
IBBoard <dev@ibboard.co.uk>
parents: 434
diff changeset
193 </None>
437
0922851f6125 Re #350: Add requirement to allow N of unit for specific other units
IBBoard <dev@ibboard.co.uk>
parents: 436
diff changeset
194 <Compile Include="API\Objects\Requirement\RequiresNUnitsForMUnitsRequirement.cs" />
441
d2331ee59d74 Re #350: Add requirement to allow N of unit for specific other units
IBBoard <dev@ibboard.co.uk>
parents: 437
diff changeset
195 <Compile Include="API\Factories\Requirement\UnitRequiresNUnitsForMUnitsRequirementFactory.cs" />
166
6902f49e16e0 Re #198: Add slots with counts to units
IBBoard <dev@ibboard.co.uk>
parents: 163
diff changeset
196 </ItemGroup>
385
638c8b91ba76 Fixes #310: "Invalid boolean" in Army files
IBBoard <dev@ibboard.co.uk>
parents: 383
diff changeset
197 <ItemGroup>
166
6902f49e16e0 Re #198: Add slots with counts to units
IBBoard <dev@ibboard.co.uk>
parents: 163
diff changeset
198 <Reference Include="System.Xml" />
6902f49e16e0 Re #198: Add slots with counts to units
IBBoard <dev@ibboard.co.uk>
parents: 163
diff changeset
199 <Reference Include="System" />
6902f49e16e0 Re #198: Add slots with counts to units
IBBoard <dev@ibboard.co.uk>
parents: 163
diff changeset
200 </ItemGroup>
385
638c8b91ba76 Fixes #310: "Invalid boolean" in Army files
IBBoard <dev@ibboard.co.uk>
parents: 383
diff changeset
201 <ItemGroup>
638c8b91ba76 Fixes #310: "Invalid boolean" in Army files
IBBoard <dev@ibboard.co.uk>
parents: 383
diff changeset
202 <ProjectReference Include="..\IBBoard\IBBoard.csproj">
638c8b91ba76 Fixes #310: "Invalid boolean" in Army files
IBBoard <dev@ibboard.co.uk>
parents: 383
diff changeset
203 <Project>{5DFD64F6-FC2B-4B4F-B92E-483BAC468105}</Project>
638c8b91ba76 Fixes #310: "Invalid boolean" in Army files
IBBoard <dev@ibboard.co.uk>
parents: 383
diff changeset
204 <Name>IBBoard</Name>
638c8b91ba76 Fixes #310: "Invalid boolean" in Army files
IBBoard <dev@ibboard.co.uk>
parents: 383
diff changeset
205 </ProjectReference>
285
40362a9adf20 Re #311: can't read ZIP file packed by Linux app Archive Manager/File Roller
IBBoard <dev@ibboard.co.uk>
parents: 283
diff changeset
206 <ProjectReference Include="..\SharpZipLib\ICSharpCode.SharpZLib.csproj">
40362a9adf20 Re #311: can't read ZIP file packed by Linux app Archive Manager/File Roller
IBBoard <dev@ibboard.co.uk>
parents: 283
diff changeset
207 <Project>{0E7413FF-EB9E-4714-ACF2-BE3A6A7B2FFD}</Project>
40362a9adf20 Re #311: can't read ZIP file packed by Linux app Archive Manager/File Roller
IBBoard <dev@ibboard.co.uk>
parents: 283
diff changeset
208 <Name>ICSharpCode.SharpZLib</Name>
40362a9adf20 Re #311: can't read ZIP file packed by Linux app Archive Manager/File Roller
IBBoard <dev@ibboard.co.uk>
parents: 283
diff changeset
209 </ProjectReference>
386
ae9aa94e3bd7 Re #88: Complete initial WinForms UI
IBBoard <dev@ibboard.co.uk>
parents: 385
diff changeset
210 </ItemGroup>
ae9aa94e3bd7 Re #88: Complete initial WinForms UI
IBBoard <dev@ibboard.co.uk>
parents: 385
diff changeset
211 <ItemGroup>
406
a83846cce1f9 Updated csproj to copy xsl files on build
Dan.Kulinski@dank-laptop.Global.Local
parents: 405
diff changeset
212 <Content Include="xsl\default_html.xsl">
a83846cce1f9 Updated csproj to copy xsl files on build
Dan.Kulinski@dank-laptop.Global.Local
parents: 405
diff changeset
213 <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
a83846cce1f9 Updated csproj to copy xsl files on build
Dan.Kulinski@dank-laptop.Global.Local
parents: 405
diff changeset
214 </Content>
a83846cce1f9 Updated csproj to copy xsl files on build
Dan.Kulinski@dank-laptop.Global.Local
parents: 405
diff changeset
215 <Content Include="xsl\unitcard.xsl">
a83846cce1f9 Updated csproj to copy xsl files on build
Dan.Kulinski@dank-laptop.Global.Local
parents: 405
diff changeset
216 <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
a83846cce1f9 Updated csproj to copy xsl files on build
Dan.Kulinski@dank-laptop.Global.Local
parents: 405
diff changeset
217 </Content>
386
ae9aa94e3bd7 Re #88: Complete initial WinForms UI
IBBoard <dev@ibboard.co.uk>
parents: 385
diff changeset
218 </ItemGroup>
315
6cb0fb78b9a6 Re #324: Add saving of Race and System data to files
IBBoard <dev@ibboard.co.uk>
parents: 311
diff changeset
219 <ProjectExtensions>
6cb0fb78b9a6 Re #324: Add saving of Race and System data to files
IBBoard <dev@ibboard.co.uk>
parents: 311
diff changeset
220 <MonoDevelop>
6cb0fb78b9a6 Re #324: Add saving of Race and System data to files
IBBoard <dev@ibboard.co.uk>
parents: 311
diff changeset
221 <Properties>
6cb0fb78b9a6 Re #324: Add saving of Race and System data to files
IBBoard <dev@ibboard.co.uk>
parents: 311
diff changeset
222 <Policies>
317
58cd0fa53976 Re #324: Add saving of Race and System data to files
IBBoard <dev@ibboard.co.uk>
parents: 316
diff changeset
223 <DotNetNamingPolicy DirectoryNamespaceAssociation="PrefixedHierarchical" ResourceNamePolicy="FileFormatDefault" />
315
6cb0fb78b9a6 Re #324: Add saving of Race and System data to files
IBBoard <dev@ibboard.co.uk>
parents: 311
diff changeset
224 </Policies>
6cb0fb78b9a6 Re #324: Add saving of Race and System data to files
IBBoard <dev@ibboard.co.uk>
parents: 311
diff changeset
225 </Properties>
6cb0fb78b9a6 Re #324: Add saving of Race and System data to files
IBBoard <dev@ibboard.co.uk>
parents: 311
diff changeset
226 </MonoDevelop>
336
3631c1493c7f * Fix project to keep VS.Net 2008 happy for the umpty-ninth time
IBBoard <dev@ibboard.co.uk>
parents: 335
diff changeset
227 <VisualStudio />
315
6cb0fb78b9a6 Re #324: Add saving of Race and System data to files
IBBoard <dev@ibboard.co.uk>
parents: 311
diff changeset
228 </ProjectExtensions>
0
520818033bb6 Initial commit of WarFoundry code
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
229 </Project>