|
@@ -1,5 +1,5 @@
|
|
|
<?xml version="1.0" encoding="utf-8"?>
|
|
|
-<Project DefaultTargets="Build" ToolsVersion="3.5" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
|
|
+<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
|
|
<PropertyGroup>
|
|
|
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
|
|
<Platform Condition=" '$(Platform)' == '' ">x86</Platform>
|
|
@@ -9,7 +9,7 @@
|
|
|
<OutputType>Exe</OutputType>
|
|
|
<RootNamespace>AsteroidBeltAssault</RootNamespace>
|
|
|
<AssemblyName>FloodControl</AssemblyName>
|
|
|
- <TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
|
|
|
+ <TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
|
|
|
</PropertyGroup>
|
|
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x86' ">
|
|
|
<DebugSymbols>true</DebugSymbols>
|
|
@@ -45,104 +45,103 @@
|
|
|
<Reference Include="System.Drawing" />
|
|
|
</ItemGroup>
|
|
|
<ItemGroup>
|
|
|
- <None Include="..\..\..\..\..\..\..\projects\monogame\Samples\MacOS\BookSourceCode\XNAGameDevelopmentbyExampleCode\AsteroidBeltAssault\README.md">
|
|
|
- <Link>README.md</Link>
|
|
|
- </None>
|
|
|
- <None Include="..\..\..\..\..\..\..\projects\monogame\Samples\MacOS\BookSourceCode\XNAGameDevelopmentbyExampleCode\AsteroidBeltAssault\Info.plist">
|
|
|
- <Link>Info.plist</Link>
|
|
|
- </None>
|
|
|
- <None Include="..\..\..\..\..\..\..\projects\monogame\Samples\MacOS\BookSourceCode\XNAGameDevelopmentbyExampleCode\AsteroidBeltAssault\GameThumbnail.png">
|
|
|
- <Link>GameThumbnail.png</Link>
|
|
|
- </None>
|
|
|
- <None Include="..\..\..\..\..\..\..\projects\monogame\Samples\MacOS\BookSourceCode\XNAGameDevelopmentbyExampleCode\AsteroidBeltAssault\Game.ico">
|
|
|
+ <None Include="..\..\..\..\MacOS\BookSourceCode\XNAGameDevelopmentbyExampleCode\AsteroidBeltAssault\Game.ico">
|
|
|
<Link>Game.ico</Link>
|
|
|
</None>
|
|
|
- <None Include="..\..\..\..\..\..\..\projects\monogame\Samples\MacOS\BookSourceCode\XNAGameDevelopmentbyExampleCode\AsteroidBeltAssault\Content\Fonts\Pericles14.xnb">
|
|
|
- <Link>Content\Fonts\Pericles14.xnb</Link>
|
|
|
- <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
|
|
- </None>
|
|
|
- <None Include="..\..\..\..\..\..\..\projects\monogame\Samples\MacOS\BookSourceCode\XNAGameDevelopmentbyExampleCode\AsteroidBeltAssault\Content\Sounds\Shot2.xnb">
|
|
|
- <Link>Content\Sounds\Shot2.xnb</Link>
|
|
|
- <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
|
|
- </None>
|
|
|
- <None Include="..\..\..\..\..\..\..\projects\monogame\Samples\MacOS\BookSourceCode\XNAGameDevelopmentbyExampleCode\AsteroidBeltAssault\Content\Sounds\Shot1.xnb">
|
|
|
- <Link>Content\Sounds\Shot1.xnb</Link>
|
|
|
- <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
|
|
- </None>
|
|
|
- <None Include="..\..\..\..\..\..\..\projects\monogame\Samples\MacOS\BookSourceCode\XNAGameDevelopmentbyExampleCode\AsteroidBeltAssault\Content\Sounds\Explosion4.xnb">
|
|
|
- <Link>Content\Sounds\Explosion4.xnb</Link>
|
|
|
- <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
|
|
- </None>
|
|
|
- <None Include="..\..\..\..\..\..\..\projects\monogame\Samples\MacOS\BookSourceCode\XNAGameDevelopmentbyExampleCode\AsteroidBeltAssault\Content\Sounds\Explosion3.xnb">
|
|
|
- <Link>Content\Sounds\Explosion3.xnb</Link>
|
|
|
- <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
|
|
- </None>
|
|
|
- <None Include="..\..\..\..\..\..\..\projects\monogame\Samples\MacOS\BookSourceCode\XNAGameDevelopmentbyExampleCode\AsteroidBeltAssault\Content\Sounds\Explosion2.xnb">
|
|
|
- <Link>Content\Sounds\Explosion2.xnb</Link>
|
|
|
- <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
|
|
- </None>
|
|
|
- <None Include="..\..\..\..\..\..\..\projects\monogame\Samples\MacOS\BookSourceCode\XNAGameDevelopmentbyExampleCode\AsteroidBeltAssault\Content\Sounds\Explosion1.xnb">
|
|
|
- <Link>Content\Sounds\Explosion1.xnb</Link>
|
|
|
- <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
|
|
- </None>
|
|
|
- <None Include="..\..\..\..\..\..\..\projects\monogame\Samples\MacOS\BookSourceCode\XNAGameDevelopmentbyExampleCode\AsteroidBeltAssault\Content\Textures\TitleScreen.xnb">
|
|
|
- <Link>Content\Textures\TitleScreen.xnb</Link>
|
|
|
- <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
|
|
+ <None Include="..\..\..\..\MacOS\BookSourceCode\XNAGameDevelopmentbyExampleCode\AsteroidBeltAssault\GameThumbnail.png">
|
|
|
+ <Link>GameThumbnail.png</Link>
|
|
|
</None>
|
|
|
- <None Include="..\..\..\..\..\..\..\projects\monogame\Samples\MacOS\BookSourceCode\XNAGameDevelopmentbyExampleCode\AsteroidBeltAssault\Content\Textures\SpriteSheet.xnb">
|
|
|
- <Link>Content\Textures\SpriteSheet.xnb</Link>
|
|
|
- <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
|
|
+ <None Include="..\..\..\..\MacOS\BookSourceCode\XNAGameDevelopmentbyExampleCode\AsteroidBeltAssault\README.md">
|
|
|
+ <Link>README.md</Link>
|
|
|
</None>
|
|
|
</ItemGroup>
|
|
|
<ItemGroup>
|
|
|
<Folder Include="Content\" />
|
|
|
<Folder Include="Content\Fonts\" />
|
|
|
- <Folder Include="Content\Sounds\" />
|
|
|
- <Folder Include="Content\Textures\" />
|
|
|
</ItemGroup>
|
|
|
<ItemGroup>
|
|
|
- <Compile Include="Program.cs" />
|
|
|
- <Compile Include="..\..\..\..\..\..\..\projects\monogame\Samples\MacOS\BookSourceCode\XNAGameDevelopmentbyExampleCode\AsteroidBeltAssault\StarField.cs">
|
|
|
- <Link>StarField.cs</Link>
|
|
|
- </Compile>
|
|
|
- <Compile Include="..\..\..\..\..\..\..\projects\monogame\Samples\MacOS\BookSourceCode\XNAGameDevelopmentbyExampleCode\AsteroidBeltAssault\Sprite.cs">
|
|
|
- <Link>Sprite.cs</Link>
|
|
|
+ <Compile Include="..\..\..\..\MacOS\BookSourceCode\XNAGameDevelopmentbyExampleCode\AsteroidBeltAssault\AsteroidManager.cs">
|
|
|
+ <Link>AsteroidManager.cs</Link>
|
|
|
</Compile>
|
|
|
- <Compile Include="..\..\..\..\..\..\..\projects\monogame\Samples\MacOS\BookSourceCode\XNAGameDevelopmentbyExampleCode\AsteroidBeltAssault\SoundManager.cs">
|
|
|
- <Link>SoundManager.cs</Link>
|
|
|
+ <Compile Include="..\..\..\..\MacOS\BookSourceCode\XNAGameDevelopmentbyExampleCode\AsteroidBeltAssault\CollisionManager.cs">
|
|
|
+ <Link>CollisionManager.cs</Link>
|
|
|
</Compile>
|
|
|
- <Compile Include="..\..\..\..\..\..\..\projects\monogame\Samples\MacOS\BookSourceCode\XNAGameDevelopmentbyExampleCode\AsteroidBeltAssault\ShotManager.cs">
|
|
|
- <Link>ShotManager.cs</Link>
|
|
|
+ <Compile Include="..\..\..\..\MacOS\BookSourceCode\XNAGameDevelopmentbyExampleCode\AsteroidBeltAssault\Enemy.cs">
|
|
|
+ <Link>Enemy.cs</Link>
|
|
|
</Compile>
|
|
|
- <Compile Include="..\..\..\..\..\..\..\projects\monogame\Samples\MacOS\BookSourceCode\XNAGameDevelopmentbyExampleCode\AsteroidBeltAssault\PlayerManager.cs">
|
|
|
- <Link>PlayerManager.cs</Link>
|
|
|
+ <Compile Include="..\..\..\..\MacOS\BookSourceCode\XNAGameDevelopmentbyExampleCode\AsteroidBeltAssault\EnemyManager.cs">
|
|
|
+ <Link>EnemyManager.cs</Link>
|
|
|
</Compile>
|
|
|
- <Compile Include="..\..\..\..\..\..\..\projects\monogame\Samples\MacOS\BookSourceCode\XNAGameDevelopmentbyExampleCode\AsteroidBeltAssault\Particle.cs">
|
|
|
- <Link>Particle.cs</Link>
|
|
|
+ <Compile Include="..\..\..\..\MacOS\BookSourceCode\XNAGameDevelopmentbyExampleCode\AsteroidBeltAssault\ExplosionManager.cs">
|
|
|
+ <Link>ExplosionManager.cs</Link>
|
|
|
</Compile>
|
|
|
- <Compile Include="..\..\..\..\..\..\..\projects\monogame\Samples\MacOS\BookSourceCode\XNAGameDevelopmentbyExampleCode\AsteroidBeltAssault\Game1.cs">
|
|
|
+ <Compile Include="..\..\..\..\MacOS\BookSourceCode\XNAGameDevelopmentbyExampleCode\AsteroidBeltAssault\Game1.cs">
|
|
|
<Link>Game1.cs</Link>
|
|
|
</Compile>
|
|
|
- <Compile Include="..\..\..\..\..\..\..\projects\monogame\Samples\MacOS\BookSourceCode\XNAGameDevelopmentbyExampleCode\AsteroidBeltAssault\ExplosionManager.cs">
|
|
|
- <Link>ExplosionManager.cs</Link>
|
|
|
+ <Compile Include="..\..\..\..\MacOS\BookSourceCode\XNAGameDevelopmentbyExampleCode\AsteroidBeltAssault\Particle.cs">
|
|
|
+ <Link>Particle.cs</Link>
|
|
|
</Compile>
|
|
|
- <Compile Include="..\..\..\..\..\..\..\projects\monogame\Samples\MacOS\BookSourceCode\XNAGameDevelopmentbyExampleCode\AsteroidBeltAssault\EnemyManager.cs">
|
|
|
- <Link>EnemyManager.cs</Link>
|
|
|
+ <Compile Include="..\..\..\..\MacOS\BookSourceCode\XNAGameDevelopmentbyExampleCode\AsteroidBeltAssault\PlayerManager.cs">
|
|
|
+ <Link>PlayerManager.cs</Link>
|
|
|
</Compile>
|
|
|
- <Compile Include="..\..\..\..\..\..\..\projects\monogame\Samples\MacOS\BookSourceCode\XNAGameDevelopmentbyExampleCode\AsteroidBeltAssault\Enemy.cs">
|
|
|
- <Link>Enemy.cs</Link>
|
|
|
+ <Compile Include="..\..\..\..\MacOS\BookSourceCode\XNAGameDevelopmentbyExampleCode\AsteroidBeltAssault\ShotManager.cs">
|
|
|
+ <Link>ShotManager.cs</Link>
|
|
|
</Compile>
|
|
|
- <Compile Include="..\..\..\..\..\..\..\projects\monogame\Samples\MacOS\BookSourceCode\XNAGameDevelopmentbyExampleCode\AsteroidBeltAssault\CollisionManager.cs">
|
|
|
- <Link>CollisionManager.cs</Link>
|
|
|
+ <Compile Include="..\..\..\..\MacOS\BookSourceCode\XNAGameDevelopmentbyExampleCode\AsteroidBeltAssault\SoundManager.cs">
|
|
|
+ <Link>SoundManager.cs</Link>
|
|
|
</Compile>
|
|
|
- <Compile Include="..\..\..\..\..\..\..\projects\monogame\Samples\MacOS\BookSourceCode\XNAGameDevelopmentbyExampleCode\AsteroidBeltAssault\AsteroidManager.cs">
|
|
|
- <Link>AsteroidManager.cs</Link>
|
|
|
+ <Compile Include="..\..\..\..\MacOS\BookSourceCode\XNAGameDevelopmentbyExampleCode\AsteroidBeltAssault\Sprite.cs">
|
|
|
+ <Link>Sprite.cs</Link>
|
|
|
</Compile>
|
|
|
+ <Compile Include="..\..\..\..\MacOS\BookSourceCode\XNAGameDevelopmentbyExampleCode\AsteroidBeltAssault\StarField.cs">
|
|
|
+ <Link>StarField.cs</Link>
|
|
|
+ </Compile>
|
|
|
+ <Compile Include="Program.cs" />
|
|
|
</ItemGroup>
|
|
|
<ItemGroup>
|
|
|
- <ProjectReference Include="..\..\..\..\..\MonoGame.Framework\MonoGame.Framework.Linux.csproj">
|
|
|
+ <ProjectReference Include="..\..\..\..\..\..\MonoGame\MonoGame.Framework\MonoGame.Framework.Linux.csproj">
|
|
|
<Project>{35253CE1-C864-4CD3-8249-4D1319748E8F}</Project>
|
|
|
<Name>MonoGame.Framework.Linux</Name>
|
|
|
</ProjectReference>
|
|
|
</ItemGroup>
|
|
|
+ <ItemGroup>
|
|
|
+ <Content Include="..\..\..\..\MacOS\BookSourceCode\XNAGameDevelopmentbyExampleCode\AsteroidBeltAssault\Content\Fonts\Pericles14.xnb">
|
|
|
+ <Link>Content\Fonts\Pericles14.xnb</Link>
|
|
|
+ <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
|
|
+ </Content>
|
|
|
+ <Content Include="..\..\..\..\MacOS\BookSourceCode\XNAGameDevelopmentbyExampleCode\AsteroidBeltAssault\Content\Sounds\Explosion1.xnb">
|
|
|
+ <Link>Content\Sounds\Explosion1.xnb</Link>
|
|
|
+ <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
|
|
+ </Content>
|
|
|
+ <Content Include="..\..\..\..\MacOS\BookSourceCode\XNAGameDevelopmentbyExampleCode\AsteroidBeltAssault\Content\Sounds\Explosion2.xnb">
|
|
|
+ <Link>Content\Sounds\Explosion2.xnb</Link>
|
|
|
+ <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
|
|
+ </Content>
|
|
|
+ <Content Include="..\..\..\..\MacOS\BookSourceCode\XNAGameDevelopmentbyExampleCode\AsteroidBeltAssault\Content\Sounds\Explosion3.xnb">
|
|
|
+ <Link>Content\Sounds\Explosion3.xnb</Link>
|
|
|
+ <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
|
|
+ </Content>
|
|
|
+ <Content Include="..\..\..\..\MacOS\BookSourceCode\XNAGameDevelopmentbyExampleCode\AsteroidBeltAssault\Content\Sounds\Explosion4.xnb">
|
|
|
+ <Link>Content\Sounds\Explosion4.xnb</Link>
|
|
|
+ <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
|
|
+ </Content>
|
|
|
+ <Content Include="..\..\..\..\MacOS\BookSourceCode\XNAGameDevelopmentbyExampleCode\AsteroidBeltAssault\Content\Sounds\Shot1.xnb">
|
|
|
+ <Link>Content\Sounds\Shot1.xnb</Link>
|
|
|
+ <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
|
|
+ </Content>
|
|
|
+ <Content Include="..\..\..\..\MacOS\BookSourceCode\XNAGameDevelopmentbyExampleCode\AsteroidBeltAssault\Content\Sounds\Shot2.xnb">
|
|
|
+ <Link>Content\Sounds\Shot2.xnb</Link>
|
|
|
+ <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
|
|
+ </Content>
|
|
|
+ <Content Include="..\..\..\..\MacOS\BookSourceCode\XNAGameDevelopmentbyExampleCode\AsteroidBeltAssault\Content\Textures\SpriteSheet.xnb">
|
|
|
+ <Link>Content\Textures\SpriteSheet.xnb</Link>
|
|
|
+ <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
|
|
+ </Content>
|
|
|
+ </ItemGroup>
|
|
|
+ <ItemGroup>
|
|
|
+ <Resource Include="..\..\..\..\MacOS\BookSourceCode\XNAGameDevelopmentbyExampleCode\AsteroidBeltAssault\Content\Textures\TitleScreen.xnb">
|
|
|
+ <Link>Content\Textures\TitleScreen.xnb</Link>
|
|
|
+ <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
|
|
+ </Resource>
|
|
|
+ </ItemGroup>
|
|
|
</Project>
|