diff --git a/GameTemplate/.gitignore b/GameTemplate/.gitignore new file mode 100644 index 0000000..00dc8b4 --- /dev/null +++ b/GameTemplate/.gitignore @@ -0,0 +1,193 @@ +## Ignore Visual Studio temporary files, build results, and +## files generated by popular Visual Studio add-ons. + +# User-specific files +*.suo +*.user +*.sln.docstates + +# Build results +[Dd]ebug/ +[Dd]ebugPublic/ +[Rr]elease/ +x64/ +build/ +bld/ +[Bb]in/ +[Oo]bj/ + +# Roslyn cache directories +*.ide/ + +# MSTest test Results +[Tt]est[Rr]esult*/ +[Bb]uild[Ll]og.* + +#NUNIT +*.VisualState.xml +TestResult.xml + +# Build Results of an ATL Project +[Dd]ebugPS/ +[Rr]eleasePS/ +dlldata.c + +*_i.c +*_p.c +*_i.h +*.ilk +*.meta +*.obj +*.pch +*.pdb +*.pgc +*.pgd +*.rsp +*.sbr +*.tlb +*.tli +*.tlh +*.tmp +*.tmp_proj +*.log +*.vspscc +*.vssscc +.builds +*.pidb +*.svclog +*.scc + +# Chutzpah Test files +_Chutzpah* + +# Visual C++ cache files +ipch/ +*.aps +*.ncb +*.opensdf +*.sdf +*.cachefile + +# Visual Studio profiler +*.psess +*.vsp +*.vspx + +# TFS 2012 Local Workspace +$tf/ + +# Guidance Automation Toolkit +*.gpState + +# ReSharper is a .NET coding add-in +_ReSharper*/ +*.[Rr]e[Ss]harper +*.DotSettings.user + +# JustCode is a .NET coding addin-in +.JustCode + +# TeamCity is a build add-in +_TeamCity* + +# DotCover is a Code Coverage Tool +*.dotCover + +# NCrunch +_NCrunch_* +.*crunch*.local.xml + +# MightyMoose +*.mm.* +AutoTest.Net/ + +# Web workbench (sass) +.sass-cache/ + +# Installshield output folder +[Ee]xpress/ + +# DocProject is a documentation generator add-in +DocProject/buildhelp/ +DocProject/Help/*.HxT +DocProject/Help/*.HxC +DocProject/Help/*.hhc +DocProject/Help/*.hhk +DocProject/Help/*.hhp +DocProject/Help/Html2 +DocProject/Help/html + +# Click-Once directory +publish/ + +# Publish Web Output +*.[Pp]ublish.xml +*.azurePubxml +## TODO: Comment the next line if you want to checkin your +## web deploy settings but do note that will include unencrypted +## passwords +#*.pubxml + +# NuGet Packages Directory +packages/* +## TODO: If the tool you use requires repositories.config +## uncomment the next line +#!packages/repositories.config + +# Enable "build/" folder in the NuGet Packages folder since +# NuGet packages use it for MSBuild targets. +# This line needs to be after the ignore of the build folder +# (and the packages folder if the line above has been uncommented) +!packages/build/ + +# Windows Azure Build Output +csx/ +*.build.csdef + +# Windows Store app package directory +AppPackages/ + +# Others +sql/ +*.Cache +ClientBin/ +[Ss]tyle[Cc]op.* +~$* +*~ +*.dbmdl +*.dbproj.schemaview +*.pfx +*.publishsettings +node_modules/ + +# RIA/Silverlight projects +Generated_Code/ + +# Backup & report files from converting an old project file +# to a newer Visual Studio version. Backup files are not needed, +# because we have git ;-) +_UpgradeReport_Files/ +Backup*/ +UpgradeLog*.XML +UpgradeLog*.htm + +# SQL Server files +*.mdf +*.ldf + +# Business Intelligence projects +*.rdl.data +*.bim.layout +*.bim_*.settings + + +.vs + + +# Microsoft Fakes +FakesAssemblies/ + +# LightSwitch generated files +GeneratedArtifacts/ +_Pvt_Extensions/ +ModelManifest.xml \ No newline at end of file diff --git a/GameTemplate/KinectShowcaseGameTemplate.sln b/GameTemplate/KinectShowcaseGameTemplate.sln new file mode 100644 index 0000000..82520eb --- /dev/null +++ b/GameTemplate/KinectShowcaseGameTemplate.sln @@ -0,0 +1,22 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 14 +VisualStudioVersion = 14.0.23107.0 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "KinectShowcaseGameTemplate", "KinectShowcaseGameTemplate\KinectShowcaseGameTemplate.csproj", "{90F4C340-B1B4-4222-A0B9-75BD584D2767}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|x64 = Debug|x64 + Release|x64 = Release|x64 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {90F4C340-B1B4-4222-A0B9-75BD584D2767}.Debug|x64.ActiveCfg = Debug|x64 + {90F4C340-B1B4-4222-A0B9-75BD584D2767}.Debug|x64.Build.0 = Debug|x64 + {90F4C340-B1B4-4222-A0B9-75BD584D2767}.Release|x64.ActiveCfg = Release|x64 + {90F4C340-B1B4-4222-A0B9-75BD584D2767}.Release|x64.Build.0 = Release|x64 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/KinectShowcaseGameTemplate/App.config b/GameTemplate/KinectShowcaseGameTemplate/App.config similarity index 100% rename from KinectShowcaseGameTemplate/App.config rename to GameTemplate/KinectShowcaseGameTemplate/App.config diff --git a/KinectShowcaseGameTemplate/App.xaml b/GameTemplate/KinectShowcaseGameTemplate/App.xaml similarity index 100% rename from KinectShowcaseGameTemplate/App.xaml rename to GameTemplate/KinectShowcaseGameTemplate/App.xaml diff --git a/KinectShowcaseGameTemplate/App.xaml.cs b/GameTemplate/KinectShowcaseGameTemplate/App.xaml.cs similarity index 99% rename from KinectShowcaseGameTemplate/App.xaml.cs rename to GameTemplate/KinectShowcaseGameTemplate/App.xaml.cs index df81adb..4ad89e4 100644 --- a/KinectShowcaseGameTemplate/App.xaml.cs +++ b/GameTemplate/KinectShowcaseGameTemplate/App.xaml.cs @@ -28,8 +28,6 @@ class Options public int SlavePort { get; set; } } - - private static readonly ILog log = LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType); public App() diff --git a/KinectShowcaseGameTemplate/KinectShowcaseGameTemplate.csproj b/GameTemplate/KinectShowcaseGameTemplate/KinectShowcaseGameTemplate.csproj similarity index 70% rename from KinectShowcaseGameTemplate/KinectShowcaseGameTemplate.csproj rename to GameTemplate/KinectShowcaseGameTemplate/KinectShowcaseGameTemplate.csproj index 700d443..e642532 100644 --- a/KinectShowcaseGameTemplate/KinectShowcaseGameTemplate.csproj +++ b/GameTemplate/KinectShowcaseGameTemplate/KinectShowcaseGameTemplate.csproj @@ -1,5 +1,7 @@  + + Debug @@ -29,6 +31,8 @@ false true + + x64 @@ -91,8 +95,29 @@ ..\packages\MvvmLightLibs.5.3.0.0\lib\net45\GalaSoft.MvvmLight.Platform.dll True + + ..\packages\Google.Protobuf.3.0.0\lib\net45\Google.Protobuf.dll + True + + + ..\packages\Google.ProtocolBuffers.2.4.1.555\lib\net40\Google.ProtocolBuffers.dll + True + + + ..\packages\Google.ProtocolBuffers.2.4.1.555\lib\net40\Google.ProtocolBuffers.Serialization.dll + True + + + ..\packages\Grpc.Core.0.15.0\lib\net45\Grpc.Core.dll + True + - ..\KinectEx-master\src\KinectEx\bin\x64\Debug\KinectEx.dll + ..\packages\KinectShowcaseCommon.1.0.3\lib\KinectEx.dll + True + + + ..\packages\KinectShowcaseCommon.1.0.3\lib\KinectShowcaseCommon.dll + True ..\packages\log4net.2.0.5\lib\net45-full\log4net.dll @@ -113,9 +138,25 @@ ..\packages\SharpDX.3.0.2\lib\net45\SharpDX.dll True + + ..\packages\SharpGL.2.4.0.0\lib\net40\SharpGL.dll + True + + + ..\packages\SharpGL.2.4.0.0\lib\net40\SharpGL.SceneGraph.dll + True + + + ..\packages\SharpGL.WPF.2.4.0.0\lib\net40\SharpGL.WPF.dll + True + + + ..\packages\Ix-Async.1.2.5\lib\net45\System.Interactive.Async.dll + True + ..\packages\MvvmLightLibs.5.3.0.0\lib\net45\System.Windows.Interactivity.dll True @@ -234,17 +275,28 @@ - - - {59d8c749-b2a4-4f7a-9221-ba8848d93d23} - KinectShowcaseCommon - - + + + + This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}. + + + + + + + + + + + + +