瀏覽代碼

Add ReachGraphicsDemo to linux project

niel 13 年之前
父節點
當前提交
46019e8e73

+ 44 - 0
MonoGame.Samples.Linux.sln

@@ -45,6 +45,10 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "StarWarrior.Linux", "StarWa
 EndProject
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CatapultNetWars.Linux", "CatapultNetWars\CatapultNetWars.Linux.csproj", "{0BCF8950-A28D-4688-BA92-85BD49637ED0}"
 EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ReachGraphicsDemo.Linux", "ReachGraphicsDemo\ReachGraphicsDemo.Linux.csproj", "{28D96778-9314-4A7E-A673-2A84DFAF3654}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ReachGraphicsDemoDataTypes.Linux", "ReachGraphicsDemoDataTypes\ReachGraphicsDemoDataTypes.Linux.csproj", "{8D359A6F-B0BB-4799-8311-406D5F57025A}"
+EndProject
 Global
 	GlobalSection(SolutionConfigurationPlatforms) = preSolution
 		Debug|Any CPU = Debug|Any CPU
@@ -99,6 +103,26 @@ Global
 		{2012F252-E53A-4900-A2C5-9550D008DF8B}.Release|Mixed Platforms.Build.0 = Release|Any CPU
 		{2012F252-E53A-4900-A2C5-9550D008DF8B}.Release|x86.ActiveCfg = Release|Any CPU
 		{2012F252-E53A-4900-A2C5-9550D008DF8B}.Release|x86.Build.0 = Release|Any CPU
+		{28D96778-9314-4A7E-A673-2A84DFAF3654}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+		{28D96778-9314-4A7E-A673-2A84DFAF3654}.Debug|Any CPU.Build.0 = Debug|Any CPU
+		{28D96778-9314-4A7E-A673-2A84DFAF3654}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+		{28D96778-9314-4A7E-A673-2A84DFAF3654}.Debug|iPhone.Build.0 = Debug|Any CPU
+		{28D96778-9314-4A7E-A673-2A84DFAF3654}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+		{28D96778-9314-4A7E-A673-2A84DFAF3654}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
+		{28D96778-9314-4A7E-A673-2A84DFAF3654}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+		{28D96778-9314-4A7E-A673-2A84DFAF3654}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+		{28D96778-9314-4A7E-A673-2A84DFAF3654}.Debug|x86.ActiveCfg = Debug|Any CPU
+		{28D96778-9314-4A7E-A673-2A84DFAF3654}.Debug|x86.Build.0 = Debug|Any CPU
+		{28D96778-9314-4A7E-A673-2A84DFAF3654}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{28D96778-9314-4A7E-A673-2A84DFAF3654}.Release|Any CPU.Build.0 = Release|Any CPU
+		{28D96778-9314-4A7E-A673-2A84DFAF3654}.Release|iPhone.ActiveCfg = Release|Any CPU
+		{28D96778-9314-4A7E-A673-2A84DFAF3654}.Release|iPhone.Build.0 = Release|Any CPU
+		{28D96778-9314-4A7E-A673-2A84DFAF3654}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+		{28D96778-9314-4A7E-A673-2A84DFAF3654}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
+		{28D96778-9314-4A7E-A673-2A84DFAF3654}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+		{28D96778-9314-4A7E-A673-2A84DFAF3654}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+		{28D96778-9314-4A7E-A673-2A84DFAF3654}.Release|x86.ActiveCfg = Release|Any CPU
+		{28D96778-9314-4A7E-A673-2A84DFAF3654}.Release|x86.Build.0 = Release|Any CPU
 		{35253CE1-C864-4CD3-8249-4D1319748E8F}.Debug|Any CPU.ActiveCfg = Debug|x86
 		{35253CE1-C864-4CD3-8249-4D1319748E8F}.Debug|Any CPU.Build.0 = Debug|x86
 		{35253CE1-C864-4CD3-8249-4D1319748E8F}.Debug|iPhone.ActiveCfg = Debug|x86
@@ -359,6 +383,26 @@ Global
 		{8CFEF2EE-5E32-43EB-A730-EB3AACDC77B1}.Release|Mixed Platforms.Build.0 = Release|x86
 		{8CFEF2EE-5E32-43EB-A730-EB3AACDC77B1}.Release|x86.ActiveCfg = Release|x86
 		{8CFEF2EE-5E32-43EB-A730-EB3AACDC77B1}.Release|x86.Build.0 = Release|x86
