Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

Updated windows project to include a post build step to copy game con…

…tent to the output folder.
  • Loading branch information...
commit f06be5a386b48bcc6a43b3a5374c8b0b7fbcd1bc 1 parent 9f2f95b
@kkestell authored
View
42 Nyx.Windows.sln
@@ -9,6 +9,8 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ContentBuilder", "Nyx\Conte
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ErebusPipelineExtensions", "ErebusPipelineExtensions\ErebusPipelineExtensions.csproj", "{BE7F729C-3765-4879-95C6-5B317B092946}"
EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Nyx.Windows", "Nyx\Nyx\Nyx.Windows.csproj", "{6F7FCE71-A0E6-4652-936A-92E171EA100C}"
+EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Android|Any CPU = Android|Any CPU
@@ -191,6 +193,46 @@ Global
{BE7F729C-3765-4879-95C6-5B317B092946}.Windows8|Mixed Platforms.Build.0 = Release|x86
{BE7F729C-3765-4879-95C6-5B317B092946}.Windows8|x86.ActiveCfg = Release|x86
{BE7F729C-3765-4879-95C6-5B317B092946}.Windows8|x86.Build.0 = Release|x86
+ {6F7FCE71-A0E6-4652-936A-92E171EA100C}.Android|Any CPU.ActiveCfg = Release|x86
+ {6F7FCE71-A0E6-4652-936A-92E171EA100C}.Android|Mixed Platforms.ActiveCfg = Release|x86
+ {6F7FCE71-A0E6-4652-936A-92E171EA100C}.Android|Mixed Platforms.Build.0 = Release|x86
+ {6F7FCE71-A0E6-4652-936A-92E171EA100C}.Android|x86.ActiveCfg = Release|x86
+ {6F7FCE71-A0E6-4652-936A-92E171EA100C}.Android|x86.Build.0 = Release|x86
+ {6F7FCE71-A0E6-4652-936A-92E171EA100C}.Debug|Any CPU.ActiveCfg = Debug|x86
+ {6F7FCE71-A0E6-4652-936A-92E171EA100C}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
+ {6F7FCE71-A0E6-4652-936A-92E171EA100C}.Debug|Mixed Platforms.Build.0 = Debug|x86
+ {6F7FCE71-A0E6-4652-936A-92E171EA100C}.Debug|x86.ActiveCfg = Debug|x86
+ {6F7FCE71-A0E6-4652-936A-92E171EA100C}.Debug|x86.Build.0 = Debug|x86
+ {6F7FCE71-A0E6-4652-936A-92E171EA100C}.iOS|Any CPU.ActiveCfg = Release|x86
+ {6F7FCE71-A0E6-4652-936A-92E171EA100C}.iOS|Mixed Platforms.ActiveCfg = Release|x86
+ {6F7FCE71-A0E6-4652-936A-92E171EA100C}.iOS|Mixed Platforms.Build.0 = Release|x86
+ {6F7FCE71-A0E6-4652-936A-92E171EA100C}.iOS|x86.ActiveCfg = Release|x86
+ {6F7FCE71-A0E6-4652-936A-92E171EA100C}.iOS|x86.Build.0 = Release|x86
+ {6F7FCE71-A0E6-4652-936A-92E171EA100C}.Linux|Any CPU.ActiveCfg = Release|x86
+ {6F7FCE71-A0E6-4652-936A-92E171EA100C}.Linux|Mixed Platforms.ActiveCfg = Release|x86
+ {6F7FCE71-A0E6-4652-936A-92E171EA100C}.Linux|Mixed Platforms.Build.0 = Release|x86
+ {6F7FCE71-A0E6-4652-936A-92E171EA100C}.Linux|x86.ActiveCfg = Release|x86
+ {6F7FCE71-A0E6-4652-936A-92E171EA100C}.Linux|x86.Build.0 = Release|x86
+ {6F7FCE71-A0E6-4652-936A-92E171EA100C}.Mac|Any CPU.ActiveCfg = Release|x86
+ {6F7FCE71-A0E6-4652-936A-92E171EA100C}.Mac|Mixed Platforms.ActiveCfg = Release|x86
+ {6F7FCE71-A0E6-4652-936A-92E171EA100C}.Mac|Mixed Platforms.Build.0 = Release|x86
+ {6F7FCE71-A0E6-4652-936A-92E171EA100C}.Mac|x86.ActiveCfg = Release|x86
+ {6F7FCE71-A0E6-4652-936A-92E171EA100C}.Mac|x86.Build.0 = Release|x86
+ {6F7FCE71-A0E6-4652-936A-92E171EA100C}.Release|Any CPU.ActiveCfg = Release|x86
+ {6F7FCE71-A0E6-4652-936A-92E171EA100C}.Release|Mixed Platforms.ActiveCfg = Release|x86
+ {6F7FCE71-A0E6-4652-936A-92E171EA100C}.Release|Mixed Platforms.Build.0 = Release|x86
+ {6F7FCE71-A0E6-4652-936A-92E171EA100C}.Release|x86.ActiveCfg = Release|x86
+ {6F7FCE71-A0E6-4652-936A-92E171EA100C}.Release|x86.Build.0 = Release|x86
+ {6F7FCE71-A0E6-4652-936A-92E171EA100C}.Windows|Any CPU.ActiveCfg = Release|x86
+ {6F7FCE71-A0E6-4652-936A-92E171EA100C}.Windows|Mixed Platforms.ActiveCfg = Release|x86
+ {6F7FCE71-A0E6-4652-936A-92E171EA100C}.Windows|Mixed Platforms.Build.0 = Release|x86
+ {6F7FCE71-A0E6-4652-936A-92E171EA100C}.Windows|x86.ActiveCfg = Release|x86
+ {6F7FCE71-A0E6-4652-936A-92E171EA100C}.Windows|x86.Build.0 = Release|x86
+ {6F7FCE71-A0E6-4652-936A-92E171EA100C}.Windows8|Any CPU.ActiveCfg = Release|x86
+ {6F7FCE71-A0E6-4652-936A-92E171EA100C}.Windows8|Mixed Platforms.ActiveCfg = Release|x86
+ {6F7FCE71-A0E6-4652-936A-92E171EA100C}.Windows8|Mixed Platforms.Build.0 = Release|x86
+ {6F7FCE71-A0E6-4652-936A-92E171EA100C}.Windows8|x86.ActiveCfg = Release|x86
+ {6F7FCE71-A0E6-4652-936A-92E171EA100C}.Windows8|x86.Build.0 = Release|x86
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
View
BIN  Nyx.Windows.suo
Binary file not shown
View
BIN  Nyx/ContentBuilder/bin/Windows/Release/ContentBuilder.exe
Binary file not shown
View
3  Nyx/Nyx/Nyx.Windows.csproj
@@ -76,6 +76,9 @@
<Content Include="Icon.png" />
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <PropertyGroup>
+ <PostBuildEvent>xcopy /e /y $(ProjectDir)\..\ContentBuilder\bin\Windows\Release\Content Content\</PostBuildEvent>
+ </PropertyGroup>
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
Other similar extension points exist, see Microsoft.Common.targets.
<Target Name="BeforeBuild">
View
23 README.md
@@ -9,25 +9,14 @@ Nyx is a 3d game engine written in C# using the MonoGame framework.
## Environment Setup
-### General
+### Windows
-Check out Nyx:
+Make sure you have the following installed:
- git clone git@github.com:kkestell/nyx.git
- cd nyx
-
-Update submodules (this will take a while):
-
- git submodule update --init --recursive
-
-Switch to the nyx branch of MonoGame and OpenTK
-
- cd ThirdParty
- cd MonoGame
- git checkout nyx
- cd ..
- cd OpenTK
- git checkout nyx
+* Visual Studio 2010 SP1
+* DirectX SDK (June 2010)
+* Windows Phone 7.1 SDK
+* MonoGame 3.0 beta Installer
## License
Please sign in to comment.
Something went wrong with that request. Please try again.