Cleaned up the EngineerGlobals class.
[VesselSimulator.git] / KerbalEngineer / KerbalEngineer.csproj
CYBUTEK 1 <?xml version="1.0" encoding="utf-8"?>
2 <Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3 <Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
4 <PropertyGroup>
5 <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
6 <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
7 <ProjectGuid>{39806613-E0B7-46E0-89A6-A569EC538CBB}</ProjectGuid>
8 <OutputType>Library</OutputType>
9 <AppDesignerFolder>Properties</AppDesignerFolder>
10 <RootNamespace>KerbalEngineer</RootNamespace>
11 <AssemblyName>KerbalEngineer</AssemblyName>
12 <TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
13 <FileAlignment>512</FileAlignment>
14 </PropertyGroup>
15 <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
16 <DebugSymbols>false</DebugSymbols>
17 <DebugType>none</DebugType>
18 <Optimize>false</Optimize>
19 <OutputPath>..\Output\KerbalEngineer\</OutputPath>
20 <DefineConstants>DEBUG;TRACE</DefineConstants>
21 <ErrorReport>prompt</ErrorReport>
22 <WarningLevel>4</WarningLevel>
23 <UseVSHostingProcess>false</UseVSHostingProcess>
24 </PropertyGroup>
25 <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
26 <DebugType>none</DebugType>
27 <Optimize>true</Optimize>
28 <OutputPath>..\Output\KerbalEngineer\</OutputPath>
29 <DefineConstants>
30 </DefineConstants>
31 <ErrorReport>prompt</ErrorReport>
32 <WarningLevel>4</WarningLevel>
33 <UseVSHostingProcess>false</UseVSHostingProcess>
34 <AllowUnsafeBlocks>false</AllowUnsafeBlocks>
35 </PropertyGroup>
36 <ItemGroup>
CYBUTEK 37 <Compile Include="Control\IControlPanel.cs" />
38 <Compile Include="Control\Panels\BuildOverlayPanel.cs" />
39 <Compile Include="Control\Panels\BuildEngineerPanel.cs" />
CYBUTEK 40 <Compile Include="Editor\BuildAdvanced.cs" />
41 <Compile Include="Editor\BuildOverlay.cs" />
42 <Compile Include="CelestialBodies.cs" />
CYBUTEK 43 <Compile Include="Editor\BuildOverlayPartInfo.cs" />
CYBUTEK 44 <Compile Include="Editor\BuildOverlayResources.cs" />
45 <Compile Include="Editor\BuildOverlayVessel.cs" />
CYBUTEK 46 <Compile Include="Editor\BuildToolbar.cs" />
CYBUTEK 47 <Compile Include="Editor\PartInfoItem.cs" />
48 <Compile Include="Editor\ResourceInfoItem.cs" />
CYBUTEK 49 <Compile Include="Extensions\FloatExtensions.cs" />
CYBUTEK 50 <Compile Include="Extensions\OrbitExtensions.cs" />
cybutek 51 <Compile Include="Flight\ActionMenuGui.cs" />
CYBUTEK 52 <Compile Include="Flight\Presets\Preset.cs" />
CYBUTEK 53 <Compile Include="Flight\Readouts\Miscellaneous\SystemTime.cs" />
cybutek 54 <Compile Include="Flight\Readouts\Miscellaneous\VectoredThrustToggle.cs" />
cybutek 55 <Compile Include="Flight\Readouts\Miscellaneous\TimeReference.cs" />
CYBUTEK 56 <Compile Include="Flight\Readouts\Miscellaneous\Separator.cs" />
CYBUTEK 57 <Compile Include="Flight\Readouts\Miscellaneous\GuiSizeAdjustor.cs" />
58 <Compile Include="Flight\Readouts\Orbital\AngleToEquatorialDescendingNode.cs" />
CYBUTEK 59 <Compile Include="Flight\Readouts\Orbital\AngleToEquatorialAscendingNode.cs" />
60 <Compile Include="Flight\Readouts\Orbital\AngleToRetrograde.cs" />
CYBUTEK 61 <Compile Include="Flight\Readouts\Orbital\AngleToPrograde.cs" />
62 <Compile Include="Flight\Readouts\Orbital\ManoeuvreNode\NodeRadialDeltaV.cs" />
CYBUTEK 63 <Compile Include="Flight\Readouts\Orbital\ManoeuvreNode\ManoeuvreProcessor.cs" />
64 <Compile Include="Flight\Readouts\Orbital\ManoeuvreNode\NodeTimeToHalfBurn.cs" />
65 <Compile Include="Flight\Readouts\Orbital\ManoeuvreNode\NodeTimeToManoeuvre.cs" />
66 <Compile Include="Flight\Readouts\Orbital\ManoeuvreNode\NodeHalfBurnTime.cs" />
67 <Compile Include="Flight\Readouts\Orbital\ManoeuvreNode\NodeBurnTime.cs" />
68 <Compile Include="Flight\Readouts\Orbital\ManoeuvreNode\NodeAngleToRetrograde.cs" />
69 <Compile Include="Flight\Readouts\Orbital\ManoeuvreNode\NodeNormalDeltaV.cs" />
70 <Compile Include="Flight\Readouts\Orbital\ManoeuvreNode\NodeAngleToPrograde.cs" />
71 <Compile Include="Flight\Readouts\Orbital\ManoeuvreNode\NodeTotalDeltaV.cs" />
72 <Compile Include="Flight\Readouts\Orbital\ManoeuvreNode\NodeProgradeDeltaV.cs" />
73 <Compile Include="Flight\Readouts\Orbital\MeanAnomalyAtEpoc.cs" />
cybutek 74 <Compile Include="Flight\Readouts\Orbital\MeanAnomaly.cs" />
CYBUTEK 75 <Compile Include="Flight\Readouts\Orbital\EccentricAnomaly.cs" />
76 <Compile Include="Flight\Readouts\Orbital\ArgumentOfPeriapsis.cs" />
77 <Compile Include="Flight\Readouts\Orbital\CurrentSoi.cs" />
CYBUTEK 78 <Compile Include="Flight\Readouts\Orbital\TrueAnomaly.cs" />
CYBUTEK 79 <Compile Include="Flight\Readouts\Orbital\TimeToEquatorialAscendingNode.cs" />
CYBUTEK 80 <Compile Include="Flight\Readouts\Orbital\TimeToEquatorialDescendingNode.cs" />
81 <Compile Include="Flight\Readouts\Rendezvous\RelativeSpeed.cs" />
CYBUTEK 82 <Compile Include="Flight\Readouts\Rendezvous\RelativeVelocity.cs" />
83 <Compile Include="Flight\Readouts\Rendezvous\SemiMinorAxis.cs" />
CYBUTEK 84 <Compile Include="Flight\Readouts\Rendezvous\SemiMajorAxis.cs" />
85 <Compile Include="Flight\Readouts\Rendezvous\TimeToRelativeDescendingNode.cs" />
CYBUTEK 86 <Compile Include="Flight\Readouts\Rendezvous\TimeToRelativeAscendingNode.cs" />
87 <Compile Include="Flight\Readouts\Surface\ImpactBiome.cs" />
CYBUTEK 88 <Compile Include="Flight\Readouts\Surface\Slope.cs" />
89 <Compile Include="Flight\Readouts\Surface\Biome.cs" />
90 <Compile Include="Flight\Readouts\Surface\HorizontalAcceleration.cs" />
CYBUTEK 91 <Compile Include="Flight\Readouts\Surface\VerticalAcceleration.cs" />
92 <Compile Include="Flight\Readouts\Vessel\AttitudeProcessor.cs" />
cybutek 93 <Compile Include="Flight\Readouts\Vessel\DeltaVCurrentTotal.cs" />
cybutek 94 <Compile Include="Flight\Readouts\Vessel\PitchRate.cs" />
95 <Compile Include="Flight\Readouts\Vessel\HeadingRate.cs" />
96 <Compile Include="Flight\Readouts\Vessel\RollRate.cs" />
97 <Compile Include="Flight\Readouts\Vessel\Roll.cs" />
98 <Compile Include="Flight\Readouts\Vessel\Pitch.cs" />
99 <Compile Include="Flight\Readouts\Vessel\Heading.cs" />
100 <Compile Include="Flight\Readouts\Vessel\PartCount.cs" />
101 <Compile Include="Flight\Readouts\Vessel\SuicideBurnDeltaV.cs" />
102 <Compile Include="Flight\Readouts\Vessel\SuicideBurnAltitude.cs" />
103 <Compile Include="Flight\Readouts\Vessel\SuicideBurnDistance.cs" />
104 <Compile Include="Flight\Readouts\Vessel\DeltaVCurrent.cs" />
cybutek 105 <Compile Include="Flight\Readouts\Vessel\IntakeAirUsage.cs" />
CYBUTEK 106 <Compile Include="Flight\Readouts\Vessel\IntakeAirDemandSupply.cs" />
cybutek 107 <Compile Include="Flight\Readouts\Vessel\IntakeAirSupply.cs" />
108 <Compile Include="Flight\Readouts\Vessel\IntakeAirDemand.cs" />
109 <Compile Include="Flight\Readouts\Miscellaneous\SimulationDelay.cs" />
cybutek 110 <Compile Include="Flight\Readouts\Vessel\SimulationProcessor.cs" />
111 <Compile Include="Flight\Readouts\Vessel\Acceleration.cs" />
112 <Compile Include="Flight\Presets\PresetLibrary.cs" />
113 <Compile Include="Flight\Readouts\Vessel\SuicideBurnProcessor.cs" />
CYBUTEK 114 <Compile Include="Flight\Readouts\Vessel\SurfaceThrustToWeight.cs" />
115 <Compile Include="Flight\Readouts\Surface\Situation.cs" />
116 <Compile Include="Flight\Readouts\Vessel\ThrustOffsetAngle.cs" />
CYBUTEK 117 <Compile Include="Flight\Readouts\Vessel\ThrustTorque.cs" />
CYBUTEK 118 <Compile Include="GuiDisplaySize.cs" />
119 <Compile Include="Helpers\AngleHelper.cs" />
CYBUTEK 120 <Compile Include="Helpers\Averager.cs" />
121 <Compile Include="Helpers\ForceAccumulator.cs" />
CYBUTEK 122 <Compile Include="Helpers\TextureHelper.cs" />
CYBUTEK 123 <Compile Include="Helpers\Units.cs" />
CYBUTEK 124 <Compile Include="Helpers\TimeFormatter.cs" />
CYBUTEK 125 <Compile Include="KeyBinder.cs" />
CYBUTEK 126 <Compile Include="Control\ControlCentre.cs" />
CYBUTEK 127 <Compile Include="UIControls\DropDown.cs" />
CYBUTEK 128 <Compile Include="Logger.cs" />
cybutek 129 <Compile Include="EngineerGlobals.cs" />
130 <Compile Include="Extensions\DoubleExtensions.cs" />
CYBUTEK 131 <Compile Include="Extensions\PartExtensions.cs" />
CYBUTEK 132 <Compile Include="Extensions\PartResourceExtensions.cs" />
cybutek 133 <Compile Include="Extensions\RectExtensions.cs" />
134 <Compile Include="Flight\ActionMenu.cs" />
CYBUTEK 135 <Compile Include="Flight\DisplayStack.cs" />
CYBUTEK 136 <Compile Include="Flight\FlightEngineerCore.cs" />
CYBUTEK 137 <Compile Include="Flight\FlightEngineerModule.cs" />
CYBUTEK 138 <Compile Include="Flight\IUpdatable.cs" />
CYBUTEK 139 <Compile Include="Flight\IUpdateRequest.cs" />
CYBUTEK 140 <Compile Include="Flight\Readouts\Orbital\ApoapsisHeight.cs" />
CYBUTEK 141 <Compile Include="Flight\Readouts\Orbital\Eccentricity.cs" />
142 <Compile Include="Flight\Readouts\Orbital\Inclination.cs" />
143 <Compile Include="Flight\Readouts\Orbital\LongitudeOfAscendingNode.cs" />
144 <Compile Include="Flight\Readouts\Orbital\LongitudeOfPeriapsis.cs" />
145 <Compile Include="Flight\Readouts\Orbital\OrbitalPeriod.cs" />
146 <Compile Include="Flight\Readouts\Orbital\OrbitalSpeed.cs" />
147 <Compile Include="Flight\Readouts\Orbital\PeriapsisHeight.cs" />
148 <Compile Include="Flight\Readouts\Orbital\SemiMajorAxis.cs" />
149 <Compile Include="Flight\Readouts\Orbital\SemiMinorAxis.cs" />
150 <Compile Include="Flight\Readouts\Orbital\TimeToApoapsis.cs" />
151 <Compile Include="Flight\Readouts\Orbital\TimeToPeriapsis.cs" />
152 <Compile Include="Flight\Readouts\ReadoutCategory.cs" />
153 <Compile Include="Flight\Readouts\ReadoutLibrary.cs" />
154 <Compile Include="Flight\Readouts\ReadoutModule.cs" />
155 <Compile Include="Flight\Readouts\Rendezvous\TimeToPeriapsis.cs" />
156 <Compile Include="Flight\Readouts\Rendezvous\TimeToApoapsis.cs" />
157 <Compile Include="Flight\Readouts\Rendezvous\PeriapsisHeight.cs" />
158 <Compile Include="Flight\Readouts\Rendezvous\ApoapsisHeight.cs" />
159 <Compile Include="Flight\Readouts\Rendezvous\InterceptAngle.cs" />
160 <Compile Include="Flight\Readouts\Rendezvous\OrbitalPeriod.cs" />
161 <Compile Include="Flight\Readouts\Rendezvous\Distance.cs" />
162 <Compile Include="Flight\Readouts\Rendezvous\AltitudeSeaLevel.cs" />
163 <Compile Include="Flight\Readouts\Rendezvous\AngleToRelativeDescendingNode.cs" />
164 <Compile Include="Flight\Readouts\Rendezvous\AngleToRelativeAscendingNode.cs" />
165 <Compile Include="Flight\Readouts\Rendezvous\PhaseAngle.cs" />
166 <Compile Include="Flight\Readouts\Rendezvous\RelativeInclination.cs" />
167 <Compile Include="Flight\Readouts\Rendezvous\RendezvousProcessor.cs" />
168 <Compile Include="Flight\Readouts\Rendezvous\TargetSelector.cs" />
169 <Compile Include="Flight\Readouts\Surface\AltitudeSeaLevel.cs" />
170 <Compile Include="Flight\Readouts\Surface\AltitudeTerrain.cs" />
171 <Compile Include="Flight\Readouts\Surface\ImpactLatitude.cs" />
172 <Compile Include="Flight\Readouts\Surface\ImpactAltitude.cs" />
173 <Compile Include="Flight\Readouts\Surface\ImpactLongitude.cs" />
174 <Compile Include="Flight\Readouts\Surface\ImpactTime.cs" />
175 <Compile Include="Flight\Readouts\Surface\AtmosphericProcessor.cs" />
CYBUTEK 176 <Compile Include="Flight\Readouts\Surface\AtmosphericEfficiency.cs" />
177 <Compile Include="Flight\Readouts\Surface\GeeForce.cs" />
CYBUTEK 178 <Compile Include="Flight\Readouts\Surface\HorizontalSpeed.cs" />
179 <Compile Include="Flight\Readouts\Surface\ImpactProcessor.cs" />
180 <Compile Include="Flight\Readouts\Surface\Latitude.cs" />
181 <Compile Include="Flight\Readouts\Surface\Longitude.cs" />
182 <Compile Include="Flight\Readouts\Surface\TerminalVelocity.cs" />
183 <Compile Include="Flight\Readouts\Surface\VerticalSpeed.cs" />
184 <Compile Include="Flight\Readouts\Vessel\DeltaVStaged.cs" />
185 <Compile Include="Flight\Readouts\Vessel\DeltaVTotal.cs" />
186 <Compile Include="Flight\Readouts\Vessel\Mass.cs" />
187 <Compile Include="Flight\Readouts\Vessel\Thrust.cs" />
188 <Compile Include="Flight\Readouts\Vessel\SpecificImpulse.cs" />
189 <Compile Include="Flight\Readouts\Vessel\ThrustToWeight.cs" />
190 <Compile Include="Flight\Sections\SectionEditor.cs" />
191 <Compile Include="Flight\Sections\SectionLibrary.cs" />
192 <Compile Include="Flight\Sections\SectionModule.cs" />
193 <Compile Include="Flight\Sections\SectionWindow.cs" />
194 <Compile Include="LogMsg.cs" />
195 <Compile Include="Properties\AssemblyInfo.cs" />
196 <Compile Include="Settings\SettingHandler.cs" />
197 <Compile Include="Settings\SettingItem.cs" />
198 <Compile Include="TapeDriveAnimator.cs" />
199 <Compile Include="UIControls\WindowObject.cs" />
200 <Compile Include="VesselSimulator\AttachNodeSim.cs" />
201 <Compile Include="VesselSimulator\EngineSim.cs" />
202 <Compile Include="Helpers\Pool.cs" />
203 <Compile Include="VesselSimulator\PartSim.cs" />
204 <Compile Include="VesselSimulator\ResourceContainer.cs" />
205 <Compile Include="VesselSimulator\SimManager.cs" />
206 <Compile Include="VesselSimulator\Simulation.cs" />
207 <Compile Include="VesselSimulator\Stage.cs" />
208 </ItemGroup>
209 <ItemGroup>
210 <Reference Include="Assembly-CSharp">
211 <HintPath>..\Game\KSP_Data\Managed\Assembly-CSharp.dll</HintPath>
CYBUTEK 212 </Reference>
CYBUTEK 213 <Reference Include="System">
214 <HintPath>..\Game\KSP_Data\Managed\System.dll</HintPath>
cybutek 215 <Private>False</Private>
CYBUTEK 216 </Reference>
217 <Reference Include="System.Xml">
218 <HintPath>..\Game\KSP_Data\Managed\System.Xml.dll</HintPath>
219 <Private>False</Private>
220 </Reference>
221 <Reference Include="UnityEngine">
CYBUTEK 222 <HintPath>..\Game\KSP_Data\Managed\UnityEngine.dll</HintPath>
223 </Reference>
cybutek 224 </ItemGroup>
cybutek 225 <ItemGroup />
CYBUTEK 226 <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
227 <Target Name="PostBuildMacros">
228 <GetAssemblyIdentity AssemblyFiles="$(TargetPath)">
229 <Output TaskParameter="Assemblies" ItemName="Targets" />
230 </GetAssemblyIdentity>
231 <ItemGroup>
232 <VersionNumber Include="@(Targets->'%(Version)')" />
233 </ItemGroup>
234 </Target>
235 <PropertyGroup>
cybutek 236 <PostBuildEventDependsOn>
cybutek 237 $(PostBuildEventDependsOn);
CYBUTEK 238 PostBuildMacros;
239 </PostBuildEventDependsOn>
Gerry1135 240 <PostBuildEvent>xcopy "$(SolutionDir)Output\*" "$(SolutionDir)Game\GameData\*" /E /Y
CYBUTEK 241 del "$(SolutionDir)Release\*" /Q
CYBUTEK 242 xcopy "$(SolutionDir)Documents\*" "$(SolutionDir)Release\Documents\*" /E /Y
243 7z.exe a -tzip -mx3 "$(SolutionDir)Release\$(ProjectName)-@(VersionNumber).zip" "$(SolutionDir)Output\*"
244 7z.exe a -tzip -mx3 "$(SolutionDir)Release\$(ProjectName)-@(VersionNumber).zip" "$(SolutionDir)Documents\*"</PostBuildEvent>
245 </PropertyGroup>
246 <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
247 Other similar extension points exist, see Microsoft.Common.targets.
248 <Target Name="BeforeBuild">
249 </Target>
CYBUTEK 250 <Target Name="AfterBuild">
CYBUTEK 251 </Target>
252 -->
253 </Project>