+		{8D359A6F-B0BB-4799-8311-406D5F57025A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+		{8D359A6F-B0BB-4799-8311-406D5F57025A}.Debug|Any CPU.Build.0 = Debug|Any CPU
+		{8D359A6F-B0BB-4799-8311-406D5F57025A}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+		{8D359A6F-B0BB-4799-8311-406D5F57025A}.Debug|iPhone.Build.0 = Debug|Any CPU
+		{8D359A6F-B0BB-4799-8311-406D5F57025A}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+		{8D359A6F-B0BB-4799-8311-406D5F57025A}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
+		{8D359A6F-B0BB-4799-8311-406D5F57025A}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+		{8D359A6F-B0BB-4799-8311-406D5F57025A}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+		{8D359A6F-B0BB-4799-8311-406D5F57025A}.Debug|x86.ActiveCfg = Debug|Any CPU
+		{8D359A6F-B0BB-4799-8311-406D5F57025A}.Debug|x86.Build.0 = Debug|Any CPU
+		{8D359A6F-B0BB-4799-8311-406D5F57025A}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{8D359A6F-B0BB-4799-8311-406D5F57025A}.Release|Any CPU.Build.0 = Release|Any CPU
+		{8D359A6F-B0BB-4799-8311-406D5F57025A}.Release|iPhone.ActiveCfg = Release|Any CPU
+		{8D359A6F-B0BB-4799-8311-406D5F57025A}.Release|iPhone.Build.0 = Release|Any CPU
+		{8D359A6F-B0BB-4799-8311-406D5F57025A}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+		{8D359A6F-B0BB-4799-8311-406D5F57025A}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
+		{8D359A6F-B0BB-4799-8311-406D5F57025A}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+		{8D359A6F-B0BB-4799-8311-406D5F57025A}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+		{8D359A6F-B0BB-4799-8311-406D5F57025A}.Release|x86.ActiveCfg = Release|Any CPU
+		{8D359A6F-B0BB-4799-8311-406D5F57025A}.Release|x86.Build.0 = Release|Any CPU
 		{9522776F-02BA-4BED-B8BB-6BAE580F4068}.Debug|Any CPU.ActiveCfg = Debug|x86
 		{9522776F-02BA-4BED-B8BB-6BAE580F4068}.Debug|Any CPU.Build.0 = Debug|x86
 		{9522776F-02BA-4BED-B8BB-6BAE580F4068}.Debug|iPhone.ActiveCfg = Debug|x86

+ 133 - 0
ReachGraphicsDemo/ReachGraphicsDemo.Linux.csproj

@@ -0,0 +1,133 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <PropertyGroup>
+    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+    <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+    <ProductVersion>10.0.0</ProductVersion>
+    <SchemaVersion>2.0</SchemaVersion>
+    <ProjectGuid>{28D96778-9314-4A7E-A673-2A84DFAF3654}</ProjectGuid>
+    <OutputType>Exe</OutputType>
+    <RootNamespace>XnaGraphicsDemo</RootNamespace>
+    <AssemblyName>XnaGraphicsDemo</AssemblyName>
+  </PropertyGroup>
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+    <DebugSymbols>True</DebugSymbols>
+    <DebugType>full</DebugType>
+    <Optimize>False</Optimize>
+    <OutputPath>bin\Debug</OutputPath>
+    <DefineConstants>DEBUG;</DefineConstants>
+    <ErrorReport>prompt</ErrorReport>
+    <WarningLevel>4</WarningLevel>
+    <ConsolePause>False</ConsolePause>
+  </PropertyGroup>
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+    <DebugType>none</DebugType>
+    <Optimize>True</Optimize>
+    <OutputPath>bin\Release</OutputPath>
+    <ErrorReport>prompt</ErrorReport>
+    <WarningLevel>4</WarningLevel>
+    <ConsolePause>False</ConsolePause>
+  </PropertyGroup>
+  <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
+  <ItemGroup>
+    <ProjectReference Include="..\..\MonoGame.Framework\MonoGame.Framework.Linux.csproj">
+      <Project>{35253CE1-C864-4CD3-8249-4D1319748E8F}</Project>
+      <Name>MonoGame.Framework.Linux</Name>
+    </ProjectReference>
+    <ProjectReference Include="..\ReachGraphicsDemoDataTypes\ReachGraphicsDemoDataTypes.Linux.csproj">
+      <Project>{8D359A6F-B0BB-4799-8311-406D5F57025A}</Project>
+      <Name>ReachGraphicsDemoDataTypes.Linux</Name>
+    </ProjectReference>
+  </ItemGroup>
+  <ItemGroup>
+    <Reference Include="System" />
+  </ItemGroup>
+  <ItemGroup>
+    <Compile Include="AlphaDemo.cs" />
+    <Compile Include="BasicDemo.cs" />
+    <Compile Include="DemoGame.cs" />
+    <Compile Include="DualDemo.cs" />
+    <Compile Include="EnvmapDemo.cs" />
+    <Compile Include="MenuComponent.cs" />
+    <Compile Include="MenuEntry.cs" />
+    <Compile Include="ParticleDemo.cs" />
+    <Compile Include="Program.cs" />
+    <Compile Include="SkinnedDemo.cs" />
+    <Compile Include="Sky.cs" />
+    <Compile Include="Tank.cs" />
+    <Compile Include="TitleMenu.cs" />
+    <Compile Include="Properties\AssemblyInfo.cs" />
+  </ItemGroup>
+  <ItemGroup>
+    <Folder Include="Content\" />
+    <Folder Include="Properties\" />
+  </ItemGroup>
+  <ItemGroup>
+    <Content Include="Content\BigFont.xnb">
+      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+    </Content>
+    <Content Include="Content\background.xnb">
+      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+    </Content>
+    <Content Include="Content\cat.xnb">
+      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+    </Content>
+    <Content Include="Content\checker_0.xnb">
+      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+    </Content>
+    <Content Include="Content\dude.xnb">
+      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+    </Content>
+    <Content Include="Content\engine_diff_tex_0.xnb">
+      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+    </Content>
+    <Content Include="Content\font.xnb">
+      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+    </Content>
+    <Content Include="Content\grass1_0.xnb">
+      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+    </Content>
+    <Content Include="Content\grid.xnb">
+      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+    </Content>
+    <Content Include="Content\head_0.xnb">
+      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+    </Content>
+    <Content Include="Content\jacket_0.xnb">
+      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+    </Content>
+    <Content Include="Content\lightmap_0.xnb">
+      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+    </Content>
+    <Content Include="Content\model.xnb">
+      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+    </Content>
+    <Content Include="Content\pants_0.xnb">
+      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+    </Content>
+    <Content Include="Content\saucer.xnb">
+      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+    </Content>
+    <Content Include="Content\saucer_texture_0.xnb">
+      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+    </Content>
+    <Content Include="Content\seattle_0.xnb">
+      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+    </Content>
+    <Content Include="Content\sky.xnb">
+      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+    </Content>
+    <Content Include="Content\tank.xnb">
+      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+    </Content>
+    <Content Include="Content\tile1_0.xnb">
+      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+    </Content>
+    <Content Include="Content\turret_alt_diff_tex_0.xnb">
+      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+    </Content>
+    <Content Include="Content\upBodyC_0.xnb">
+      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+    </Content>
+  </ItemGroup>
+</Project>

+ 52 - 0
ReachGraphicsDemoDataTypes/ReachGraphicsDemoDataTypes.Linux.csproj

@@ -0,0 +1,52 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <PropertyGroup>
+    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+    <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+    <ProductVersion>10.0.0</ProductVersion>
+    <SchemaVersion>2.0</SchemaVersion>
+    <ProjectGuid>{8D359A6F-B0BB-4799-8311-406D5F57025A}</ProjectGuid>
+    <OutputType>Library</OutputType>
+    <RootNamespace>DataTypes</RootNamespace>
+    <AssemblyName>DataTypes</AssemblyName>
+  </PropertyGroup>
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+    <DebugSymbols>True</DebugSymbols>
+    <DebugType>full</DebugType>
+    <Optimize>False</Optimize>
+    <OutputPath>bin\Debug</OutputPath>
+    <DefineConstants>DEBUG;</DefineConstants>
+    <ErrorReport>prompt</ErrorReport>
+    <WarningLevel>4</WarningLevel>
+    <ConsolePause>False</ConsolePause>
+  </PropertyGroup>
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+    <DebugType>none</DebugType>
+    <Optimize>True</Optimize>
+    <OutputPath>bin\Release</OutputPath>
+    <ErrorReport>prompt</ErrorReport>
+    <WarningLevel>4</WarningLevel>
+    <ConsolePause>False</ConsolePause>
+  </PropertyGroup>
+  <ItemGroup>
+    <Reference Include="System" />
+    <Reference Include="System.Xml.Linq" />
+  </ItemGroup>
+  <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
+  <ItemGroup>
+    <ProjectReference Include="..\..\MonoGame.Framework\MonoGame.Framework.Linux.csproj">
+      <Project>{35253CE1-C864-4CD3-8249-4D1319748E8F}</Project>
+      <Name>MonoGame.Framework.Linux</Name>
+    </ProjectReference>
+  </ItemGroup>
+  <ItemGroup>
+    <Compile Include="AnimationClip.cs" />
+    <Compile Include="AnimationPlayer.cs" />
+    <Compile Include="Keyframe.cs" />
+    <Compile Include="SkinningData.cs" />
+    <Compile Include="Properties\AssemblyInfo.cs" />
+  </ItemGroup>
+  <ItemGroup>
+    <Folder Include="Properties\" />
+  </ItemGroup>
+</Project>

+ 0 - 0
ReachGraphicsDemoDataTypes/ReachGraphicsDemoDataTypes.csproj → ReachGraphicsDemoDataTypes/ReachGraphicsDemoDataTypes.MacOS.csproj