<?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> <ItemGroup> <ClCompile Include="Engine_Audio\AudioSoundEffect.cpp" /> <ClCompile Include="Engine_Audio\EngineAudioSystem.cpp" /> <ClCompile Include="Engine_Core\BaseGameEvents.cpp" /> <ClCompile Include="Engine_Graphics\EngineRenderingSystem.cpp" /> <ClCompile Include="Engine_Graphics\Scene.cpp" /> <ClCompile Include="Engine_IO\EngineFileSystem.cpp" /> <ClCompile Include="Engine_Json_System\jsoncpp.cpp" /> <ClCompile Include="Engine_Messages\MessageHandler.cpp" /> <ClCompile Include="Engine_Physics\EnginePhysicsSystem.cpp" /> <ClCompile Include="Engine_Physics\Entity.cpp" /> <ClCompile Include="Engine_Resource_Management\EntityManagement.cpp" /> <ClCompile Include="Engine_Resource_Management\ResourceManagement.cpp" /> </ItemGroup> <ItemGroup> <ClInclude Include="Engine_Audio\AudioSoundEffect.h" /> <ClInclude Include="Engine_Audio\EngineAudioSystem.h" /> <ClInclude Include="Engine_Common\Common.h" /> <ClInclude Include="Engine_Core\BaseGameEvents.h" /> <ClInclude Include="Engine_Graphics\EngineRenderingSystem.h" /> <ClInclude Include="Engine_Graphics\Scene.h" /> <ClInclude Include="Engine_IO\EngineFileSystem.h" /> <ClInclude Include="Engine_Json_System\json-forwards.h" /> <ClInclude Include="Engine_Json_System\json.h" /> <ClInclude Include="Engine_Messages\MessageHandler.h" /> <ClInclude Include="Engine_Messages\MessageObserver.h" /> <ClInclude Include="Engine_Messaging_System\EngineMessageSystem.h" /> <ClInclude Include="Engine_Messaging_System\MessageFromJsonSystemEvent.h" /> <ClInclude Include="Engine_Messaging_System\MessageSystemEvent.h" /> <ClInclude Include="Engine_Physics\EnginePhysicsSystem.h" /> <ClInclude Include="Engine_Physics\Entity.h" /> <ClInclude Include="Engine_Physics\RigidBodyPhysics.h" /> <ClInclude Include="Engine_Physics\SpriteRectangle.h" /> <ClInclude Include="Engine_Profiler\Profiler.h" /> <ClInclude Include="Engine_Resource_Management\EntityManagement.h" /> <ClInclude Include="Engine_Resource_Management\ResourceManagement.h" /> <ClInclude Include="Engine_Text\Text.h" /> </ItemGroup> <ItemGroup> <Font Include="Resources\Fonts\GARA.TTF" /> <Font Include="Resources\Fonts\GARABD.TTF" /> <Font Include="Resources\Fonts\GARAIT.TTF" /> </ItemGroup> <ItemGroup> <None Include="ClassDiagram.cd" /> </ItemGroup> <PropertyGroup Label="Globals"> <ProjectGuid>{52E930C5-F763-496D-A2AF-56BE3E975151}</ProjectGuid> <RootNamespace>CSC3224gamedev</RootNamespace> <WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion> <ProjectName>GameEngine</ProjectName> </PropertyGroup> <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> <ConfigurationType>StaticLibrary</ConfigurationType> <UseDebugLibraries>true</UseDebugLibraries> <PlatformToolset>v142</PlatformToolset> <CharacterSet>MultiByte</CharacterSet> </PropertyGroup> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> <ConfigurationType>StaticLibrary</ConfigurationType> <UseDebugLibraries>false</UseDebugLibraries> <PlatformToolset>v142</PlatformToolset> <WholeProgramOptimization>true</WholeProgramOptimization> <CharacterSet>MultiByte</CharacterSet> </PropertyGroup> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration"> <ConfigurationType>StaticLibrary</ConfigurationType> <UseDebugLibraries>true</UseDebugLibraries> <PlatformToolset>v142</PlatformToolset> <CharacterSet>MultiByte</CharacterSet> </PropertyGroup> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration"> <ConfigurationType>StaticLibrary</ConfigurationType> <UseDebugLibraries>false</UseDebugLibraries> <PlatformToolset>v142</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)'=='Release|Win32'"> <IncludePath>..\CSC3224 Computer Games Development\SOIL;..\CSC3224 Computer Games Development\GLEW\include;$(IncludePath)</IncludePath> <LibraryPath>..\..\GLEW\lib\$(Configuration);..\..\SOIL\$(Configuration)\;..\$(Configuration)\;..\CSC3224 Computer Games Development\GameEngine\Release;..\CSC3224 Computer Games Development\GameEngine\Debug;$(LibraryPath)</LibraryPath> </PropertyGroup> <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> <ClCompile> <WarningLevel>Level3</WarningLevel> <Optimization>Disabled</Optimization> <SDLCheck>true</SDLCheck> <AdditionalIncludeDirectories>..\SFML\include;..\Box2D</AdditionalIncludeDirectories> <PreprocessorDefinitions>%(PreprocessorDefinitions)</PreprocessorDefinitions> </ClCompile> <Link> <GenerateDebugInformation>true</GenerateDebugInformation> <AdditionalDependencies> </AdditionalDependencies> <SubSystem> </SubSystem> <AdditionalLibraryDirectories>%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> </Link> <Lib> <AdditionalDependencies>sfml-graphics-d.lib;sfml-window-d.lib;sfml-audio-d.lib;sfml-system-d.lib;%(AdditionalDependencies)</AdditionalDependencies> <AdditionalLibraryDirectories>..\SFML\lib</AdditionalLibraryDirectories> </Lib> <ProjectReference> <LinkLibraryDependencies>true</LinkLibraryDependencies> </ProjectReference> <PostBuildEvent> <Command>copy "$(SolutionDir)SFML\bin\*" "$(SolutionDir)$(Configuration)\*"</Command> </PostBuildEvent> <PostBuildEvent> <Message>Copy SFML DLLs</Message> </PostBuildEvent> </ItemDefinitionGroup> <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> <ClCompile> <WarningLevel>Level3</WarningLevel> <Optimization>Disabled</Optimization> <SDLCheck>true</SDLCheck> <AdditionalIncludeDirectories>..\SFML\include;..\Box2D</AdditionalIncludeDirectories> <PreprocessorDefinitions>%(PreprocessorDefinitions)</PreprocessorDefinitions> </ClCompile> <Link> <GenerateDebugInformation>true</GenerateDebugInformation> <AdditionalLibraryDirectories>%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> <AdditionalDependencies> </AdditionalDependencies> <SubSystem> </SubSystem> </Link> <Lib> <AdditionalDependencies>sfml-graphics-d.lib;sfml-window-d.lib;sfml-audio-d.lib;sfml-system-d.lib;%(AdditionalDependencies)</AdditionalDependencies> <AdditionalLibraryDirectories>..\SFML\lib</AdditionalLibraryDirectories> </Lib> <ProjectReference> <LinkLibraryDependencies>true</LinkLibraryDependencies> </ProjectReference> <PostBuildEvent> <Command>copy "$(SolutionDir)SFML\bin\*" "$(SolutionDir)$(Configuration)\*"</Command> </PostBuildEvent> <PostBuildEvent> <Message>Copy SFML DLLs</Message> </PostBuildEvent> </ItemDefinitionGroup> <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> <ClCompile> <WarningLevel>Level3</WarningLevel> <Optimization>MaxSpeed</Optimization> <FunctionLevelLinking>true</FunctionLevelLinking> <IntrinsicFunctions>true</IntrinsicFunctions> <SDLCheck>true</SDLCheck> <AdditionalIncludeDirectories>..\SFML\include;..\Box2D</AdditionalIncludeDirectories> <PreprocessorDefinitions>%(PreprocessorDefinitions)</PreprocessorDefinitions> <WholeProgramOptimization>true</WholeProgramOptimization> </ClCompile> <Link> <GenerateDebugInformation>true</GenerateDebugInformation> <EnableCOMDATFolding>true</EnableCOMDATFolding> <OptimizeReferences>true</OptimizeReferences> <AdditionalDependencies>sfml-graphics-s.lib;sfml-window-s.lib;sfml-audio-s.lib;sfml-system-s.lib;opengl32.lib;freetype.lib;jpeg.lib;winmm.lib;gdi32.lib;openal32.lib;flac.lib;vorbisenc.lib;vorbisfile.lib;vorbis.lib;ogg.lib;%(AdditionalDependencies)</AdditionalDependencies> <AdditionalLibraryDirectories>..\SFML-2.4.1\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> </Link> <Lib> <AdditionalDependencies>nclgl.lib;sfml-graphics.lib;sfml-window.lib;sfml-audio.lib;sfml-system.lib;%(AdditionalDependencies)</AdditionalDependencies> <AdditionalLibraryDirectories>..\SFML\lib</AdditionalLibraryDirectories> </Lib> <ProjectReference> <LinkLibraryDependencies>true</LinkLibraryDependencies> </ProjectReference> <PostBuildEvent> <Command>copy "$(SolutionDir)SFML\bin\*" "$(SolutionDir)$(Configuration)\*"</Command> </PostBuildEvent> <PostBuildEvent> <Message>Copy SFML DLLs</Message> </PostBuildEvent> </ItemDefinitionGroup> <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> <ClCompile> <WarningLevel>Level3</WarningLevel> <Optimization>MaxSpeed</Optimization> <FunctionLevelLinking>true</FunctionLevelLinking> <IntrinsicFunctions>true</IntrinsicFunctions> <SDLCheck>true</SDLCheck> <PreprocessorDefinitions>%(PreprocessorDefinitions)</PreprocessorDefinitions> <AdditionalIncludeDirectories>..\EASTL\include;..\SFML\include;..\Box2D</AdditionalIncludeDirectories> </ClCompile> <Link> <GenerateDebugInformation>true</GenerateDebugInformation> <EnableCOMDATFolding>true</EnableCOMDATFolding> <OptimizeReferences>true</OptimizeReferences> <AdditionalDependencies>sfml-graphics-s.lib;sfml-window-s.lib;sfml-audio-s.lib;sfml-system-s.lib;opengl32.lib;freetype.lib;jpeg.lib;winmm.lib;gdi32.lib;openal32.lib;flac.lib;vorbisenc.lib;vorbisfile.lib;vorbis.lib;ogg.lib;%(AdditionalDependencies)</AdditionalDependencies> <AdditionalLibraryDirectories>..\SFML-2.4.1\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> </Link> <Lib> <AdditionalDependencies>sfml-graphics.lib;sfml-window.lib;sfml-audio.lib;sfml-system.lib;%(AdditionalDependencies)</AdditionalDependencies> <AdditionalLibraryDirectories>..\SFML\lib</AdditionalLibraryDirectories> </Lib> <ProjectReference> <LinkLibraryDependencies>true</LinkLibraryDependencies> </ProjectReference> <PostBuildEvent> <Command>copy "$(SolutionDir)SFML\bin\*" "$(SolutionDir)$(Configuration)\*"</Command> </PostBuildEvent> <PostBuildEvent> <Message>Copy SFML DLLs</Message> </PostBuildEvent> </ItemDefinitionGroup> <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> <ImportGroup Label="ExtensionTargets"> </ImportGroup> </Project>