1 <?xml version="1.0" encoding="utf-8"?>
2 <Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="4.0">
4 <ProjectGuid>{935F72E1-0493-499D-ABDB-A65808B8D304}</ProjectGuid>
5 <ProjectTypeGuids>{96E2B04D-8817-42c6-938A-82C39BA4D311};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
6 <Configuration Condition=" '$(Configuration)' == '' ">Windows</Configuration>
7 <Platform Condition=" '$(Platform)' == '' ">x86</Platform>
8 <OutputType>Library</OutputType>
9 <AppDesignerFolder>Properties</AppDesignerFolder>
10 <RootNamespace>ContentBuilderContentContent</RootNamespace>
11 <TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
12 <XnaFrameworkVersion>v4.0</XnaFrameworkVersion>
13 <MonoGamePlatform>Windows</MonoGamePlatform>
14 <OutputPath>bin\$(MonoGamePlatform)\$(Configuration)</OutputPath>
15 <ContentRootDirectory>Content</ContentRootDirectory>
16 <PlatformTarget>x86</PlatformTarget>
17 <SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
18 <RestorePackages>true</RestorePackages>
20 <PropertyGroup Condition=" '$(Configuration)' == 'Windows' ">
21 <MonoGamePlatform>Windows</MonoGamePlatform>
23 <PropertyGroup Condition=" '$(Configuration)' == 'Windows8' ">
24 <MonoGamePlatform>Windows8</MonoGamePlatform>
26 <PropertyGroup Condition=" '$(Configuration)' == 'Android' ">
27 <MonoGamePlatform>Android</MonoGamePlatform>
29 <PropertyGroup Condition=" '$(Configuration)' == 'iOS' ">
30 <MonoGamePlatform>iOS</MonoGamePlatform>
32 <PropertyGroup Condition=" '$(Configuration)' == 'OSX' ">
33 <MonoGamePlatform>OSX</MonoGamePlatform>
35 <PropertyGroup Condition=" '$(Configuration)' == 'Linux' ">
36 <MonoGamePlatform>Linux</MonoGamePlatform>
38 <PropertyGroup Condition=" '$(Configuration)' == 'PSM' ">
39 <MonoGamePlatform>PSM</MonoGamePlatform>
42 <Reference Include="Microsoft.Xna.Framework.Content.Pipeline.EffectImporter" />
43 <Reference Include="Microsoft.Xna.Framework.Content.Pipeline.FBXImporter" />
44 <Reference Include="Microsoft.Xna.Framework.Content.Pipeline.TextureImporter" />
45 <Reference Include="Microsoft.Xna.Framework.Content.Pipeline.XImporter" />
46 <Reference Include="Microsoft.Xna.Framework.Content.Pipeline.AudioImporters" />
47 <Reference Include="Microsoft.Xna.Framework.Content.Pipeline.VideoImporters" />
48 <Reference Include="MonoGameContentProcessors">
49 <HintPath>..\..\packages\MonoGame.ContentProcessors.3.2.1\lib\MonoGameContentProcessors.dll</HintPath>
53 <Compile Include="Backgrounds\Layer0_0.png">
55 <Importer>TextureImporter</Importer>
56 <Processor>TextureProcessor</Processor>
58 <Compile Include="Backgrounds\Layer0_1.png">
60 <Importer>TextureImporter</Importer>
61 <Processor>TextureProcessor</Processor>
63 <Compile Include="Backgrounds\Layer0_2.png">
65 <Importer>TextureImporter</Importer>
66 <Processor>TextureProcessor</Processor>
68 <Compile Include="Backgrounds\Layer1_0.png">
70 <Importer>TextureImporter</Importer>
71 <Processor>TextureProcessor</Processor>
73 <Compile Include="Backgrounds\Layer1_1.png">
75 <Importer>TextureImporter</Importer>
76 <Processor>TextureProcessor</Processor>
78 <Compile Include="Backgrounds\Layer1_2.png">
80 <Importer>TextureImporter</Importer>
81 <Processor>TextureProcessor</Processor>
83 <Compile Include="Backgrounds\Layer2_0.png">
85 <Importer>TextureImporter</Importer>
86 <Processor>TextureProcessor</Processor>
88 <Compile Include="Backgrounds\Layer2_1.png">
90 <Importer>TextureImporter</Importer>
91 <Processor>TextureProcessor</Processor>
93 <Compile Include="Backgrounds\Layer2_2.png">
95 <Importer>TextureImporter</Importer>
96 <Processor>TextureProcessor</Processor>
98 <None Include="Levels\0.txt">
100 <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
102 <None Include="Levels\1.txt">
104 <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
106 <None Include="Levels\2.txt">
108 <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
110 <Compile Include="Overlays\you_died.png">
111 <Name>you_died</Name>
112 <Importer>TextureImporter</Importer>
113 <Processor>TextureProcessor</Processor>
115 <Compile Include="Overlays\you_lose.png">
116 <Name>you_lose</Name>
117 <Importer>TextureImporter</Importer>
118 <Processor>TextureProcessor</Processor>
120 <Compile Include="Overlays\you_win.png">
122 <Importer>TextureImporter</Importer>
123 <Processor>TextureProcessor</Processor>
125 <Compile Include="Sounds\Music.wma">
127 <Importer>WmaImporter</Importer>
128 <Processor>SongProcessor</Processor>
130 <Compile Include="Sprites\Gem.png">
132 <Importer>TextureImporter</Importer>
133 <Processor>TextureProcessor</Processor>
135 <Compile Include="Sprites\MonsterA\Idle.png">
137 <Importer>TextureImporter</Importer>
138 <Processor>TextureProcessor</Processor>
140 <Compile Include="Sprites\MonsterA\Run.png">
142 <Importer>TextureImporter</Importer>
143 <Processor>TextureProcessor</Processor>
145 <Compile Include="Sprites\MonsterB\Idle.png">
147 <Importer>TextureImporter</Importer>
148 <Processor>TextureProcessor</Processor>
150 <Compile Include="Sprites\MonsterB\Run.png">
152 <Importer>TextureImporter</Importer>
153 <Processor>TextureProcessor</Processor>
155 <Compile Include="Sprites\MonsterC\Idle.png">
157 <Importer>TextureImporter</Importer>
158 <Processor>TextureProcessor</Processor>
160 <Compile Include="Sprites\MonsterC\Run.png">
162 <Importer>TextureImporter</Importer>
163 <Processor>TextureProcessor</Processor>
165 <Compile Include="Sprites\MonsterD\Idle.png">
167 <Importer>TextureImporter</Importer>
168 <Processor>TextureProcessor</Processor>
170 <Compile Include="Sprites\MonsterD\Run.png">
172 <Importer>TextureImporter</Importer>
173 <Processor>TextureProcessor</Processor>
175 <Compile Include="Sprites\Player\Celebrate.png">
176 <Name>Celebrate</Name>
177 <Importer>TextureImporter</Importer>
178 <Processor>TextureProcessor</Processor>
180 <Compile Include="Sprites\Player\Die.png">
182 <Importer>TextureImporter</Importer>
183 <Processor>TextureProcessor</Processor>
185 <Compile Include="Sprites\Player\Idle.png">
187 <Importer>TextureImporter</Importer>
188 <Processor>TextureProcessor</Processor>
190 <Compile Include="Sprites\Player\Jump.png">
192 <Importer>TextureImporter</Importer>
193 <Processor>TextureProcessor</Processor>
195 <Compile Include="Sprites\Player\Run.png">
197 <Importer>TextureImporter</Importer>
198 <Processor>TextureProcessor</Processor>
200 <Compile Include="Tiles\BlockA0.png">
202 <Importer>TextureImporter</Importer>
203 <Processor>TextureProcessor</Processor>
205 <Compile Include="Tiles\BlockA1.png">
207 <Importer>TextureImporter</Importer>
208 <Processor>TextureProcessor</Processor>
210 <Compile Include="Tiles\BlockA2.png">
212 <Importer>TextureImporter</Importer>
213 <Processor>TextureProcessor</Processor>
215 <Compile Include="Tiles\BlockA3.png">
217 <Importer>TextureImporter</Importer>
218 <Processor>TextureProcessor</Processor>
220 <Compile Include="Tiles\BlockA4.png">
222 <Importer>TextureImporter</Importer>
223 <Processor>TextureProcessor</Processor>
225 <Compile Include="Tiles\BlockA5.png">
227 <Importer>TextureImporter</Importer>
228 <Processor>TextureProcessor</Processor>
230 <Compile Include="Tiles\BlockA6.png">
232 <Importer>TextureImporter</Importer>
233 <Processor>TextureProcessor</Processor>
235 <Compile Include="Tiles\BlockB0.png">
237 <Importer>TextureImporter</Importer>
238 <Processor>TextureProcessor</Processor>
240 <Compile Include="Tiles\BlockB1.png">
242 <Importer>TextureImporter</Importer>
243 <Processor>TextureProcessor</Processor>
245 <Compile Include="Tiles\Exit.png">
247 <Importer>TextureImporter</Importer>
248 <Processor>TextureProcessor</Processor>
250 <Compile Include="Tiles\Platform.png">
251 <Name>Platform</Name>
252 <Importer>TextureImporter</Importer>
253 <Processor>TextureProcessor</Processor>
255 <None Include="packages.config">
256 <Name>packages</Name>
260 <Compile Include="Fonts\Hud.spritefont">
262 <Importer>FontDescriptionImporter</Importer>
263 <Processor>FontDescriptionProcessor</Processor>
267 <Compile Include="Sounds\ExitReached.wav">
268 <Name>ExitReached</Name>
269 <Importer>WavImporter</Importer>
270 <Processor>SoundEffectProcessor</Processor>
272 <Compile Include="Sounds\GemCollected.wav">
273 <Name>GemCollected</Name>
274 <Importer>WavImporter</Importer>
275 <Processor>SoundEffectProcessor</Processor>
277 <Compile Include="Sounds\MonsterKilled.wav">
278 <Name>MonsterKilled</Name>
279 <Importer>WavImporter</Importer>
280 <Processor>SoundEffectProcessor</Processor>
282 <Compile Include="Sounds\PlayerFall.wav">
283 <Name>PlayerFall</Name>
284 <Importer>WavImporter</Importer>
285 <Processor>SoundEffectProcessor</Processor>
287 <Compile Include="Sounds\PlayerJump.wav">
288 <Name>PlayerJump</Name>
289 <Importer>WavImporter</Importer>
290 <Processor>SoundEffectProcessor</Processor>
292 <Compile Include="Sounds\PlayerKilled.wav">
293 <Name>PlayerKilled</Name>
294 <Importer>WavImporter</Importer>
295 <Processor>SoundEffectProcessor</Processor>
297 <Compile Include="Sounds\Powerup.wav">
299 <Importer>WavImporter</Importer>
300 <Processor>SoundEffectProcessor</Processor>
304 <Compile Include="Sprites\VirtualControlArrow.png">
305 <Name>VirtualControlArrow</Name>
306 <Importer>TextureImporter</Importer>
307 <Processor>TextureProcessor</Processor>
310 <Import Project="$(MSBuildExtensionsPath)\Microsoft\XNA Game Studio\$(XnaFrameworkVersion)\Microsoft.Xna.GameStudio.ContentPipeline.targets" />
311 <Import Project="$(SolutionDir)\.nuget\NuGet.targets" Condition="Exists('$(SolutionDir)\.nuget\NuGet.targets')" />
313 To modify your build process, add your task inside one of the targets below and uncomment it.
314 Other similar extension points exist, see Microsoft.Common.targets.
315 <Target Name="BeforeBuild">
317 <Target Name="AfterBuild">