diff options
Diffstat (limited to 'Client/Project/VisualStudio')
-rw-r--r-- | Client/Project/VisualStudio/.gitignore | 4 | ||||
-rw-r--r-- | Client/Project/VisualStudio/PND.sln | 61 | ||||
-rw-r--r-- | Client/Project/VisualStudio/PND/PND.vcxproj | 131 | ||||
-rw-r--r-- | Client/Project/VisualStudio/PND/PND.vcxproj.filters | 20 | ||||
-rw-r--r-- | Client/Project/VisualStudio/PND/PND.vcxproj.user | 4 | ||||
-rw-r--r-- | Client/Project/VisualStudio/Phy2D/Phy2D.vcxproj | 211 | ||||
-rw-r--r-- | Client/Project/VisualStudio/Phy2D/Phy2D.vcxproj.filters | 225 | ||||
-rw-r--r-- | Client/Project/VisualStudio/Phy2D/Phy2D.vcxproj.user | 4 | ||||
-rw-r--r-- | Client/Project/VisualStudio/Phy2D/imgui.ini | 20 | ||||
-rw-r--r-- | Client/Project/VisualStudio/Sand2D/Sand2D.vcxproj | 130 | ||||
-rw-r--r-- | Client/Project/VisualStudio/Sand2D/Sand2D.vcxproj.filters | 8 | ||||
-rw-r--r-- | Client/Project/VisualStudio/Sand2D/Sand2D.vcxproj.user | 4 | ||||
-rw-r--r-- | Client/Project/VisualStudio/fixed-point/fixed-point.vcxproj | 131 | ||||
-rw-r--r-- | Client/Project/VisualStudio/fixed-point/fixed-point.vcxproj.filters | 6 | ||||
-rw-r--r-- | Client/Project/VisualStudio/fixed-point/fixed-point.vcxproj.user | 4 |
15 files changed, 963 insertions, 0 deletions
diff --git a/Client/Project/VisualStudio/.gitignore b/Client/Project/VisualStudio/.gitignore new file mode 100644 index 0000000..eedebea --- /dev/null +++ b/Client/Project/VisualStudio/.gitignore @@ -0,0 +1,4 @@ +.vs +x64 +*/x64 +*/Debug
\ No newline at end of file diff --git a/Client/Project/VisualStudio/PND.sln b/Client/Project/VisualStudio/PND.sln new file mode 100644 index 0000000..9ed6290 --- /dev/null +++ b/Client/Project/VisualStudio/PND.sln @@ -0,0 +1,61 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 15 +VisualStudioVersion = 15.0.28307.1500 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "PND", "PND\PND.vcxproj", "{CD465A91-4616-4137-8C7C-3E273206C3B4}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Phy2D", "Phy2D\Phy2D.vcxproj", "{CBFF28D4-4E33-4DB7-BA5F-0C8D9CE5D1B6}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Sand2D", "Sand2D\Sand2D.vcxproj", "{C788B73C-D57E-4B6E-B9F8-FB44908AC05E}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "fixed-point", "fixed-point\fixed-point.vcxproj", "{D156880C-4476-4919-9FDA-5747912E76D3}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|x64 = Debug|x64 + Debug|x86 = Debug|x86 + Release|x64 = Release|x64 + Release|x86 = Release|x86 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {CD465A91-4616-4137-8C7C-3E273206C3B4}.Debug|x64.ActiveCfg = Debug|x64 + {CD465A91-4616-4137-8C7C-3E273206C3B4}.Debug|x64.Build.0 = Debug|x64 + {CD465A91-4616-4137-8C7C-3E273206C3B4}.Debug|x86.ActiveCfg = Debug|Win32 + {CD465A91-4616-4137-8C7C-3E273206C3B4}.Debug|x86.Build.0 = Debug|Win32 + {CD465A91-4616-4137-8C7C-3E273206C3B4}.Release|x64.ActiveCfg = Release|x64 + {CD465A91-4616-4137-8C7C-3E273206C3B4}.Release|x64.Build.0 = Release|x64 + {CD465A91-4616-4137-8C7C-3E273206C3B4}.Release|x86.ActiveCfg = Release|Win32 + {CD465A91-4616-4137-8C7C-3E273206C3B4}.Release|x86.Build.0 = Release|Win32 + {CBFF28D4-4E33-4DB7-BA5F-0C8D9CE5D1B6}.Debug|x64.ActiveCfg = Debug|x64 + {CBFF28D4-4E33-4DB7-BA5F-0C8D9CE5D1B6}.Debug|x64.Build.0 = Debug|x64 + {CBFF28D4-4E33-4DB7-BA5F-0C8D9CE5D1B6}.Debug|x86.ActiveCfg = Debug|Win32 + {CBFF28D4-4E33-4DB7-BA5F-0C8D9CE5D1B6}.Debug|x86.Build.0 = Debug|Win32 + {CBFF28D4-4E33-4DB7-BA5F-0C8D9CE5D1B6}.Release|x64.ActiveCfg = Release|x64 + {CBFF28D4-4E33-4DB7-BA5F-0C8D9CE5D1B6}.Release|x64.Build.0 = Release|x64 + {CBFF28D4-4E33-4DB7-BA5F-0C8D9CE5D1B6}.Release|x86.ActiveCfg = Release|Win32 + {CBFF28D4-4E33-4DB7-BA5F-0C8D9CE5D1B6}.Release|x86.Build.0 = Release|Win32 + {C788B73C-D57E-4B6E-B9F8-FB44908AC05E}.Debug|x64.ActiveCfg = Debug|x64 + {C788B73C-D57E-4B6E-B9F8-FB44908AC05E}.Debug|x64.Build.0 = Debug|x64 + {C788B73C-D57E-4B6E-B9F8-FB44908AC05E}.Debug|x86.ActiveCfg = Debug|Win32 + {C788B73C-D57E-4B6E-B9F8-FB44908AC05E}.Debug|x86.Build.0 = Debug|Win32 + {C788B73C-D57E-4B6E-B9F8-FB44908AC05E}.Release|x64.ActiveCfg = Release|x64 + {C788B73C-D57E-4B6E-B9F8-FB44908AC05E}.Release|x64.Build.0 = Release|x64 + {C788B73C-D57E-4B6E-B9F8-FB44908AC05E}.Release|x86.ActiveCfg = Release|Win32 + {C788B73C-D57E-4B6E-B9F8-FB44908AC05E}.Release|x86.Build.0 = Release|Win32 + {D156880C-4476-4919-9FDA-5747912E76D3}.Debug|x64.ActiveCfg = Debug|x64 + {D156880C-4476-4919-9FDA-5747912E76D3}.Debug|x64.Build.0 = Debug|x64 + {D156880C-4476-4919-9FDA-5747912E76D3}.Debug|x86.ActiveCfg = Debug|Win32 + {D156880C-4476-4919-9FDA-5747912E76D3}.Debug|x86.Build.0 = Debug|Win32 + {D156880C-4476-4919-9FDA-5747912E76D3}.Release|x64.ActiveCfg = Release|x64 + {D156880C-4476-4919-9FDA-5747912E76D3}.Release|x64.Build.0 = Release|x64 + {D156880C-4476-4919-9FDA-5747912E76D3}.Release|x86.ActiveCfg = Release|Win32 + {D156880C-4476-4919-9FDA-5747912E76D3}.Release|x86.Build.0 = Release|Win32 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {3501AE41-C1E5-4131-9AB2-0DCBD10D9E3F} + EndGlobalSection +EndGlobal diff --git a/Client/Project/VisualStudio/PND/PND.vcxproj b/Client/Project/VisualStudio/PND/PND.vcxproj new file mode 100644 index 0000000..642a805 --- /dev/null +++ b/Client/Project/VisualStudio/PND/PND.vcxproj @@ -0,0 +1,131 @@ +<?xml version="1.0" encoding="utf-8"?> +<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <ItemGroup Label="ProjectConfigurations"> + <ProjectConfiguration Include="Debug|Win32"> + <Configuration>Debug</Configuration> + <Platform>Win32</Platform> + </ProjectConfiguration> + <ProjectConfiguration Include="Release|Win32"> + <Configuration>Release</Configuration> + <Platform>Win32</Platform> + </ProjectConfiguration> + <ProjectConfiguration Include="Debug|x64"> + <Configuration>Debug</Configuration> + <Platform>x64</Platform> + </ProjectConfiguration> + <ProjectConfiguration Include="Release|x64"> + <Configuration>Release</Configuration> + <Platform>x64</Platform> + </ProjectConfiguration> + </ItemGroup> + <PropertyGroup Label="Globals"> + <VCProjectVersion>15.0</VCProjectVersion> + <ProjectGuid>{CD465A91-4616-4137-8C7C-3E273206C3B4}</ProjectGuid> + <RootNamespace>PND</RootNamespace> + <WindowsTargetPlatformVersion>10.0.17763.0</WindowsTargetPlatformVersion> + </PropertyGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <UseDebugLibraries>true</UseDebugLibraries> + <PlatformToolset>v141</PlatformToolset> + <CharacterSet>MultiByte</CharacterSet> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <UseDebugLibraries>false</UseDebugLibraries> + <PlatformToolset>v141</PlatformToolset> + <WholeProgramOptimization>true</WholeProgramOptimization> + <CharacterSet>MultiByte</CharacterSet> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <UseDebugLibraries>true</UseDebugLibraries> + <PlatformToolset>v141</PlatformToolset> + <CharacterSet>MultiByte</CharacterSet> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <UseDebugLibraries>false</UseDebugLibraries> + <PlatformToolset>v141</PlatformToolset> + <WholeProgramOptimization>true</WholeProgramOptimization> + <CharacterSet>MultiByte</CharacterSet> + </PropertyGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> + <ImportGroup Label="ExtensionSettings"> + </ImportGroup> + <ImportGroup Label="Shared"> + </ImportGroup> + <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + </ImportGroup> + <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + </ImportGroup> + <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + </ImportGroup> + <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + </ImportGroup> + <PropertyGroup Label="UserMacros" /> + <PropertyGroup /> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> + <ClCompile> + <WarningLevel>Level3</WarningLevel> + <Optimization>Disabled</Optimization> + <SDLCheck>true</SDLCheck> + <ConformanceMode>true</ConformanceMode> + </ClCompile> + <Link> + <SubSystem>Console</SubSystem> + </Link> + </ItemDefinitionGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> + <ClCompile> + <WarningLevel>Level3</WarningLevel> + <Optimization>Disabled</Optimization> + <SDLCheck>true</SDLCheck> + <ConformanceMode>true</ConformanceMode> + </ClCompile> + <Link> + <SubSystem>Console</SubSystem> + </Link> + </ItemDefinitionGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> + <ClCompile> + <WarningLevel>Level3</WarningLevel> + <Optimization>MaxSpeed</Optimization> + <FunctionLevelLinking>true</FunctionLevelLinking> + <IntrinsicFunctions>true</IntrinsicFunctions> + <SDLCheck>true</SDLCheck> + <ConformanceMode>true</ConformanceMode> + </ClCompile> + <Link> + <SubSystem>Console</SubSystem> + <EnableCOMDATFolding>true</EnableCOMDATFolding> + <OptimizeReferences>true</OptimizeReferences> + </Link> + </ItemDefinitionGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> + <ClCompile> + <WarningLevel>Level3</WarningLevel> + <Optimization>MaxSpeed</Optimization> + <FunctionLevelLinking>true</FunctionLevelLinking> + <IntrinsicFunctions>true</IntrinsicFunctions> + <SDLCheck>true</SDLCheck> + <ConformanceMode>true</ConformanceMode> + </ClCompile> + <Link> + <SubSystem>Console</SubSystem> + <EnableCOMDATFolding>true</EnableCOMDATFolding> + <OptimizeReferences>true</OptimizeReferences> + </Link> + </ItemDefinitionGroup> + <ItemGroup> + <ClCompile Include="..\..\..\..\Source\main.cpp" /> + </ItemGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> + <ImportGroup Label="ExtensionTargets"> + </ImportGroup> +</Project>
\ No newline at end of file diff --git a/Client/Project/VisualStudio/PND/PND.vcxproj.filters b/Client/Project/VisualStudio/PND/PND.vcxproj.filters new file mode 100644 index 0000000..fa7b449 --- /dev/null +++ b/Client/Project/VisualStudio/PND/PND.vcxproj.filters @@ -0,0 +1,20 @@ +<?xml version="1.0" encoding="utf-8"?> +<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <ItemGroup> + <Filter Include="ThirdParty"> + <UniqueIdentifier>{580197e0-5055-42bc-a266-5f690e8fc4ed}</UniqueIdentifier> + </Filter> + <Filter Include="Phy2D"> + <UniqueIdentifier>{9cb2e94b-9d99-49cd-893e-b01d46b8f7a4}</UniqueIdentifier> + </Filter> + <Filter Include="Sand2D"> + <UniqueIdentifier>{fa215f8b-aa8b-4397-929a-577faad2bd49}</UniqueIdentifier> + </Filter> + <Filter Include="ThirdParty\Box2D"> + <UniqueIdentifier>{3e57c7f0-1cb1-4121-be0c-c6414e971b95}</UniqueIdentifier> + </Filter> + </ItemGroup> + <ItemGroup> + <ClCompile Include="..\..\..\..\Source\main.cpp" /> + </ItemGroup> +</Project>
\ No newline at end of file diff --git a/Client/Project/VisualStudio/PND/PND.vcxproj.user b/Client/Project/VisualStudio/PND/PND.vcxproj.user new file mode 100644 index 0000000..be25078 --- /dev/null +++ b/Client/Project/VisualStudio/PND/PND.vcxproj.user @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="utf-8"?> +<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <PropertyGroup /> +</Project>
\ No newline at end of file diff --git a/Client/Project/VisualStudio/Phy2D/Phy2D.vcxproj b/Client/Project/VisualStudio/Phy2D/Phy2D.vcxproj new file mode 100644 index 0000000..af0d17d --- /dev/null +++ b/Client/Project/VisualStudio/Phy2D/Phy2D.vcxproj @@ -0,0 +1,211 @@ +<?xml version="1.0" encoding="utf-8"?> +<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <ItemGroup Label="ProjectConfigurations"> + <ProjectConfiguration Include="Debug|Win32"> + <Configuration>Debug</Configuration> + <Platform>Win32</Platform> + </ProjectConfiguration> + <ProjectConfiguration Include="Release|Win32"> + <Configuration>Release</Configuration> + <Platform>Win32</Platform> + </ProjectConfiguration> + <ProjectConfiguration Include="Debug|x64"> + <Configuration>Debug</Configuration> + <Platform>x64</Platform> + </ProjectConfiguration> + <ProjectConfiguration Include="Release|x64"> + <Configuration>Release</Configuration> + <Platform>x64</Platform> + </ProjectConfiguration> + </ItemGroup> + <PropertyGroup Label="Globals"> + <VCProjectVersion>15.0</VCProjectVersion> + <ProjectGuid>{CBFF28D4-4E33-4DB7-BA5F-0C8D9CE5D1B6}</ProjectGuid> + <RootNamespace>Phy2D</RootNamespace> + <WindowsTargetPlatformVersion>10.0.17763.0</WindowsTargetPlatformVersion> + </PropertyGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <UseDebugLibraries>true</UseDebugLibraries> + <PlatformToolset>v141</PlatformToolset> + <CharacterSet>MultiByte</CharacterSet> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <UseDebugLibraries>false</UseDebugLibraries> + <PlatformToolset>v141</PlatformToolset> + <WholeProgramOptimization>true</WholeProgramOptimization> + <CharacterSet>MultiByte</CharacterSet> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <UseDebugLibraries>true</UseDebugLibraries> + <PlatformToolset>v141</PlatformToolset> + <CharacterSet>MultiByte</CharacterSet> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <UseDebugLibraries>false</UseDebugLibraries> + <PlatformToolset>v141</PlatformToolset> + <WholeProgramOptimization>true</WholeProgramOptimization> + <CharacterSet>MultiByte</CharacterSet> + </PropertyGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> + <ImportGroup Label="ExtensionSettings"> + </ImportGroup> + <ImportGroup Label="Shared"> + </ImportGroup> + <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + </ImportGroup> + <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + </ImportGroup> + <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + </ImportGroup> + <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + </ImportGroup> + <PropertyGroup Label="UserMacros" /> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> + <OutDir>$(ProjectDir)..\..\..\Build</OutDir> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> + <OutDir>$(ProjectDir)..\..\..\Build</OutDir> + </PropertyGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> + <ClCompile> + <WarningLevel>Level3</WarningLevel> + <Optimization>Disabled</Optimization> + <SDLCheck>true</SDLCheck> + <ConformanceMode>true</ConformanceMode> + </ClCompile> + <Link> + <SubSystem>Console</SubSystem> + </Link> + </ItemDefinitionGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> + <ClCompile> + <WarningLevel>Level3</WarningLevel> + <Optimization>Disabled</Optimization> + <SDLCheck>false</SDLCheck> + <ConformanceMode>true</ConformanceMode> + <AdditionalIncludeDirectories>$(SolutionDir)..\..\ThirdParty;$(SolutionDir)..\..\ThirdParty\imgui;$(SolutionDir)..\..\ThirdParty\SDL2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> + <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion> + </ClCompile> + <Link> + <SubSystem>Console</SubSystem> + <AdditionalLibraryDirectories>$(ProjectDir)..\..\..\ThirdParty\SDL2\lib\x64;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> + <AdditionalDependencies>SDL2.lib;SDL2main.lib;opengl32.lib;%(AdditionalDependencies)</AdditionalDependencies> + </Link> + </ItemDefinitionGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> + <ClCompile> + <WarningLevel>Level3</WarningLevel> + <Optimization>MaxSpeed</Optimization> + <FunctionLevelLinking>true</FunctionLevelLinking> + <IntrinsicFunctions>true</IntrinsicFunctions> + <SDLCheck>true</SDLCheck> + <ConformanceMode>true</ConformanceMode> + </ClCompile> + <Link> + <SubSystem>Console</SubSystem> + <EnableCOMDATFolding>true</EnableCOMDATFolding> + <OptimizeReferences>true</OptimizeReferences> + </Link> + </ItemDefinitionGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> + <ClCompile> + <WarningLevel>Level3</WarningLevel> + <Optimization>MaxSpeed</Optimization> + <FunctionLevelLinking>true</FunctionLevelLinking> + <IntrinsicFunctions>true</IntrinsicFunctions> + <SDLCheck>false</SDLCheck> + <ConformanceMode>true</ConformanceMode> + <AdditionalIncludeDirectories>D:\Documents\VisualStudio2017\Projects\LOG\Client\Source\ThirdParty;D:\Documents\VisualStudio2017\Projects\LOG\Client\Source\ThirdParty\imgui;D:\Documents\VisualStudio2017\Projects\LOG\Client\Source\ThirdParty\SDL2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + </ClCompile> + <Link> + <SubSystem>Console</SubSystem> + <EnableCOMDATFolding>true</EnableCOMDATFolding> + <OptimizeReferences>true</OptimizeReferences> + <AdditionalLibraryDirectories>$(ProjectDir)..\..\..\Source\ThirdParty\SDL2\lib\x64;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> + <AdditionalDependencies>SDL2.lib;SDL2main.lib;opengl32.lib;%(AdditionalDependencies)</AdditionalDependencies> + </Link> + </ItemDefinitionGroup> + <ItemGroup> + <ClCompile Include="..\..\..\Source\Phy2D\Common\Math.cpp" /> + <ClCompile Include="..\..\..\Source\Phy2D\Dynamic\Arbiter.cpp" /> + <ClCompile Include="..\..\..\Source\Phy2D\Dynamic\Body.cpp" /> + <ClCompile Include="..\..\..\Source\Phy2D\Dynamic\Collide.cpp" /> + <ClCompile Include="..\..\..\Source\Phy2D\Dynamic\Joint.cpp" /> + <ClCompile Include="..\..\..\Source\Phy2D\Dynamic\World.cpp" /> + <ClCompile Include="..\..\..\Source\Phy2D\Shapes\p2CircleShape.cpp" /> + <ClCompile Include="..\..\..\Source\Phy2D\Shapes\p2PolygonShape.cpp" /> + <ClCompile Include="..\..\..\Source\Phy2D\Tests\test_p2d.cpp" /> + <ClCompile Include="..\..\..\Source\Phy2D\Tests\test_math.cpp" /> + <ClCompile Include="..\..\..\ThirdParty\fix32\fix32.cpp" /> + <ClCompile Include="..\..\..\ThirdParty\glad\glad.c" /> + <ClCompile Include="..\..\..\ThirdParty\imgui\backends\imgui_impl_opengl2.cpp" /> + <ClCompile Include="..\..\..\ThirdParty\imgui\backends\imgui_impl_sdl.cpp" /> + <ClCompile Include="..\..\..\ThirdParty\imgui\imgui.cpp" /> + <ClCompile Include="..\..\..\ThirdParty\imgui\imgui_demo.cpp" /> + <ClCompile Include="..\..\..\ThirdParty\imgui\imgui_draw.cpp" /> + <ClCompile Include="..\..\..\ThirdParty\imgui\imgui_tables.cpp" /> + <ClCompile Include="..\..\..\ThirdParty\imgui\imgui_widgets.cpp" /> + <ClCompile Include="..\..\..\ThirdParty\libfixmath\libfixmath\fix16.c" /> + <ClCompile Include="..\..\..\ThirdParty\libfixmath\libfixmath\fix16_exp.c" /> + <ClCompile Include="..\..\..\ThirdParty\libfixmath\libfixmath\fix16_fft.c" /> + <ClCompile Include="..\..\..\ThirdParty\libfixmath\libfixmath\fix16_sqrt.c" /> + <ClCompile Include="..\..\..\ThirdParty\libfixmath\libfixmath\fix16_str.c" /> + <ClCompile Include="..\..\..\ThirdParty\libfixmath\libfixmath\fix16_trig.c" /> + <ClCompile Include="..\..\..\ThirdParty\libfixmath\libfixmath\fract32.c" /> + <ClCompile Include="..\..\..\ThirdParty\libfixmath\libfixmath\uint32.c" /> + </ItemGroup> + <ItemGroup> + <ClInclude Include="..\..\..\Source\Phy2D\Common\Math.h" /> + <ClInclude Include="..\..\..\Source\Phy2D\Common\Settings.h" /> + <ClInclude Include="..\..\..\Source\Phy2D\Dynamic\Arbiter.h" /> + <ClInclude Include="..\..\..\Source\Phy2D\Dynamic\Body.h" /> + <ClInclude Include="..\..\..\Source\Phy2D\Dynamic\Joint.h" /> + <ClInclude Include="..\..\..\Source\Phy2D\Dynamic\World.h" /> + <ClInclude Include="..\..\..\Source\Phy2D\Phy2D.h" /> + <ClInclude Include="..\..\..\Source\Phy2D\Rendering\Visualize.h" /> + <ClInclude Include="..\..\..\Source\Phy2D\Shapes\p2CircleShape.h" /> + <ClInclude Include="..\..\..\Source\Phy2D\Shapes\p2PolygonShape.h" /> + <ClInclude Include="..\..\..\Source\Phy2D\Shapes\p2Shape.h" /> + <ClInclude Include="..\..\..\Source\Phy2D\Tests\test.h" /> + <ClInclude Include="..\..\..\ThirdParty\fix32\fix32.h" /> + <ClInclude Include="..\..\..\ThirdParty\glad\glad.h" /> + <ClInclude Include="..\..\..\ThirdParty\glad\khrplatform.h" /> + <ClInclude Include="..\..\..\ThirdParty\imgui\backends\imgui_impl_opengl2.h" /> + <ClInclude Include="..\..\..\ThirdParty\imgui\backends\imgui_impl_sdl.h" /> + <ClInclude Include="..\..\..\ThirdParty\imgui\imconfig.h" /> + <ClInclude Include="..\..\..\ThirdParty\imgui\imgui.h" /> + <ClInclude Include="..\..\..\ThirdParty\imgui\imgui_internal.h" /> + <ClInclude Include="..\..\..\ThirdParty\imgui\imstb_rectpack.h" /> + <ClInclude Include="..\..\..\ThirdParty\imgui\imstb_textedit.h" /> + <ClInclude Include="..\..\..\ThirdParty\imgui\imstb_truetype.h" /> + <ClInclude Include="..\..\..\ThirdParty\libfixmath\libfixmath\fix16.h" /> + <ClInclude Include="..\..\..\ThirdParty\libfixmath\libfixmath\fix16.hpp" /> + <ClInclude Include="..\..\..\ThirdParty\libfixmath\libfixmath\fix16_trig_sin_lut.h" /> + <ClInclude Include="..\..\..\ThirdParty\libfixmath\libfixmath\fixmath.h" /> + <ClInclude Include="..\..\..\ThirdParty\libfixmath\libfixmath\fract32.h" /> + <ClInclude Include="..\..\..\ThirdParty\libfixmath\libfixmath\int64.h" /> + <ClInclude Include="..\..\..\ThirdParty\libfixmath\libfixmath\uint32.h" /> + </ItemGroup> + <ItemGroup> + <Text Include="..\..\..\Source\Phy2D\README.txt" /> + <Text Include="..\..\..\ThirdParty\libfixmath\libfixmath\code_style.txt" /> + </ItemGroup> + <ItemGroup> + <None Include="..\..\..\ThirdParty\libfixmath\libfixmath\libfixmath.cbp" /> + <None Include="..\..\..\ThirdParty\libfixmath\libfixmath\libfixmath.cmake" /> + <None Include="..\..\..\ThirdParty\libfixmath\libfixmath\Makefile" /> + </ItemGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> + <ImportGroup Label="ExtensionTargets"> + </ImportGroup> +</Project>
\ No newline at end of file diff --git a/Client/Project/VisualStudio/Phy2D/Phy2D.vcxproj.filters b/Client/Project/VisualStudio/Phy2D/Phy2D.vcxproj.filters new file mode 100644 index 0000000..095f8e1 --- /dev/null +++ b/Client/Project/VisualStudio/Phy2D/Phy2D.vcxproj.filters @@ -0,0 +1,225 @@ +<?xml version="1.0" encoding="utf-8"?> +<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <ItemGroup> + <Filter Include="Shapes"> + <UniqueIdentifier>{62eaceb5-1503-4237-b8b9-5dcc05212dbd}</UniqueIdentifier> + </Filter> + <Filter Include="Common"> + <UniqueIdentifier>{c51efad7-946b-4948-957e-4f4d6737ed93}</UniqueIdentifier> + </Filter> + <Filter Include="Test"> + <UniqueIdentifier>{6c1d51b9-5afe-46fb-a449-3100c2d58a72}</UniqueIdentifier> + </Filter> + <Filter Include="libs"> + <UniqueIdentifier>{e496beb9-5af2-42a7-afb5-29cf18b93f78}</UniqueIdentifier> + </Filter> + <Filter Include="libs\libfixmath"> + <UniqueIdentifier>{85bb91e1-cb20-476e-969b-9fd35bbca3f0}</UniqueIdentifier> + </Filter> + <Filter Include="libs\fix32"> + <UniqueIdentifier>{3fc1eb36-36c6-4b4c-8777-8f47c906eaff}</UniqueIdentifier> + </Filter> + <Filter Include="Rendering"> + <UniqueIdentifier>{b4d78560-5498-4b35-8f8d-f87db40a4e52}</UniqueIdentifier> + </Filter> + <Filter Include="libs\glad"> + <UniqueIdentifier>{0fd3d9e4-aaf1-4d81-9dff-da02f4d227c6}</UniqueIdentifier> + </Filter> + <Filter Include="libs\imgui"> + <UniqueIdentifier>{4f477d90-081e-42f9-8a1a-146b2ecd4215}</UniqueIdentifier> + </Filter> + <Filter Include="Dynamic"> + <UniqueIdentifier>{596062aa-a263-4c8c-acf2-1267b28a0f97}</UniqueIdentifier> + </Filter> + </ItemGroup> + <ItemGroup> + <ClCompile Include="..\..\..\Source\Phy2D\Shapes\p2CircleShape.cpp"> + <Filter>Shapes</Filter> + </ClCompile> + <ClCompile Include="..\..\..\Source\Phy2D\Shapes\p2PolygonShape.cpp"> + <Filter>Shapes</Filter> + </ClCompile> + <ClCompile Include="..\..\..\Source\Phy2D\Dynamic\Body.cpp"> + <Filter>Dynamic</Filter> + </ClCompile> + <ClCompile Include="..\..\..\Source\Phy2D\Common\Math.cpp"> + <Filter>Common</Filter> + </ClCompile> + <ClCompile Include="..\..\..\Source\Phy2D\Tests\test_math.cpp"> + <Filter>Test</Filter> + </ClCompile> + <ClCompile Include="..\..\..\Source\Phy2D\Tests\test_p2d.cpp"> + <Filter>Test</Filter> + </ClCompile> + <ClCompile Include="..\..\..\Source\Phy2D\Dynamic\Joint.cpp"> + <Filter>Dynamic</Filter> + </ClCompile> + <ClCompile Include="..\..\..\Source\Phy2D\Dynamic\World.cpp"> + <Filter>Dynamic</Filter> + </ClCompile> + <ClCompile Include="..\..\..\Source\Phy2D\Dynamic\Arbiter.cpp"> + <Filter>Dynamic</Filter> + </ClCompile> + <ClCompile Include="..\..\..\Source\Phy2D\Dynamic\Collide.cpp"> + <Filter>Dynamic</Filter> + </ClCompile> + <ClCompile Include="..\..\..\ThirdParty\glad\glad.c"> + <Filter>libs\glad</Filter> + </ClCompile> + <ClCompile Include="..\..\..\ThirdParty\fix32\fix32.cpp"> + <Filter>libs\fix32</Filter> + </ClCompile> + <ClCompile Include="..\..\..\ThirdParty\imgui\imgui_widgets.cpp"> + <Filter>libs\imgui</Filter> + </ClCompile> + <ClCompile Include="..\..\..\ThirdParty\imgui\imgui_tables.cpp"> + <Filter>libs\imgui</Filter> + </ClCompile> + <ClCompile Include="..\..\..\ThirdParty\imgui\imgui_draw.cpp"> + <Filter>libs\imgui</Filter> + </ClCompile> + <ClCompile Include="..\..\..\ThirdParty\imgui\imgui_demo.cpp"> + <Filter>libs\imgui</Filter> + </ClCompile> + <ClCompile Include="..\..\..\ThirdParty\imgui\imgui.cpp"> + <Filter>libs\imgui</Filter> + </ClCompile> + <ClCompile Include="..\..\..\ThirdParty\imgui\backends\imgui_impl_opengl2.cpp"> + <Filter>libs\imgui</Filter> + </ClCompile> + <ClCompile Include="..\..\..\ThirdParty\imgui\backends\imgui_impl_sdl.cpp"> + <Filter>libs\imgui</Filter> + </ClCompile> + <ClCompile Include="..\..\..\ThirdParty\libfixmath\libfixmath\fix16.c"> + <Filter>libs\libfixmath</Filter> + </ClCompile> + <ClCompile Include="..\..\..\ThirdParty\libfixmath\libfixmath\fix16_exp.c"> + <Filter>libs\libfixmath</Filter> + </ClCompile> + <ClCompile Include="..\..\..\ThirdParty\libfixmath\libfixmath\fix16_fft.c"> + <Filter>libs\libfixmath</Filter> + </ClCompile> + <ClCompile Include="..\..\..\ThirdParty\libfixmath\libfixmath\fix16_sqrt.c"> + <Filter>libs\libfixmath</Filter> + </ClCompile> + <ClCompile Include="..\..\..\ThirdParty\libfixmath\libfixmath\fix16_str.c"> + <Filter>libs\libfixmath</Filter> + </ClCompile> + <ClCompile Include="..\..\..\ThirdParty\libfixmath\libfixmath\fix16_trig.c"> + <Filter>libs\libfixmath</Filter> + </ClCompile> + <ClCompile Include="..\..\..\ThirdParty\libfixmath\libfixmath\fract32.c"> + <Filter>libs\libfixmath</Filter> + </ClCompile> + <ClCompile Include="..\..\..\ThirdParty\libfixmath\libfixmath\uint32.c"> + <Filter>libs\libfixmath</Filter> + </ClCompile> + </ItemGroup> + <ItemGroup> + <ClInclude Include="..\..\..\Source\Phy2D\Shapes\p2CircleShape.h"> + <Filter>Shapes</Filter> + </ClInclude> + <ClInclude Include="..\..\..\Source\Phy2D\Shapes\p2PolygonShape.h"> + <Filter>Shapes</Filter> + </ClInclude> + <ClInclude Include="..\..\..\Source\Phy2D\Shapes\p2Shape.h"> + <Filter>Shapes</Filter> + </ClInclude> + <ClInclude Include="..\..\..\Source\Phy2D\Phy2D.h" /> + <ClInclude Include="..\..\..\Source\Phy2D\Rendering\Visualize.h"> + <Filter>Rendering</Filter> + </ClInclude> + <ClInclude Include="..\..\..\Source\Phy2D\Dynamic\Body.h"> + <Filter>Dynamic</Filter> + </ClInclude> + <ClInclude Include="..\..\..\Source\Phy2D\Common\Settings.h"> + <Filter>Common</Filter> + </ClInclude> + <ClInclude Include="..\..\..\Source\Phy2D\Common\Math.h"> + <Filter>Common</Filter> + </ClInclude> + <ClInclude Include="..\..\..\Source\Phy2D\Tests\test.h"> + <Filter>Test</Filter> + </ClInclude> + <ClInclude Include="..\..\..\Source\Phy2D\Dynamic\Joint.h"> + <Filter>Dynamic</Filter> + </ClInclude> + <ClInclude Include="..\..\..\Source\Phy2D\Dynamic\World.h"> + <Filter>Dynamic</Filter> + </ClInclude> + <ClInclude Include="..\..\..\Source\Phy2D\Dynamic\Arbiter.h"> + <Filter>Dynamic</Filter> + </ClInclude> + <ClInclude Include="..\..\..\ThirdParty\glad\glad.h"> + <Filter>libs\glad</Filter> + </ClInclude> + <ClInclude Include="..\..\..\ThirdParty\glad\khrplatform.h"> + <Filter>libs\glad</Filter> + </ClInclude> + <ClInclude Include="..\..\..\ThirdParty\fix32\fix32.h"> + <Filter>libs\fix32</Filter> + </ClInclude> + <ClInclude Include="..\..\..\ThirdParty\imgui\imstb_truetype.h"> + <Filter>libs\imgui</Filter> + </ClInclude> + <ClInclude Include="..\..\..\ThirdParty\imgui\imstb_textedit.h"> + <Filter>libs\imgui</Filter> + </ClInclude> + <ClInclude Include="..\..\..\ThirdParty\imgui\imstb_rectpack.h"> + <Filter>libs\imgui</Filter> + </ClInclude> + <ClInclude Include="..\..\..\ThirdParty\imgui\imgui_internal.h"> + <Filter>libs\imgui</Filter> + </ClInclude> + <ClInclude Include="..\..\..\ThirdParty\imgui\imgui.h"> + <Filter>libs\imgui</Filter> + </ClInclude> + <ClInclude Include="..\..\..\ThirdParty\imgui\imconfig.h"> + <Filter>libs\imgui</Filter> + </ClInclude> + <ClInclude Include="..\..\..\ThirdParty\imgui\backends\imgui_impl_opengl2.h"> + <Filter>libs\imgui</Filter> + </ClInclude> + <ClInclude Include="..\..\..\ThirdParty\imgui\backends\imgui_impl_sdl.h"> + <Filter>libs\imgui</Filter> + </ClInclude> + <ClInclude Include="..\..\..\ThirdParty\libfixmath\libfixmath\fix16.h"> + <Filter>libs\libfixmath</Filter> + </ClInclude> + <ClInclude Include="..\..\..\ThirdParty\libfixmath\libfixmath\fix16.hpp"> + <Filter>libs\libfixmath</Filter> + </ClInclude> + <ClInclude Include="..\..\..\ThirdParty\libfixmath\libfixmath\fix16_trig_sin_lut.h"> + <Filter>libs\libfixmath</Filter> + </ClInclude> + <ClInclude Include="..\..\..\ThirdParty\libfixmath\libfixmath\fixmath.h"> + <Filter>libs\libfixmath</Filter> + </ClInclude> + <ClInclude Include="..\..\..\ThirdParty\libfixmath\libfixmath\fract32.h"> + <Filter>libs\libfixmath</Filter> + </ClInclude> + <ClInclude Include="..\..\..\ThirdParty\libfixmath\libfixmath\int64.h"> + <Filter>libs\libfixmath</Filter> + </ClInclude> + <ClInclude Include="..\..\..\ThirdParty\libfixmath\libfixmath\uint32.h"> + <Filter>libs\libfixmath</Filter> + </ClInclude> + </ItemGroup> + <ItemGroup> + <Text Include="..\..\..\Source\Phy2D\README.txt" /> + <Text Include="..\..\..\ThirdParty\libfixmath\libfixmath\code_style.txt"> + <Filter>libs\libfixmath</Filter> + </Text> + </ItemGroup> + <ItemGroup> + <None Include="..\..\..\ThirdParty\libfixmath\libfixmath\libfixmath.cbp"> + <Filter>libs\libfixmath</Filter> + </None> + <None Include="..\..\..\ThirdParty\libfixmath\libfixmath\libfixmath.cmake"> + <Filter>libs\libfixmath</Filter> + </None> + <None Include="..\..\..\ThirdParty\libfixmath\libfixmath\Makefile"> + <Filter>libs\libfixmath</Filter> + </None> + </ItemGroup> +</Project>
\ No newline at end of file diff --git a/Client/Project/VisualStudio/Phy2D/Phy2D.vcxproj.user b/Client/Project/VisualStudio/Phy2D/Phy2D.vcxproj.user new file mode 100644 index 0000000..be25078 --- /dev/null +++ b/Client/Project/VisualStudio/Phy2D/Phy2D.vcxproj.user @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="utf-8"?> +<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <PropertyGroup /> +</Project>
\ No newline at end of file diff --git a/Client/Project/VisualStudio/Phy2D/imgui.ini b/Client/Project/VisualStudio/Phy2D/imgui.ini new file mode 100644 index 0000000..c50baaa --- /dev/null +++ b/Client/Project/VisualStudio/Phy2D/imgui.ini @@ -0,0 +1,20 @@ +[Window][Debug##Default] +Pos=60,60 +Size=400,400 +Collapsed=0 + +[Window][Hello, world!] +Pos=1065,64 +Size=359,532 +Collapsed=0 + +[Window][Dear ImGui Demo] +Pos=870,418 +Size=550,514 +Collapsed=0 + +[Window][Another Window] +Pos=1788,122 +Size=198,71 +Collapsed=0 + diff --git a/Client/Project/VisualStudio/Sand2D/Sand2D.vcxproj b/Client/Project/VisualStudio/Sand2D/Sand2D.vcxproj new file mode 100644 index 0000000..a59df1d --- /dev/null +++ b/Client/Project/VisualStudio/Sand2D/Sand2D.vcxproj @@ -0,0 +1,130 @@ +<?xml version="1.0" encoding="utf-8"?> +<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <ItemGroup Label="ProjectConfigurations"> + <ProjectConfiguration Include="Debug|Win32"> + <Configuration>Debug</Configuration> + <Platform>Win32</Platform> + </ProjectConfiguration> + <ProjectConfiguration Include="Release|Win32"> + <Configuration>Release</Configuration> + <Platform>Win32</Platform> + </ProjectConfiguration> + <ProjectConfiguration Include="Debug|x64"> + <Configuration>Debug</Configuration> + <Platform>x64</Platform> + </ProjectConfiguration> + <ProjectConfiguration Include="Release|x64"> + <Configuration>Release</Configuration> + <Platform>x64</Platform> + </ProjectConfiguration> + </ItemGroup> + <PropertyGroup Label="Globals"> + <VCProjectVersion>15.0</VCProjectVersion> + <ProjectGuid>{C788B73C-D57E-4B6E-B9F8-FB44908AC05E}</ProjectGuid> + <RootNamespace>Sand2D</RootNamespace> + <WindowsTargetPlatformVersion>10.0.17763.0</WindowsTargetPlatformVersion> + </PropertyGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <UseDebugLibraries>true</UseDebugLibraries> + <PlatformToolset>v141</PlatformToolset> + <CharacterSet>MultiByte</CharacterSet> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <UseDebugLibraries>false</UseDebugLibraries> + <PlatformToolset>v141</PlatformToolset> + <WholeProgramOptimization>true</WholeProgramOptimization> + <CharacterSet>MultiByte</CharacterSet> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <UseDebugLibraries>true</UseDebugLibraries> + <PlatformToolset>v141</PlatformToolset> + <CharacterSet>MultiByte</CharacterSet> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <UseDebugLibraries>false</UseDebugLibraries> + <PlatformToolset>v141</PlatformToolset> + <WholeProgramOptimization>true</WholeProgramOptimization> + <CharacterSet>MultiByte</CharacterSet> + </PropertyGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> + <ImportGroup Label="ExtensionSettings"> + </ImportGroup> + <ImportGroup Label="Shared"> + </ImportGroup> + <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + </ImportGroup> + <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + </ImportGroup> + <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + </ImportGroup> + <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + </ImportGroup> + <PropertyGroup Label="UserMacros" /> + <PropertyGroup /> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> + <ClCompile> + <WarningLevel>Level3</WarningLevel> + <Optimization>Disabled</Optimization> + <SDLCheck>true</SDLCheck> + <ConformanceMode>true</ConformanceMode> + </ClCompile> + <Link> + <SubSystem>Console</SubSystem> + </Link> + </ItemDefinitionGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> + <ClCompile> + <WarningLevel>Level3</WarningLevel> + <Optimization>Disabled</Optimization> + <SDLCheck>true</SDLCheck> + <ConformanceMode>true</ConformanceMode> + </ClCompile> + <Link> + <SubSystem>Console</SubSystem> + </Link> + </ItemDefinitionGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> + <ClCompile> + <WarningLevel>Level3</WarningLevel> + <Optimization>MaxSpeed</Optimization> + <FunctionLevelLinking>true</FunctionLevelLinking> + <IntrinsicFunctions>true</IntrinsicFunctions> + <SDLCheck>true</SDLCheck> + <ConformanceMode>true</ConformanceMode> + </ClCompile> + <Link> + <SubSystem>Console</SubSystem> + <EnableCOMDATFolding>true</EnableCOMDATFolding> + <OptimizeReferences>true</OptimizeReferences> + </Link> + </ItemDefinitionGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> + <ClCompile> + <WarningLevel>Level3</WarningLevel> + <Optimization>MaxSpeed</Optimization> + <FunctionLevelLinking>true</FunctionLevelLinking> + <IntrinsicFunctions>true</IntrinsicFunctions> + <SDLCheck>true</SDLCheck> + <ConformanceMode>true</ConformanceMode> + </ClCompile> + <Link> + <SubSystem>Console</SubSystem> + <EnableCOMDATFolding>true</EnableCOMDATFolding> + <OptimizeReferences>true</OptimizeReferences> + </Link> + </ItemDefinitionGroup> + <ItemGroup> + </ItemGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> + <ImportGroup Label="ExtensionTargets"> + </ImportGroup> +</Project>
\ No newline at end of file diff --git a/Client/Project/VisualStudio/Sand2D/Sand2D.vcxproj.filters b/Client/Project/VisualStudio/Sand2D/Sand2D.vcxproj.filters new file mode 100644 index 0000000..4454c72 --- /dev/null +++ b/Client/Project/VisualStudio/Sand2D/Sand2D.vcxproj.filters @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="utf-8"?> +<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <ItemGroup> + <Filter Include="Test"> + <UniqueIdentifier>{77ef3ecd-dd1e-49c7-a8fc-bcc241814405}</UniqueIdentifier> + </Filter> + </ItemGroup> +</Project>
\ No newline at end of file diff --git a/Client/Project/VisualStudio/Sand2D/Sand2D.vcxproj.user b/Client/Project/VisualStudio/Sand2D/Sand2D.vcxproj.user new file mode 100644 index 0000000..be25078 --- /dev/null +++ b/Client/Project/VisualStudio/Sand2D/Sand2D.vcxproj.user @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="utf-8"?> +<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <PropertyGroup /> +</Project>
\ No newline at end of file diff --git a/Client/Project/VisualStudio/fixed-point/fixed-point.vcxproj b/Client/Project/VisualStudio/fixed-point/fixed-point.vcxproj new file mode 100644 index 0000000..c5c0bd5 --- /dev/null +++ b/Client/Project/VisualStudio/fixed-point/fixed-point.vcxproj @@ -0,0 +1,131 @@ +<?xml version="1.0" encoding="utf-8"?> +<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <ItemGroup Label="ProjectConfigurations"> + <ProjectConfiguration Include="Debug|Win32"> + <Configuration>Debug</Configuration> + <Platform>Win32</Platform> + </ProjectConfiguration> + <ProjectConfiguration Include="Release|Win32"> + <Configuration>Release</Configuration> + <Platform>Win32</Platform> + </ProjectConfiguration> + <ProjectConfiguration Include="Debug|x64"> + <Configuration>Debug</Configuration> + <Platform>x64</Platform> + </ProjectConfiguration> + <ProjectConfiguration Include="Release|x64"> + <Configuration>Release</Configuration> + <Platform>x64</Platform> + </ProjectConfiguration> + </ItemGroup> + <PropertyGroup Label="Globals"> + <VCProjectVersion>15.0</VCProjectVersion> + <ProjectGuid>{D156880C-4476-4919-9FDA-5747912E76D3}</ProjectGuid> + <RootNamespace>fixedpoint</RootNamespace> + <WindowsTargetPlatformVersion>10.0.17763.0</WindowsTargetPlatformVersion> + </PropertyGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <UseDebugLibraries>true</UseDebugLibraries> + <PlatformToolset>v141</PlatformToolset> + <CharacterSet>MultiByte</CharacterSet> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <UseDebugLibraries>false</UseDebugLibraries> + <PlatformToolset>v141</PlatformToolset> + <WholeProgramOptimization>true</WholeProgramOptimization> + <CharacterSet>MultiByte</CharacterSet> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <UseDebugLibraries>true</UseDebugLibraries> + <PlatformToolset>v141</PlatformToolset> + <CharacterSet>MultiByte</CharacterSet> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <UseDebugLibraries>false</UseDebugLibraries> + <PlatformToolset>v141</PlatformToolset> + <WholeProgramOptimization>true</WholeProgramOptimization> + <CharacterSet>MultiByte</CharacterSet> + </PropertyGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> + <ImportGroup Label="ExtensionSettings"> + </ImportGroup> + <ImportGroup Label="Shared"> + </ImportGroup> + <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + </ImportGroup> + <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + </ImportGroup> + <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + </ImportGroup> + <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + </ImportGroup> + <PropertyGroup Label="UserMacros" /> + <PropertyGroup /> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> + <ClCompile> + <WarningLevel>Level3</WarningLevel> + <Optimization>Disabled</Optimization> + <SDLCheck>true</SDLCheck> + <ConformanceMode>true</ConformanceMode> + </ClCompile> + <Link> + <SubSystem>Console</SubSystem> + </Link> + </ItemDefinitionGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> + <ClCompile> + <WarningLevel>Level3</WarningLevel> + <Optimization>Disabled</Optimization> + <SDLCheck>true</SDLCheck> + <ConformanceMode>true</ConformanceMode> + </ClCompile> + <Link> + <SubSystem>Console</SubSystem> + </Link> + </ItemDefinitionGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> + <ClCompile> + <WarningLevel>Level3</WarningLevel> + <Optimization>MaxSpeed</Optimization> + <FunctionLevelLinking>true</FunctionLevelLinking> + <IntrinsicFunctions>true</IntrinsicFunctions> + <SDLCheck>true</SDLCheck> + <ConformanceMode>true</ConformanceMode> + </ClCompile> + <Link> + <SubSystem>Console</SubSystem> + <EnableCOMDATFolding>true</EnableCOMDATFolding> + <OptimizeReferences>true</OptimizeReferences> + </Link> + </ItemDefinitionGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> + <ClCompile> + <WarningLevel>Level3</WarningLevel> + <Optimization>MaxSpeed</Optimization> + <FunctionLevelLinking>true</FunctionLevelLinking> + <IntrinsicFunctions>true</IntrinsicFunctions> + <SDLCheck>true</SDLCheck> + <ConformanceMode>true</ConformanceMode> + </ClCompile> + <Link> + <SubSystem>Console</SubSystem> + <EnableCOMDATFolding>true</EnableCOMDATFolding> + <OptimizeReferences>true</OptimizeReferences> + </Link> + </ItemDefinitionGroup> + <ItemGroup> + <ClCompile Include="..\..\..\Source\fixedpoint\test_basic.c" /> + </ItemGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> + <ImportGroup Label="ExtensionTargets"> + </ImportGroup> +</Project>
\ No newline at end of file diff --git a/Client/Project/VisualStudio/fixed-point/fixed-point.vcxproj.filters b/Client/Project/VisualStudio/fixed-point/fixed-point.vcxproj.filters new file mode 100644 index 0000000..70937df --- /dev/null +++ b/Client/Project/VisualStudio/fixed-point/fixed-point.vcxproj.filters @@ -0,0 +1,6 @@ +<?xml version="1.0" encoding="utf-8"?> +<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <ItemGroup> + <ClCompile Include="..\..\..\Source\fixedpoint\test_basic.c" /> + </ItemGroup> +</Project>
\ No newline at end of file diff --git a/Client/Project/VisualStudio/fixed-point/fixed-point.vcxproj.user b/Client/Project/VisualStudio/fixed-point/fixed-point.vcxproj.user new file mode 100644 index 0000000..be25078 --- /dev/null +++ b/Client/Project/VisualStudio/fixed-point/fixed-point.vcxproj.user @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="utf-8"?> +<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <PropertyGroup /> +</Project>
\ No newline at end of file |