aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/libraries/irrlicht-1.8/examples/18.SplitScreen
diff options
context:
space:
mode:
Diffstat (limited to 'libraries/irrlicht-1.8/examples/18.SplitScreen')
-rw-r--r--libraries/irrlicht-1.8/examples/18.SplitScreen/Makefile76
-rw-r--r--libraries/irrlicht-1.8/examples/18.SplitScreen/SplitScreen.dev118
-rw-r--r--libraries/irrlicht-1.8/examples/18.SplitScreen/SplitScreen.vcproj264
-rw-r--r--libraries/irrlicht-1.8/examples/18.SplitScreen/SplitScreen_vc10.vcxproj378
-rw-r--r--libraries/irrlicht-1.8/examples/18.SplitScreen/SplitScreen_vc11.vcxproj386
-rw-r--r--libraries/irrlicht-1.8/examples/18.SplitScreen/SplitScreen_vc8.vcproj378
-rw-r--r--libraries/irrlicht-1.8/examples/18.SplitScreen/SplitScreen_vc9.vcproj376
-rw-r--r--libraries/irrlicht-1.8/examples/18.SplitScreen/main.cpp488
8 files changed, 1232 insertions, 1232 deletions
diff --git a/libraries/irrlicht-1.8/examples/18.SplitScreen/Makefile b/libraries/irrlicht-1.8/examples/18.SplitScreen/Makefile
index 5ad6913..b560b82 100644
--- a/libraries/irrlicht-1.8/examples/18.SplitScreen/Makefile
+++ b/libraries/irrlicht-1.8/examples/18.SplitScreen/Makefile
@@ -1,38 +1,38 @@
1# Makefile for Irrlicht Examples 1# Makefile for Irrlicht Examples
2# It's usually sufficient to change just the target name and source file list 2# It's usually sufficient to change just the target name and source file list
3# and be sure that CXX is set to a valid compiler 3# and be sure that CXX is set to a valid compiler
4Target = 18.SplitScreen 4Target = 18.SplitScreen
5Sources = main.cpp 5Sources = main.cpp
6 6
7# general compiler settings 7# general compiler settings
8CPPFLAGS = -I../../include -I/usr/X11R6/include 8CPPFLAGS = -I../../include -I/usr/X11R6/include
9CXXFLAGS = -O3 -ffast-math 9CXXFLAGS = -O3 -ffast-math
10#CXXFLAGS = -g -Wall 10#CXXFLAGS = -g -Wall
11 11
12#default target is Linux 12#default target is Linux
13all: all_linux 13all: all_linux
14 14
15ifeq ($(HOSTTYPE), x86_64) 15ifeq ($(HOSTTYPE), x86_64)
16LIBSELECT=64 16LIBSELECT=64
17endif 17endif
18 18
19# target specific settings 19# target specific settings
20all_linux: LDFLAGS = -L/usr/X11R6/lib$(LIBSELECT) -L../../lib/Linux -lIrrlicht -lGL -lXxf86vm -lXext -lX11 -lXcursor 20all_linux: LDFLAGS = -L/usr/X11R6/lib$(LIBSELECT) -L../../lib/Linux -lIrrlicht -lGL -lXxf86vm -lXext -lX11 -lXcursor
21all_linux clean_linux: SYSTEM=Linux 21all_linux clean_linux: SYSTEM=Linux
22all_win32: LDFLAGS = -L../../lib/Win32-gcc -lIrrlicht -lopengl32 -lm 22all_win32: LDFLAGS = -L../../lib/Win32-gcc -lIrrlicht -lopengl32 -lm
23all_win32 clean_win32: SYSTEM=Win32-gcc 23all_win32 clean_win32: SYSTEM=Win32-gcc
24all_win32 clean_win32: SUF=.exe 24all_win32 clean_win32: SUF=.exe
25# name of the binary - only valid for targets which set SYSTEM 25# name of the binary - only valid for targets which set SYSTEM
26DESTPATH = ../../bin/$(SYSTEM)/$(Target)$(SUF) 26DESTPATH = ../../bin/$(SYSTEM)/$(Target)$(SUF)
27 27
28all_linux all_win32: 28all_linux all_win32:
29 $(warning Building...) 29 $(warning Building...)
30 $(CXX) $(CPPFLAGS) $(CXXFLAGS) $(Sources) -o $(DESTPATH) $(LDFLAGS) 30 $(CXX) $(CPPFLAGS) $(CXXFLAGS) $(Sources) -o $(DESTPATH) $(LDFLAGS)
31 31
32clean: clean_linux clean_win32 32clean: clean_linux clean_win32
33 $(warning Cleaning...) 33 $(warning Cleaning...)
34 34
35clean_linux clean_win32: 35clean_linux clean_win32:
36 @$(RM) $(DESTPATH) 36 @$(RM) $(DESTPATH)
37 37
38.PHONY: all all_win32 clean clean_linux clean_win32 38.PHONY: all all_win32 clean clean_linux clean_win32
diff --git a/libraries/irrlicht-1.8/examples/18.SplitScreen/SplitScreen.dev b/libraries/irrlicht-1.8/examples/18.SplitScreen/SplitScreen.dev
index cd843c6..d2cb0bb 100644
--- a/libraries/irrlicht-1.8/examples/18.SplitScreen/SplitScreen.dev
+++ b/libraries/irrlicht-1.8/examples/18.SplitScreen/SplitScreen.dev
@@ -1,59 +1,59 @@
1[Project] 1[Project]
2FileName=example.dev 2FileName=example.dev
3Name=Irrlicht Example 18 SplitScreen 3Name=Irrlicht Example 18 SplitScreen
4UnitCount=1 4UnitCount=1
5Type=1 5Type=1
6Ver=1 6Ver=1
7ObjFiles= 7ObjFiles=
8Includes=..\..\include 8Includes=..\..\include
9Libs= 9Libs=
10PrivateResource= 10PrivateResource=
11ResourceIncludes= 11ResourceIncludes=
12MakeIncludes= 12MakeIncludes=
13Compiler= 13Compiler=
14CppCompiler= 14CppCompiler=
15Linker=../../lib/Win32-gcc/libIrrlicht.a_@@_ 15Linker=../../lib/Win32-gcc/libIrrlicht.a_@@_
16IsCpp=1 16IsCpp=1
17Icon= 17Icon=
18ExeOutput=../../bin/Win32-gcc 18ExeOutput=../../bin/Win32-gcc
19ObjectOutput=obj 19ObjectOutput=obj
20OverrideOutput=1 20OverrideOutput=1
21OverrideOutputName=18.SplitScreen.exe 21OverrideOutputName=18.SplitScreen.exe
22HostApplication= 22HostApplication=
23Folders= 23Folders=
24CommandLine= 24CommandLine=
25IncludeVersionInfo=0 25IncludeVersionInfo=0
26SupportXPThemes=0 26SupportXPThemes=0
27CompilerSet=0 27CompilerSet=0
28CompilerSettings=0000000000000000000000 28CompilerSettings=0000000000000000000000
29UseCustomMakefile=0 29UseCustomMakefile=0
30CustomMakefile= 30CustomMakefile=
31 31
32[Unit1] 32[Unit1]
33FileName=main.cpp 33FileName=main.cpp
34CompileCpp=1 34CompileCpp=1
35Folder=Projekt1 35Folder=Projekt1
36Compile=1 36Compile=1
37Link=1 37Link=1
38Priority=1000 38Priority=1000
39OverrideBuildCmd=0 39OverrideBuildCmd=0
40BuildCmd= 40BuildCmd=
41 41
42[VersionInfo] 42[VersionInfo]
43Major=0 43Major=0
44Minor=1 44Minor=1
45Release=1 45Release=1
46Build=1 46Build=1
47LanguageID=1033 47LanguageID=1033
48CharsetID=1252 48CharsetID=1252
49CompanyName= 49CompanyName=
50FileVersion= 50FileVersion=
51FileDescription=Irrlicht Engine example compiled using DevCpp and gcc 51FileDescription=Irrlicht Engine example compiled using DevCpp and gcc
52InternalName= 52InternalName=
53LegalCopyright= 53LegalCopyright=
54LegalTrademarks= 54LegalTrademarks=
55OriginalFilename= 55OriginalFilename=
56ProductName= 56ProductName=
57ProductVersion= 57ProductVersion=
58AutoIncBuildNr=0 58AutoIncBuildNr=0
59 59
diff --git a/libraries/irrlicht-1.8/examples/18.SplitScreen/SplitScreen.vcproj b/libraries/irrlicht-1.8/examples/18.SplitScreen/SplitScreen.vcproj
index 46cb6b7..8506a89 100644
--- a/libraries/irrlicht-1.8/examples/18.SplitScreen/SplitScreen.vcproj
+++ b/libraries/irrlicht-1.8/examples/18.SplitScreen/SplitScreen.vcproj
@@ -1,132 +1,132 @@
1<?xml version="1.0" encoding="Windows-1252"?> 1<?xml version="1.0" encoding="Windows-1252"?>
2<VisualStudioProject 2<VisualStudioProject
3 ProjectType="Visual C++" 3 ProjectType="Visual C++"
4 Version="7.10" 4 Version="7.10"
5 Name="18.SplitScreen" 5 Name="18.SplitScreen"
6 ProjectGUID="{1AB9413E-4F53-42A3-8CB2-CB4BE22336D0}" 6 ProjectGUID="{1AB9413E-4F53-42A3-8CB2-CB4BE22336D0}"
7 Keyword="Win32Proj"> 7 Keyword="Win32Proj">
8 <Platforms> 8 <Platforms>
9 <Platform 9 <Platform
10 Name="Win32"/> 10 Name="Win32"/>
11 </Platforms> 11 </Platforms>
12 <Configurations> 12 <Configurations>
13 <Configuration 13 <Configuration
14 Name="Debug|Win32" 14 Name="Debug|Win32"
15 OutputDirectory="Debug" 15 OutputDirectory="Debug"
16 IntermediateDirectory="Debug" 16 IntermediateDirectory="Debug"
17 ConfigurationType="1" 17 ConfigurationType="1"
18 CharacterSet="2"> 18 CharacterSet="2">
19 <Tool 19 <Tool
20 Name="VCCLCompilerTool" 20 Name="VCCLCompilerTool"
21 Optimization="0" 21 Optimization="0"
22 AdditionalIncludeDirectories="..\..\include" 22 AdditionalIncludeDirectories="..\..\include"
23 PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS" 23 PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS"
24 MinimalRebuild="TRUE" 24 MinimalRebuild="TRUE"
25 BasicRuntimeChecks="3" 25 BasicRuntimeChecks="3"
26 RuntimeLibrary="5" 26 RuntimeLibrary="5"
27 UsePrecompiledHeader="0" 27 UsePrecompiledHeader="0"
28 WarningLevel="3" 28 WarningLevel="3"
29 Detect64BitPortabilityProblems="TRUE" 29 Detect64BitPortabilityProblems="TRUE"
30 DebugInformationFormat="4"/> 30 DebugInformationFormat="4"/>
31 <Tool 31 <Tool
32 Name="VCCustomBuildTool"/> 32 Name="VCCustomBuildTool"/>
33 <Tool 33 <Tool
34 Name="VCLinkerTool" 34 Name="VCLinkerTool"
35 OutputFile="..\..\bin\Win32-VisualStudio\18.SplitScreen.exe" 35 OutputFile="..\..\bin\Win32-VisualStudio\18.SplitScreen.exe"
36 LinkIncremental="0" 36 LinkIncremental="0"
37 AdditionalLibraryDirectories="..\..\lib\Win32-visualstudio" 37 AdditionalLibraryDirectories="..\..\lib\Win32-visualstudio"
38 GenerateDebugInformation="TRUE" 38 GenerateDebugInformation="TRUE"
39 ProgramDatabaseFile="$(OutDir)/SplitScreen.pdb" 39 ProgramDatabaseFile="$(OutDir)/SplitScreen.pdb"
40 SubSystem="1" 40 SubSystem="1"
41 TargetMachine="1"/> 41 TargetMachine="1"/>
42 <Tool 42 <Tool
43 Name="VCMIDLTool"/> 43 Name="VCMIDLTool"/>
44 <Tool 44 <Tool
45 Name="VCPostBuildEventTool"/> 45 Name="VCPostBuildEventTool"/>
46 <Tool 46 <Tool
47 Name="VCPreBuildEventTool"/> 47 Name="VCPreBuildEventTool"/>
48 <Tool 48 <Tool
49 Name="VCPreLinkEventTool"/> 49 Name="VCPreLinkEventTool"/>
50 <Tool 50 <Tool
51 Name="VCResourceCompilerTool"/> 51 Name="VCResourceCompilerTool"/>
52 <Tool 52 <Tool
53 Name="VCWebServiceProxyGeneratorTool"/> 53 Name="VCWebServiceProxyGeneratorTool"/>
54 <Tool 54 <Tool
55 Name="VCXMLDataGeneratorTool"/> 55 Name="VCXMLDataGeneratorTool"/>
56 <Tool 56 <Tool
57 Name="VCWebDeploymentTool"/> 57 Name="VCWebDeploymentTool"/>
58 <Tool 58 <Tool
59 Name="VCManagedWrapperGeneratorTool"/> 59 Name="VCManagedWrapperGeneratorTool"/>
60 <Tool 60 <Tool
61 Name="VCAuxiliaryManagedWrapperGeneratorTool"/> 61 Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
62 </Configuration> 62 </Configuration>
63 <Configuration 63 <Configuration
64 Name="Release|Win32" 64 Name="Release|Win32"
65 OutputDirectory="Release" 65 OutputDirectory="Release"
66 IntermediateDirectory="Release" 66 IntermediateDirectory="Release"
67 ConfigurationType="1" 67 ConfigurationType="1"
68 CharacterSet="2" 68 CharacterSet="2"
69 WholeProgramOptimization="TRUE"> 69 WholeProgramOptimization="TRUE">
70 <Tool 70 <Tool
71 Name="VCCLCompilerTool" 71 Name="VCCLCompilerTool"
72 AdditionalOptions="/QIfist /Oa" 72 AdditionalOptions="/QIfist /Oa"
73 Optimization="3" 73 Optimization="3"
74 GlobalOptimizations="TRUE" 74 GlobalOptimizations="TRUE"
75 InlineFunctionExpansion="2" 75 InlineFunctionExpansion="2"
76 EnableIntrinsicFunctions="TRUE" 76 EnableIntrinsicFunctions="TRUE"
77 FavorSizeOrSpeed="1" 77 FavorSizeOrSpeed="1"
78 OmitFramePointers="TRUE" 78 OmitFramePointers="TRUE"
79 AdditionalIncludeDirectories="..\..\include" 79 AdditionalIncludeDirectories="..\..\include"
80 PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS" 80 PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS"
81 RuntimeLibrary="4" 81 RuntimeLibrary="4"
82 BufferSecurityCheck="FALSE" 82 BufferSecurityCheck="FALSE"
83 UsePrecompiledHeader="0" 83 UsePrecompiledHeader="0"
84 WarningLevel="3" 84 WarningLevel="3"
85 Detect64BitPortabilityProblems="TRUE" 85 Detect64BitPortabilityProblems="TRUE"
86 DebugInformationFormat="0" 86 DebugInformationFormat="0"
87 CallingConvention="1"/> 87 CallingConvention="1"/>
88 <Tool 88 <Tool
89 Name="VCCustomBuildTool"/> 89 Name="VCCustomBuildTool"/>
90 <Tool 90 <Tool
91 Name="VCLinkerTool" 91 Name="VCLinkerTool"
92 OutputFile="..\..\bin\Win32-VisualStudio\18.SplitScreen.exe" 92 OutputFile="..\..\bin\Win32-VisualStudio\18.SplitScreen.exe"
93 LinkIncremental="0" 93 LinkIncremental="0"
94 SuppressStartupBanner="TRUE" 94 SuppressStartupBanner="TRUE"
95 AdditionalLibraryDirectories="..\..\lib\Win32-visualstudio" 95 AdditionalLibraryDirectories="..\..\lib\Win32-visualstudio"
96 GenerateDebugInformation="FALSE" 96 GenerateDebugInformation="FALSE"
97 SubSystem="1" 97 SubSystem="1"
98 OptimizeReferences="2" 98 OptimizeReferences="2"
99 EnableCOMDATFolding="2" 99 EnableCOMDATFolding="2"
100 TargetMachine="1"/> 100 TargetMachine="1"/>
101 <Tool 101 <Tool
102 Name="VCMIDLTool"/> 102 Name="VCMIDLTool"/>
103 <Tool 103 <Tool
104 Name="VCPostBuildEventTool"/> 104 Name="VCPostBuildEventTool"/>
105 <Tool 105 <Tool
106 Name="VCPreBuildEventTool"/> 106 Name="VCPreBuildEventTool"/>
107 <Tool 107 <Tool
108 Name="VCPreLinkEventTool"/> 108 Name="VCPreLinkEventTool"/>
109 <Tool 109 <Tool
110 Name="VCResourceCompilerTool"/> 110 Name="VCResourceCompilerTool"/>
111 <Tool 111 <Tool
112 Name="VCWebServiceProxyGeneratorTool"/> 112 Name="VCWebServiceProxyGeneratorTool"/>
113 <Tool 113 <Tool
114 Name="VCXMLDataGeneratorTool"/> 114 Name="VCXMLDataGeneratorTool"/>
115 <Tool 115 <Tool
116 Name="VCWebDeploymentTool"/> 116 Name="VCWebDeploymentTool"/>
117 <Tool 117 <Tool
118 Name="VCManagedWrapperGeneratorTool"/> 118 Name="VCManagedWrapperGeneratorTool"/>
119 <Tool 119 <Tool
120 Name="VCAuxiliaryManagedWrapperGeneratorTool"/> 120 Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
121 </Configuration> 121 </Configuration>
122 </Configurations> 122 </Configurations>
123 <References> 123 <References>
124 </References> 124 </References>
125 <Files> 125 <Files>
126 <File 126 <File
127 RelativePath=".\main.cpp"> 127 RelativePath=".\main.cpp">
128 </File> 128 </File>
129 </Files> 129 </Files>
130 <Globals> 130 <Globals>
131 </Globals> 131 </Globals>
132</VisualStudioProject> 132</VisualStudioProject>
diff --git a/libraries/irrlicht-1.8/examples/18.SplitScreen/SplitScreen_vc10.vcxproj b/libraries/irrlicht-1.8/examples/18.SplitScreen/SplitScreen_vc10.vcxproj
index 7db11fe..02fcc36 100644
--- a/libraries/irrlicht-1.8/examples/18.SplitScreen/SplitScreen_vc10.vcxproj
+++ b/libraries/irrlicht-1.8/examples/18.SplitScreen/SplitScreen_vc10.vcxproj
@@ -1,190 +1,190 @@
1<?xml version="1.0" encoding="utf-8"?> 1<?xml version="1.0" encoding="utf-8"?>
2<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> 2<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3 <ItemGroup Label="ProjectConfigurations"> 3 <ItemGroup Label="ProjectConfigurations">
4 <ProjectConfiguration Include="Debug|Win32"> 4 <ProjectConfiguration Include="Debug|Win32">
5 <Configuration>Debug</Configuration> 5 <Configuration>Debug</Configuration>
6 <Platform>Win32</Platform> 6 <Platform>Win32</Platform>
7 </ProjectConfiguration> 7 </ProjectConfiguration>
8 <ProjectConfiguration Include="Debug|x64"> 8 <ProjectConfiguration Include="Debug|x64">
9 <Configuration>Debug</Configuration> 9 <Configuration>Debug</Configuration>
10 <Platform>x64</Platform> 10 <Platform>x64</Platform>
11 </ProjectConfiguration> 11 </ProjectConfiguration>
12 <ProjectConfiguration Include="Release|Win32"> 12 <ProjectConfiguration Include="Release|Win32">
13 <Configuration>Release</Configuration> 13 <Configuration>Release</Configuration>
14 <Platform>Win32</Platform> 14 <Platform>Win32</Platform>
15 </ProjectConfiguration> 15 </ProjectConfiguration>
16 <ProjectConfiguration Include="Release|x64"> 16 <ProjectConfiguration Include="Release|x64">
17 <Configuration>Release</Configuration> 17 <Configuration>Release</Configuration>
18 <Platform>x64</Platform> 18 <Platform>x64</Platform>
19 </ProjectConfiguration> 19 </ProjectConfiguration>
20 </ItemGroup> 20 </ItemGroup>
21 <PropertyGroup Label="Globals"> 21 <PropertyGroup Label="Globals">
22 <ProjectName>18.SplitScreen</ProjectName> 22 <ProjectName>18.SplitScreen</ProjectName>
23 <ProjectGuid>{1AB9413E-4F53-42A3-8CB2-CB4BE22336D0}</ProjectGuid> 23 <ProjectGuid>{1AB9413E-4F53-42A3-8CB2-CB4BE22336D0}</ProjectGuid>
24 <RootNamespace>18.SplitScreen</RootNamespace> 24 <RootNamespace>18.SplitScreen</RootNamespace>
25 <Keyword>Win32Proj</Keyword> 25 <Keyword>Win32Proj</Keyword>
26 </PropertyGroup> 26 </PropertyGroup>
27 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> 27 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
28 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> 28 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
29 <ConfigurationType>Application</ConfigurationType> 29 <ConfigurationType>Application</ConfigurationType>
30 <CharacterSet>MultiByte</CharacterSet> 30 <CharacterSet>MultiByte</CharacterSet>
31 </PropertyGroup> 31 </PropertyGroup>
32 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration"> 32 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
33 <ConfigurationType>Application</ConfigurationType> 33 <ConfigurationType>Application</ConfigurationType>
34 <CharacterSet>MultiByte</CharacterSet> 34 <CharacterSet>MultiByte</CharacterSet>
35 </PropertyGroup> 35 </PropertyGroup>
36 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> 36 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
37 <ConfigurationType>Application</ConfigurationType> 37 <ConfigurationType>Application</ConfigurationType>
38 <CharacterSet>MultiByte</CharacterSet> 38 <CharacterSet>MultiByte</CharacterSet>
39 </PropertyGroup> 39 </PropertyGroup>
40 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration"> 40 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
41 <ConfigurationType>Application</ConfigurationType> 41 <ConfigurationType>Application</ConfigurationType>
42 <CharacterSet>MultiByte</CharacterSet> 42 <CharacterSet>MultiByte</CharacterSet>
43 </PropertyGroup> 43 </PropertyGroup>
44 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> 44 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
45 <ImportGroup Label="ExtensionSettings"> 45 <ImportGroup Label="ExtensionSettings">
46 </ImportGroup> 46 </ImportGroup>
47 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets"> 47 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
48 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 48 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
49 <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" /> 49 <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" />
50 </ImportGroup> 50 </ImportGroup>
51 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets"> 51 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
52 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 52 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
53 <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" /> 53 <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" />
54 </ImportGroup> 54 </ImportGroup>
55 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets"> 55 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
56 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 56 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
57 <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" /> 57 <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" />
58 </ImportGroup> 58 </ImportGroup>
59 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets"> 59 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
60 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 60 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
61 <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" /> 61 <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" />
62 </ImportGroup> 62 </ImportGroup>
63 <PropertyGroup Label="UserMacros" /> 63 <PropertyGroup Label="UserMacros" />
64 <PropertyGroup> 64 <PropertyGroup>
65 <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion> 65 <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
66 <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\..\bin\Win32-VisualStudio\</OutDir> 66 <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\..\bin\Win32-VisualStudio\</OutDir>
67 <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">..\..\bin\Win64-VisualStudio\</OutDir> 67 <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">..\..\bin\Win64-VisualStudio\</OutDir>
68 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental> 68 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
69 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental> 69 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
70 <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">..\..\bin\Win32-VisualStudio\</OutDir> 70 <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">..\..\bin\Win32-VisualStudio\</OutDir>
71 <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">..\..\bin\Win64-VisualStudio\</OutDir> 71 <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">..\..\bin\Win64-VisualStudio\</OutDir>
72 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" /> 72 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" />
73 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'" /> 73 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'" />
74 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">AllRules.ruleset</CodeAnalysisRuleSet> 74 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
75 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">AllRules.ruleset</CodeAnalysisRuleSet> 75 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">AllRules.ruleset</CodeAnalysisRuleSet>
76 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" /> 76 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" />
77 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" /> 77 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" />
78 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" /> 78 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" />
79 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" /> 79 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" />
80 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">AllRules.ruleset</CodeAnalysisRuleSet> 80 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
81 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|x64'">AllRules.ruleset</CodeAnalysisRuleSet> 81 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|x64'">AllRules.ruleset</CodeAnalysisRuleSet>
82 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" /> 82 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" />
83 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|x64'" /> 83 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|x64'" />
84 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" /> 84 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" />
85 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|x64'" /> 85 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|x64'" />
86 </PropertyGroup> 86 </PropertyGroup>
87 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> 87 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
88 <ClCompile> 88 <ClCompile>
89 <Optimization>Disabled</Optimization> 89 <Optimization>Disabled</Optimization>
90 <AdditionalIncludeDirectories>..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 90 <AdditionalIncludeDirectories>..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
91 <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions> 91 <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
92 <MinimalRebuild>true</MinimalRebuild> 92 <MinimalRebuild>true</MinimalRebuild>
93 <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> 93 <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
94 <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> 94 <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
95 <PrecompiledHeader> 95 <PrecompiledHeader>
96 </PrecompiledHeader> 96 </PrecompiledHeader>
97 <WarningLevel>Level3</WarningLevel> 97 <WarningLevel>Level3</WarningLevel>
98 <DebugInformationFormat>EditAndContinue</DebugInformationFormat> 98 <DebugInformationFormat>EditAndContinue</DebugInformationFormat>
99 </ClCompile> 99 </ClCompile>
100 <Link> 100 <Link>
101 <OutputFile>..\..\bin\Win32-VisualStudio\18.SplitScreen.exe</OutputFile> 101 <OutputFile>..\..\bin\Win32-VisualStudio\18.SplitScreen.exe</OutputFile>
102 <AdditionalLibraryDirectories>..\..\lib\Win32-visualstudio;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> 102 <AdditionalLibraryDirectories>..\..\lib\Win32-visualstudio;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
103 <GenerateDebugInformation>true</GenerateDebugInformation> 103 <GenerateDebugInformation>true</GenerateDebugInformation>
104 <ProgramDatabaseFile>$(OutDir)SplitScreen.pdb</ProgramDatabaseFile> 104 <ProgramDatabaseFile>$(OutDir)SplitScreen.pdb</ProgramDatabaseFile>
105 <SubSystem>Console</SubSystem> 105 <SubSystem>Console</SubSystem>
106 <DataExecutionPrevention> 106 <DataExecutionPrevention>
107 </DataExecutionPrevention> 107 </DataExecutionPrevention>
108 </Link> 108 </Link>
109 </ItemDefinitionGroup> 109 </ItemDefinitionGroup>
110 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> 110 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
111 <ClCompile> 111 <ClCompile>
112 <Optimization>Disabled</Optimization> 112 <Optimization>Disabled</Optimization>
113 <AdditionalIncludeDirectories>..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 113 <AdditionalIncludeDirectories>..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
114 <PreprocessorDefinitions>WIN32;WIN64;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions> 114 <PreprocessorDefinitions>WIN32;WIN64;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
115 <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> 115 <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
116 <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> 116 <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
117 <PrecompiledHeader> 117 <PrecompiledHeader>
118 </PrecompiledHeader> 118 </PrecompiledHeader>
119 <WarningLevel>Level3</WarningLevel> 119 <WarningLevel>Level3</WarningLevel>
120 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> 120 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
121 </ClCompile> 121 </ClCompile>
122 <Link> 122 <Link>
123 <OutputFile>..\..\bin\Win64-VisualStudio\18.SplitScreen.exe</OutputFile> 123 <OutputFile>..\..\bin\Win64-VisualStudio\18.SplitScreen.exe</OutputFile>
124 <AdditionalLibraryDirectories>..\..\lib\Win64-visualstudio;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> 124 <AdditionalLibraryDirectories>..\..\lib\Win64-visualstudio;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
125 <GenerateDebugInformation>true</GenerateDebugInformation> 125 <GenerateDebugInformation>true</GenerateDebugInformation>
126 <ProgramDatabaseFile>$(OutDir)SplitScreen.pdb</ProgramDatabaseFile> 126 <ProgramDatabaseFile>$(OutDir)SplitScreen.pdb</ProgramDatabaseFile>
127 <SubSystem>Console</SubSystem> 127 <SubSystem>Console</SubSystem>
128 <DataExecutionPrevention> 128 <DataExecutionPrevention>
129 </DataExecutionPrevention> 129 </DataExecutionPrevention>
130 </Link> 130 </Link>
131 </ItemDefinitionGroup> 131 </ItemDefinitionGroup>
132 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> 132 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
133 <ClCompile> 133 <ClCompile>
134 <IntrinsicFunctions>true</IntrinsicFunctions> 134 <IntrinsicFunctions>true</IntrinsicFunctions>
135 <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed> 135 <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
136 <AdditionalIncludeDirectories>..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 136 <AdditionalIncludeDirectories>..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
137 <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions> 137 <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
138 <RuntimeLibrary>MultiThreaded</RuntimeLibrary> 138 <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
139 <BufferSecurityCheck>false</BufferSecurityCheck> 139 <BufferSecurityCheck>false</BufferSecurityCheck>
140 <PrecompiledHeader> 140 <PrecompiledHeader>
141 </PrecompiledHeader> 141 </PrecompiledHeader>
142 <WarningLevel>Level3</WarningLevel> 142 <WarningLevel>Level3</WarningLevel>
143 <DebugInformationFormat> 143 <DebugInformationFormat>
144 </DebugInformationFormat> 144 </DebugInformationFormat>
145 <CallingConvention>Cdecl</CallingConvention> 145 <CallingConvention>Cdecl</CallingConvention>
146 </ClCompile> 146 </ClCompile>
147 <Link> 147 <Link>
148 <OutputFile>..\..\bin\Win32-VisualStudio\18.SplitScreen.exe</OutputFile> 148 <OutputFile>..\..\bin\Win32-VisualStudio\18.SplitScreen.exe</OutputFile>
149 <AdditionalLibraryDirectories>..\..\lib\Win32-visualstudio;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> 149 <AdditionalLibraryDirectories>..\..\lib\Win32-visualstudio;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
150 <GenerateDebugInformation>false</GenerateDebugInformation> 150 <GenerateDebugInformation>false</GenerateDebugInformation>
151 <SubSystem>Console</SubSystem> 151 <SubSystem>Console</SubSystem>
152 <OptimizeReferences>true</OptimizeReferences> 152 <OptimizeReferences>true</OptimizeReferences>
153 <EnableCOMDATFolding>true</EnableCOMDATFolding> 153 <EnableCOMDATFolding>true</EnableCOMDATFolding>
154 <DataExecutionPrevention> 154 <DataExecutionPrevention>
155 </DataExecutionPrevention> 155 </DataExecutionPrevention>
156 </Link> 156 </Link>
157 </ItemDefinitionGroup> 157 </ItemDefinitionGroup>
158 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> 158 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
159 <ClCompile> 159 <ClCompile>
160 <IntrinsicFunctions>true</IntrinsicFunctions> 160 <IntrinsicFunctions>true</IntrinsicFunctions>
161 <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed> 161 <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
162 <AdditionalIncludeDirectories>..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 162 <AdditionalIncludeDirectories>..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
163 <PreprocessorDefinitions>WIN32;WIN64;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions> 163 <PreprocessorDefinitions>WIN32;WIN64;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
164 <RuntimeLibrary>MultiThreaded</RuntimeLibrary> 164 <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
165 <BufferSecurityCheck>false</BufferSecurityCheck> 165 <BufferSecurityCheck>false</BufferSecurityCheck>
166 <PrecompiledHeader> 166 <PrecompiledHeader>
167 </PrecompiledHeader> 167 </PrecompiledHeader>
168 <WarningLevel>Level3</WarningLevel> 168 <WarningLevel>Level3</WarningLevel>
169 <DebugInformationFormat> 169 <DebugInformationFormat>
170 </DebugInformationFormat> 170 </DebugInformationFormat>
171 <CallingConvention>Cdecl</CallingConvention> 171 <CallingConvention>Cdecl</CallingConvention>
172 </ClCompile> 172 </ClCompile>
173 <Link> 173 <Link>
174 <OutputFile>..\..\bin\Win64-VisualStudio\18.SplitScreen.exe</OutputFile> 174 <OutputFile>..\..\bin\Win64-VisualStudio\18.SplitScreen.exe</OutputFile>
175 <AdditionalLibraryDirectories>..\..\lib\Win64-visualstudio;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> 175 <AdditionalLibraryDirectories>..\..\lib\Win64-visualstudio;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
176 <GenerateDebugInformation>false</GenerateDebugInformation> 176 <GenerateDebugInformation>false</GenerateDebugInformation>
177 <SubSystem>Console</SubSystem> 177 <SubSystem>Console</SubSystem>
178 <OptimizeReferences>true</OptimizeReferences> 178 <OptimizeReferences>true</OptimizeReferences>
179 <EnableCOMDATFolding>true</EnableCOMDATFolding> 179 <EnableCOMDATFolding>true</EnableCOMDATFolding>
180 <DataExecutionPrevention> 180 <DataExecutionPrevention>
181 </DataExecutionPrevention> 181 </DataExecutionPrevention>
182 </Link> 182 </Link>
183 </ItemDefinitionGroup> 183 </ItemDefinitionGroup>
184 <ItemGroup> 184 <ItemGroup>
185 <ClCompile Include="main.cpp" /> 185 <ClCompile Include="main.cpp" />
186 </ItemGroup> 186 </ItemGroup>
187 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> 187 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
188 <ImportGroup Label="ExtensionTargets"> 188 <ImportGroup Label="ExtensionTargets">
189 </ImportGroup> 189 </ImportGroup>
190</Project> \ No newline at end of file 190</Project> \ No newline at end of file
diff --git a/libraries/irrlicht-1.8/examples/18.SplitScreen/SplitScreen_vc11.vcxproj b/libraries/irrlicht-1.8/examples/18.SplitScreen/SplitScreen_vc11.vcxproj
index 954ace3..40e9954 100644
--- a/libraries/irrlicht-1.8/examples/18.SplitScreen/SplitScreen_vc11.vcxproj
+++ b/libraries/irrlicht-1.8/examples/18.SplitScreen/SplitScreen_vc11.vcxproj
@@ -1,194 +1,194 @@
1<?xml version="1.0" encoding="utf-8"?> 1<?xml version="1.0" encoding="utf-8"?>
2<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> 2<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3 <ItemGroup Label="ProjectConfigurations"> 3 <ItemGroup Label="ProjectConfigurations">
4 <ProjectConfiguration Include="Debug|Win32"> 4 <ProjectConfiguration Include="Debug|Win32">
5 <Configuration>Debug</Configuration> 5 <Configuration>Debug</Configuration>
6 <Platform>Win32</Platform> 6 <Platform>Win32</Platform>
7 </ProjectConfiguration> 7 </ProjectConfiguration>
8 <ProjectConfiguration Include="Debug|x64"> 8 <ProjectConfiguration Include="Debug|x64">
9 <Configuration>Debug</Configuration> 9 <Configuration>Debug</Configuration>
10 <Platform>x64</Platform> 10 <Platform>x64</Platform>
11 </ProjectConfiguration> 11 </ProjectConfiguration>
12 <ProjectConfiguration Include="Release|Win32"> 12 <ProjectConfiguration Include="Release|Win32">
13 <Configuration>Release</Configuration> 13 <Configuration>Release</Configuration>
14 <Platform>Win32</Platform> 14 <Platform>Win32</Platform>
15 </ProjectConfiguration> 15 </ProjectConfiguration>
16 <ProjectConfiguration Include="Release|x64"> 16 <ProjectConfiguration Include="Release|x64">
17 <Configuration>Release</Configuration> 17 <Configuration>Release</Configuration>
18 <Platform>x64</Platform> 18 <Platform>x64</Platform>
19 </ProjectConfiguration> 19 </ProjectConfiguration>
20 </ItemGroup> 20 </ItemGroup>
21 <PropertyGroup Label="Globals"> 21 <PropertyGroup Label="Globals">
22 <ProjectName>18.SplitScreen</ProjectName> 22 <ProjectName>18.SplitScreen</ProjectName>
23 <ProjectGuid>{1AB9413E-4F53-42A3-8CB2-CB4BE22336D0}</ProjectGuid> 23 <ProjectGuid>{1AB9413E-4F53-42A3-8CB2-CB4BE22336D0}</ProjectGuid>
24 <RootNamespace>18.SplitScreen</RootNamespace> 24 <RootNamespace>18.SplitScreen</RootNamespace>
25 <Keyword>Win32Proj</Keyword> 25 <Keyword>Win32Proj</Keyword>
26 </PropertyGroup> 26 </PropertyGroup>
27 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> 27 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
28 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> 28 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
29 <ConfigurationType>Application</ConfigurationType> 29 <ConfigurationType>Application</ConfigurationType>
30 <CharacterSet>MultiByte</CharacterSet> 30 <CharacterSet>MultiByte</CharacterSet>
31 <PlatformToolset>v110</PlatformToolset> 31 <PlatformToolset>v110</PlatformToolset>
32 </PropertyGroup> 32 </PropertyGroup>
33 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration"> 33 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
34 <ConfigurationType>Application</ConfigurationType> 34 <ConfigurationType>Application</ConfigurationType>
35 <CharacterSet>MultiByte</CharacterSet> 35 <CharacterSet>MultiByte</CharacterSet>
36 <PlatformToolset>v110</PlatformToolset> 36 <PlatformToolset>v110</PlatformToolset>
37 </PropertyGroup> 37 </PropertyGroup>
38 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> 38 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
39 <ConfigurationType>Application</ConfigurationType> 39 <ConfigurationType>Application</ConfigurationType>
40 <CharacterSet>MultiByte</CharacterSet> 40 <CharacterSet>MultiByte</CharacterSet>
41 <PlatformToolset>v110</PlatformToolset> 41 <PlatformToolset>v110</PlatformToolset>
42 </PropertyGroup> 42 </PropertyGroup>
43 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration"> 43 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
44 <ConfigurationType>Application</ConfigurationType> 44 <ConfigurationType>Application</ConfigurationType>
45 <CharacterSet>MultiByte</CharacterSet> 45 <CharacterSet>MultiByte</CharacterSet>
46 <PlatformToolset>v110</PlatformToolset> 46 <PlatformToolset>v110</PlatformToolset>
47 </PropertyGroup> 47 </PropertyGroup>
48 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> 48 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
49 <ImportGroup Label="ExtensionSettings"> 49 <ImportGroup Label="ExtensionSettings">
50 </ImportGroup> 50 </ImportGroup>
51 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets"> 51 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
52 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 52 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
53 <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" /> 53 <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" />
54 </ImportGroup> 54 </ImportGroup>
55 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets"> 55 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
56 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 56 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
57 <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" /> 57 <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" />
58 </ImportGroup> 58 </ImportGroup>
59 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets"> 59 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
60 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 60 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
61 <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" /> 61 <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" />
62 </ImportGroup> 62 </ImportGroup>
63 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets"> 63 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
64 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 64 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
65 <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" /> 65 <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" />
66 </ImportGroup> 66 </ImportGroup>
67 <PropertyGroup Label="UserMacros" /> 67 <PropertyGroup Label="UserMacros" />
68 <PropertyGroup> 68 <PropertyGroup>
69 <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion> 69 <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
70 <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\..\bin\Win32-VisualStudio\</OutDir> 70 <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\..\bin\Win32-VisualStudio\</OutDir>
71 <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">..\..\bin\Win64-VisualStudio\</OutDir> 71 <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">..\..\bin\Win64-VisualStudio\</OutDir>
72 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental> 72 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
73 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental> 73 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
74 <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">..\..\bin\Win32-VisualStudio\</OutDir> 74 <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">..\..\bin\Win32-VisualStudio\</OutDir>
75 <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">..\..\bin\Win64-VisualStudio\</OutDir> 75 <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">..\..\bin\Win64-VisualStudio\</OutDir>
76 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" /> 76 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" />
77 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'" /> 77 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'" />
78 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">AllRules.ruleset</CodeAnalysisRuleSet> 78 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
79 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">AllRules.ruleset</CodeAnalysisRuleSet> 79 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">AllRules.ruleset</CodeAnalysisRuleSet>
80 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" /> 80 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" />
81 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" /> 81 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" />
82 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" /> 82 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" />
83 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" /> 83 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" />
84 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">AllRules.ruleset</CodeAnalysisRuleSet> 84 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
85 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|x64'">AllRules.ruleset</CodeAnalysisRuleSet> 85 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|x64'">AllRules.ruleset</CodeAnalysisRuleSet>
86 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" /> 86 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" />
87 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|x64'" /> 87 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|x64'" />
88 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" /> 88 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" />
89 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|x64'" /> 89 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|x64'" />
90 </PropertyGroup> 90 </PropertyGroup>
91 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> 91 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
92 <ClCompile> 92 <ClCompile>
93 <Optimization>Disabled</Optimization> 93 <Optimization>Disabled</Optimization>
94 <AdditionalIncludeDirectories>..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 94 <AdditionalIncludeDirectories>..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
95 <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions> 95 <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
96 <MinimalRebuild>true</MinimalRebuild> 96 <MinimalRebuild>true</MinimalRebuild>
97 <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> 97 <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
98 <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> 98 <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
99 <PrecompiledHeader> 99 <PrecompiledHeader>
100 </PrecompiledHeader> 100 </PrecompiledHeader>
101 <WarningLevel>Level3</WarningLevel> 101 <WarningLevel>Level3</WarningLevel>
102 <DebugInformationFormat>EditAndContinue</DebugInformationFormat> 102 <DebugInformationFormat>EditAndContinue</DebugInformationFormat>
103 </ClCompile> 103 </ClCompile>
104 <Link> 104 <Link>
105 <OutputFile>..\..\bin\Win32-VisualStudio\18.SplitScreen.exe</OutputFile> 105 <OutputFile>..\..\bin\Win32-VisualStudio\18.SplitScreen.exe</OutputFile>
106 <AdditionalLibraryDirectories>..\..\lib\Win32-visualstudio;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> 106 <AdditionalLibraryDirectories>..\..\lib\Win32-visualstudio;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
107 <GenerateDebugInformation>true</GenerateDebugInformation> 107 <GenerateDebugInformation>true</GenerateDebugInformation>
108 <ProgramDatabaseFile>$(OutDir)SplitScreen.pdb</ProgramDatabaseFile> 108 <ProgramDatabaseFile>$(OutDir)SplitScreen.pdb</ProgramDatabaseFile>
109 <SubSystem>Console</SubSystem> 109 <SubSystem>Console</SubSystem>
110 <DataExecutionPrevention> 110 <DataExecutionPrevention>
111 </DataExecutionPrevention> 111 </DataExecutionPrevention>
112 </Link> 112 </Link>
113 </ItemDefinitionGroup> 113 </ItemDefinitionGroup>
114 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> 114 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
115 <ClCompile> 115 <ClCompile>
116 <Optimization>Disabled</Optimization> 116 <Optimization>Disabled</Optimization>
117 <AdditionalIncludeDirectories>..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 117 <AdditionalIncludeDirectories>..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
118 <PreprocessorDefinitions>WIN32;WIN64;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions> 118 <PreprocessorDefinitions>WIN32;WIN64;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
119 <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> 119 <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
120 <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> 120 <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
121 <PrecompiledHeader> 121 <PrecompiledHeader>
122 </PrecompiledHeader> 122 </PrecompiledHeader>
123 <WarningLevel>Level3</WarningLevel> 123 <WarningLevel>Level3</WarningLevel>
124 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> 124 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
125 </ClCompile> 125 </ClCompile>
126 <Link> 126 <Link>
127 <OutputFile>..\..\bin\Win64-VisualStudio\18.SplitScreen.exe</OutputFile> 127 <OutputFile>..\..\bin\Win64-VisualStudio\18.SplitScreen.exe</OutputFile>
128 <AdditionalLibraryDirectories>..\..\lib\Win64-visualstudio;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> 128 <AdditionalLibraryDirectories>..\..\lib\Win64-visualstudio;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
129 <GenerateDebugInformation>true</GenerateDebugInformation> 129 <GenerateDebugInformation>true</GenerateDebugInformation>
130 <ProgramDatabaseFile>$(OutDir)SplitScreen.pdb</ProgramDatabaseFile> 130 <ProgramDatabaseFile>$(OutDir)SplitScreen.pdb</ProgramDatabaseFile>
131 <SubSystem>Console</SubSystem> 131 <SubSystem>Console</SubSystem>
132 <DataExecutionPrevention> 132 <DataExecutionPrevention>
133 </DataExecutionPrevention> 133 </DataExecutionPrevention>
134 </Link> 134 </Link>
135 </ItemDefinitionGroup> 135 </ItemDefinitionGroup>
136 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> 136 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
137 <ClCompile> 137 <ClCompile>
138 <IntrinsicFunctions>true</IntrinsicFunctions> 138 <IntrinsicFunctions>true</IntrinsicFunctions>
139 <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed> 139 <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
140 <AdditionalIncludeDirectories>..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 140 <AdditionalIncludeDirectories>..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
141 <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions> 141 <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
142 <RuntimeLibrary>MultiThreaded</RuntimeLibrary> 142 <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
143 <BufferSecurityCheck>false</BufferSecurityCheck> 143 <BufferSecurityCheck>false</BufferSecurityCheck>
144 <PrecompiledHeader> 144 <PrecompiledHeader>
145 </PrecompiledHeader> 145 </PrecompiledHeader>
146 <WarningLevel>Level3</WarningLevel> 146 <WarningLevel>Level3</WarningLevel>
147 <DebugInformationFormat> 147 <DebugInformationFormat>
148 </DebugInformationFormat> 148 </DebugInformationFormat>
149 <CallingConvention>Cdecl</CallingConvention> 149 <CallingConvention>Cdecl</CallingConvention>
150 </ClCompile> 150 </ClCompile>
151 <Link> 151 <Link>
152 <OutputFile>..\..\bin\Win32-VisualStudio\18.SplitScreen.exe</OutputFile> 152 <OutputFile>..\..\bin\Win32-VisualStudio\18.SplitScreen.exe</OutputFile>
153 <AdditionalLibraryDirectories>..\..\lib\Win32-visualstudio;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> 153 <AdditionalLibraryDirectories>..\..\lib\Win32-visualstudio;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
154 <GenerateDebugInformation>false</GenerateDebugInformation> 154 <GenerateDebugInformation>false</GenerateDebugInformation>
155 <SubSystem>Console</SubSystem> 155 <SubSystem>Console</SubSystem>
156 <OptimizeReferences>true</OptimizeReferences> 156 <OptimizeReferences>true</OptimizeReferences>
157 <EnableCOMDATFolding>true</EnableCOMDATFolding> 157 <EnableCOMDATFolding>true</EnableCOMDATFolding>
158 <DataExecutionPrevention> 158 <DataExecutionPrevention>
159 </DataExecutionPrevention> 159 </DataExecutionPrevention>
160 </Link> 160 </Link>
161 </ItemDefinitionGroup> 161 </ItemDefinitionGroup>
162 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> 162 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
163 <ClCompile> 163 <ClCompile>
164 <IntrinsicFunctions>true</IntrinsicFunctions> 164 <IntrinsicFunctions>true</IntrinsicFunctions>
165 <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed> 165 <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
166 <AdditionalIncludeDirectories>..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 166 <AdditionalIncludeDirectories>..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
167 <PreprocessorDefinitions>WIN32;WIN64;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions> 167 <PreprocessorDefinitions>WIN32;WIN64;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
168 <RuntimeLibrary>MultiThreaded</RuntimeLibrary> 168 <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
169 <BufferSecurityCheck>false</BufferSecurityCheck> 169 <BufferSecurityCheck>false</BufferSecurityCheck>
170 <PrecompiledHeader> 170 <PrecompiledHeader>
171 </PrecompiledHeader> 171 </PrecompiledHeader>
172 <WarningLevel>Level3</WarningLevel> 172 <WarningLevel>Level3</WarningLevel>
173 <DebugInformationFormat> 173 <DebugInformationFormat>
174 </DebugInformationFormat> 174 </DebugInformationFormat>
175 <CallingConvention>Cdecl</CallingConvention> 175 <CallingConvention>Cdecl</CallingConvention>
176 </ClCompile> 176 </ClCompile>
177 <Link> 177 <Link>
178 <OutputFile>..\..\bin\Win64-VisualStudio\18.SplitScreen.exe</OutputFile> 178 <OutputFile>..\..\bin\Win64-VisualStudio\18.SplitScreen.exe</OutputFile>
179 <AdditionalLibraryDirectories>..\..\lib\Win64-visualstudio;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> 179 <AdditionalLibraryDirectories>..\..\lib\Win64-visualstudio;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
180 <GenerateDebugInformation>false</GenerateDebugInformation> 180 <GenerateDebugInformation>false</GenerateDebugInformation>
181 <SubSystem>Console</SubSystem> 181 <SubSystem>Console</SubSystem>
182 <OptimizeReferences>true</OptimizeReferences> 182 <OptimizeReferences>true</OptimizeReferences>
183 <EnableCOMDATFolding>true</EnableCOMDATFolding> 183 <EnableCOMDATFolding>true</EnableCOMDATFolding>
184 <DataExecutionPrevention> 184 <DataExecutionPrevention>
185 </DataExecutionPrevention> 185 </DataExecutionPrevention>
186 </Link> 186 </Link>
187 </ItemDefinitionGroup> 187 </ItemDefinitionGroup>
188 <ItemGroup> 188 <ItemGroup>
189 <ClCompile Include="main.cpp" /> 189 <ClCompile Include="main.cpp" />
190 </ItemGroup> 190 </ItemGroup>
191 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> 191 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
192 <ImportGroup Label="ExtensionTargets"> 192 <ImportGroup Label="ExtensionTargets">
193 </ImportGroup> 193 </ImportGroup>
194</Project> \ No newline at end of file 194</Project> \ No newline at end of file
diff --git a/libraries/irrlicht-1.8/examples/18.SplitScreen/SplitScreen_vc8.vcproj b/libraries/irrlicht-1.8/examples/18.SplitScreen/SplitScreen_vc8.vcproj
index 906b950..73960ba 100644
--- a/libraries/irrlicht-1.8/examples/18.SplitScreen/SplitScreen_vc8.vcproj
+++ b/libraries/irrlicht-1.8/examples/18.SplitScreen/SplitScreen_vc8.vcproj
@@ -1,189 +1,189 @@
1<?xml version="1.0" encoding="Windows-1252"?> 1<?xml version="1.0" encoding="Windows-1252"?>
2<VisualStudioProject 2<VisualStudioProject
3 ProjectType="Visual C++" 3 ProjectType="Visual C++"
4 Version="8,00" 4 Version="8,00"
5 Name="18.SplitScreen_vc8" 5 Name="18.SplitScreen_vc8"
6 ProjectGUID="{1AB9413E-4F53-42A3-8CB2-CB4BE22336D0}" 6 ProjectGUID="{1AB9413E-4F53-42A3-8CB2-CB4BE22336D0}"
7 Keyword="Win32Proj" 7 Keyword="Win32Proj"
8 > 8 >
9 <Platforms> 9 <Platforms>
10 <Platform 10 <Platform
11 Name="Win32" 11 Name="Win32"
12 /> 12 />
13 </Platforms> 13 </Platforms>
14 <ToolFiles> 14 <ToolFiles>
15 </ToolFiles> 15 </ToolFiles>
16 <Configurations> 16 <Configurations>
17 <Configuration 17 <Configuration
18 Name="Debug|Win32" 18 Name="Debug|Win32"
19 OutputDirectory="Debug" 19 OutputDirectory="Debug"
20 IntermediateDirectory="Debug" 20 IntermediateDirectory="Debug"
21 ConfigurationType="1" 21 ConfigurationType="1"
22 InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops" 22 InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
23 CharacterSet="2" 23 CharacterSet="2"
24 > 24 >
25 <Tool 25 <Tool
26 Name="VCPreBuildEventTool" 26 Name="VCPreBuildEventTool"
27 /> 27 />
28 <Tool 28 <Tool
29 Name="VCCustomBuildTool" 29 Name="VCCustomBuildTool"
30 /> 30 />
31 <Tool 31 <Tool
32 Name="VCXMLDataGeneratorTool" 32 Name="VCXMLDataGeneratorTool"
33 /> 33 />
34 <Tool 34 <Tool
35 Name="VCWebServiceProxyGeneratorTool" 35 Name="VCWebServiceProxyGeneratorTool"
36 /> 36 />
37 <Tool 37 <Tool
38 Name="VCMIDLTool" 38 Name="VCMIDLTool"
39 /> 39 />
40 <Tool 40 <Tool
41 Name="VCCLCompilerTool" 41 Name="VCCLCompilerTool"
42 Optimization="0" 42 Optimization="0"
43 AdditionalIncludeDirectories="..\..\include" 43 AdditionalIncludeDirectories="..\..\include"
44 PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS" 44 PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS"
45 MinimalRebuild="true" 45 MinimalRebuild="true"
46 BasicRuntimeChecks="3" 46 BasicRuntimeChecks="3"
47 RuntimeLibrary="1" 47 RuntimeLibrary="1"
48 UsePrecompiledHeader="0" 48 UsePrecompiledHeader="0"
49 WarningLevel="3" 49 WarningLevel="3"
50 Detect64BitPortabilityProblems="true" 50 Detect64BitPortabilityProblems="true"
51 DebugInformationFormat="4" 51 DebugInformationFormat="4"
52 /> 52 />
53 <Tool 53 <Tool
54 Name="VCManagedResourceCompilerTool" 54 Name="VCManagedResourceCompilerTool"
55 /> 55 />
56 <Tool 56 <Tool
57 Name="VCResourceCompilerTool" 57 Name="VCResourceCompilerTool"
58 /> 58 />
59 <Tool 59 <Tool
60 Name="VCPreLinkEventTool" 60 Name="VCPreLinkEventTool"
61 /> 61 />
62 <Tool 62 <Tool
63 Name="VCLinkerTool" 63 Name="VCLinkerTool"
64 OutputFile="..\..\bin\Win32-VisualStudio\18.SplitScreen.exe" 64 OutputFile="..\..\bin\Win32-VisualStudio\18.SplitScreen.exe"
65 LinkIncremental="2" 65 LinkIncremental="2"
66 AdditionalLibraryDirectories="..\..\lib\Win32-visualstudio" 66 AdditionalLibraryDirectories="..\..\lib\Win32-visualstudio"
67 GenerateDebugInformation="true" 67 GenerateDebugInformation="true"
68 ProgramDatabaseFile="$(OutDir)/SplitScreen.pdb" 68 ProgramDatabaseFile="$(OutDir)/SplitScreen.pdb"
69 SubSystem="1" 69 SubSystem="1"
70 TargetMachine="1" 70 TargetMachine="1"
71 /> 71 />
72 <Tool 72 <Tool
73 Name="VCALinkTool" 73 Name="VCALinkTool"
74 /> 74 />
75 <Tool 75 <Tool
76 Name="VCManifestTool" 76 Name="VCManifestTool"
77 /> 77 />
78 <Tool 78 <Tool
79 Name="VCXDCMakeTool" 79 Name="VCXDCMakeTool"
80 /> 80 />
81 <Tool 81 <Tool
82 Name="VCBscMakeTool" 82 Name="VCBscMakeTool"
83 /> 83 />
84 <Tool 84 <Tool
85 Name="VCFxCopTool" 85 Name="VCFxCopTool"
86 /> 86 />
87 <Tool 87 <Tool
88 Name="VCAppVerifierTool" 88 Name="VCAppVerifierTool"
89 /> 89 />
90 <Tool 90 <Tool
91 Name="VCWebDeploymentTool" 91 Name="VCWebDeploymentTool"
92 /> 92 />
93 <Tool 93 <Tool
94 Name="VCPostBuildEventTool" 94 Name="VCPostBuildEventTool"
95 /> 95 />
96 </Configuration> 96 </Configuration>
97 <Configuration 97 <Configuration
98 Name="Release|Win32" 98 Name="Release|Win32"
99 OutputDirectory="Release" 99 OutputDirectory="Release"
100 IntermediateDirectory="Release" 100 IntermediateDirectory="Release"
101 ConfigurationType="1" 101 ConfigurationType="1"
102 InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops" 102 InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
103 CharacterSet="2" 103 CharacterSet="2"
104 > 104 >
105 <Tool 105 <Tool
106 Name="VCPreBuildEventTool" 106 Name="VCPreBuildEventTool"
107 /> 107 />
108 <Tool 108 <Tool
109 Name="VCCustomBuildTool" 109 Name="VCCustomBuildTool"
110 /> 110 />
111 <Tool 111 <Tool
112 Name="VCXMLDataGeneratorTool" 112 Name="VCXMLDataGeneratorTool"
113 /> 113 />
114 <Tool 114 <Tool
115 Name="VCWebServiceProxyGeneratorTool" 115 Name="VCWebServiceProxyGeneratorTool"
116 /> 116 />
117 <Tool 117 <Tool
118 Name="VCMIDLTool" 118 Name="VCMIDLTool"
119 /> 119 />
120 <Tool 120 <Tool
121 Name="VCCLCompilerTool" 121 Name="VCCLCompilerTool"
122 EnableIntrinsicFunctions="true" 122 EnableIntrinsicFunctions="true"
123 FavorSizeOrSpeed="1" 123 FavorSizeOrSpeed="1"
124 AdditionalIncludeDirectories="..\..\include" 124 AdditionalIncludeDirectories="..\..\include"
125 PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS" 125 PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS"
126 RuntimeLibrary="0" 126 RuntimeLibrary="0"
127 BufferSecurityCheck="false" 127 BufferSecurityCheck="false"
128 UsePrecompiledHeader="0" 128 UsePrecompiledHeader="0"
129 WarningLevel="3" 129 WarningLevel="3"
130 Detect64BitPortabilityProblems="true" 130 Detect64BitPortabilityProblems="true"
131 DebugInformationFormat="0" 131 DebugInformationFormat="0"
132 /> 132 />
133 <Tool 133 <Tool
134 Name="VCManagedResourceCompilerTool" 134 Name="VCManagedResourceCompilerTool"
135 /> 135 />
136 <Tool 136 <Tool
137 Name="VCResourceCompilerTool" 137 Name="VCResourceCompilerTool"
138 /> 138 />
139 <Tool 139 <Tool
140 Name="VCPreLinkEventTool" 140 Name="VCPreLinkEventTool"
141 /> 141 />
142 <Tool 142 <Tool
143 Name="VCLinkerTool" 143 Name="VCLinkerTool"
144 OutputFile="..\..\bin\Win32-VisualStudio\18.SplitScreen.exe" 144 OutputFile="..\..\bin\Win32-VisualStudio\18.SplitScreen.exe"
145 LinkIncremental="0" 145 LinkIncremental="0"
146 AdditionalLibraryDirectories="..\..\lib\Win32-visualstudio" 146 AdditionalLibraryDirectories="..\..\lib\Win32-visualstudio"
147 GenerateDebugInformation="false" 147 GenerateDebugInformation="false"
148 SubSystem="1" 148 SubSystem="1"
149 OptimizeReferences="2" 149 OptimizeReferences="2"
150 EnableCOMDATFolding="2" 150 EnableCOMDATFolding="2"
151 TargetMachine="1" 151 TargetMachine="1"
152 /> 152 />
153 <Tool 153 <Tool
154 Name="VCALinkTool" 154 Name="VCALinkTool"
155 /> 155 />
156 <Tool 156 <Tool
157 Name="VCManifestTool" 157 Name="VCManifestTool"
158 /> 158 />
159 <Tool 159 <Tool
160 Name="VCXDCMakeTool" 160 Name="VCXDCMakeTool"
161 /> 161 />
162 <Tool 162 <Tool
163 Name="VCBscMakeTool" 163 Name="VCBscMakeTool"
164 /> 164 />
165 <Tool 165 <Tool
166 Name="VCFxCopTool" 166 Name="VCFxCopTool"
167 /> 167 />
168 <Tool 168 <Tool
169 Name="VCAppVerifierTool" 169 Name="VCAppVerifierTool"
170 /> 170 />
171 <Tool 171 <Tool
172 Name="VCWebDeploymentTool" 172 Name="VCWebDeploymentTool"
173 /> 173 />
174 <Tool 174 <Tool
175 Name="VCPostBuildEventTool" 175 Name="VCPostBuildEventTool"
176 /> 176 />
177 </Configuration> 177 </Configuration>
178 </Configurations> 178 </Configurations>
179 <References> 179 <References>
180 </References> 180 </References>
181 <Files> 181 <Files>
182 <File 182 <File
183 RelativePath=".\main.cpp" 183 RelativePath=".\main.cpp"
184 > 184 >
185 </File> 185 </File>
186 </Files> 186 </Files>
187 <Globals> 187 <Globals>
188 </Globals> 188 </Globals>
189</VisualStudioProject> 189</VisualStudioProject>
diff --git a/libraries/irrlicht-1.8/examples/18.SplitScreen/SplitScreen_vc9.vcproj b/libraries/irrlicht-1.8/examples/18.SplitScreen/SplitScreen_vc9.vcproj
index 86f6552..92e3e68 100644
--- a/libraries/irrlicht-1.8/examples/18.SplitScreen/SplitScreen_vc9.vcproj
+++ b/libraries/irrlicht-1.8/examples/18.SplitScreen/SplitScreen_vc9.vcproj
@@ -1,188 +1,188 @@
1<?xml version="1.0" encoding="Windows-1252"?> 1<?xml version="1.0" encoding="Windows-1252"?>
2<VisualStudioProject 2<VisualStudioProject
3 ProjectType="Visual C++" 3 ProjectType="Visual C++"
4 Version="9,00" 4 Version="9,00"
5 Name="18.SplitScreen_vc9" 5 Name="18.SplitScreen_vc9"
6 ProjectGUID="{1AB9413E-4F53-42A3-8CB2-CB4BE22336D0}" 6 ProjectGUID="{1AB9413E-4F53-42A3-8CB2-CB4BE22336D0}"
7 RootNamespace="18.SplitScreen_vc9" 7 RootNamespace="18.SplitScreen_vc9"
8 Keyword="Win32Proj" 8 Keyword="Win32Proj"
9 TargetFrameworkVersion="131072" 9 TargetFrameworkVersion="131072"
10 > 10 >
11 <Platforms> 11 <Platforms>
12 <Platform 12 <Platform
13 Name="Win32" 13 Name="Win32"
14 /> 14 />
15 </Platforms> 15 </Platforms>
16 <ToolFiles> 16 <ToolFiles>
17 </ToolFiles> 17 </ToolFiles>
18 <Configurations> 18 <Configurations>
19 <Configuration 19 <Configuration
20 Name="Debug|Win32" 20 Name="Debug|Win32"
21 OutputDirectory="Debug" 21 OutputDirectory="Debug"
22 IntermediateDirectory="Debug" 22 IntermediateDirectory="Debug"
23 ConfigurationType="1" 23 ConfigurationType="1"
24 InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops" 24 InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
25 CharacterSet="2" 25 CharacterSet="2"
26 > 26 >
27 <Tool 27 <Tool
28 Name="VCPreBuildEventTool" 28 Name="VCPreBuildEventTool"
29 /> 29 />
30 <Tool 30 <Tool
31 Name="VCCustomBuildTool" 31 Name="VCCustomBuildTool"
32 /> 32 />
33 <Tool 33 <Tool
34 Name="VCXMLDataGeneratorTool" 34 Name="VCXMLDataGeneratorTool"
35 /> 35 />
36 <Tool 36 <Tool
37 Name="VCWebServiceProxyGeneratorTool" 37 Name="VCWebServiceProxyGeneratorTool"
38 /> 38 />
39 <Tool 39 <Tool
40 Name="VCMIDLTool" 40 Name="VCMIDLTool"
41 /> 41 />
42 <Tool 42 <Tool
43 Name="VCCLCompilerTool" 43 Name="VCCLCompilerTool"
44 Optimization="0" 44 Optimization="0"
45 AdditionalIncludeDirectories="..\..\include" 45 AdditionalIncludeDirectories="..\..\include"
46 PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS" 46 PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS"
47 MinimalRebuild="true" 47 MinimalRebuild="true"
48 BasicRuntimeChecks="3" 48 BasicRuntimeChecks="3"
49 RuntimeLibrary="1" 49 RuntimeLibrary="1"
50 UsePrecompiledHeader="0" 50 UsePrecompiledHeader="0"
51 WarningLevel="3" 51 WarningLevel="3"
52 DebugInformationFormat="4" 52 DebugInformationFormat="4"
53 /> 53 />
54 <Tool 54 <Tool
55 Name="VCManagedResourceCompilerTool" 55 Name="VCManagedResourceCompilerTool"
56 /> 56 />
57 <Tool 57 <Tool
58 Name="VCResourceCompilerTool" 58 Name="VCResourceCompilerTool"
59 /> 59 />
60 <Tool 60 <Tool
61 Name="VCPreLinkEventTool" 61 Name="VCPreLinkEventTool"
62 /> 62 />
63 <Tool 63 <Tool
64 Name="VCLinkerTool" 64 Name="VCLinkerTool"
65 OutputFile="..\..\bin\Win32-VisualStudio\18.SplitScreen.exe" 65 OutputFile="..\..\bin\Win32-VisualStudio\18.SplitScreen.exe"
66 LinkIncremental="2" 66 LinkIncremental="2"
67 AdditionalLibraryDirectories="..\..\lib\Win32-visualstudio" 67 AdditionalLibraryDirectories="..\..\lib\Win32-visualstudio"
68 GenerateDebugInformation="true" 68 GenerateDebugInformation="true"
69 ProgramDatabaseFile="$(OutDir)/SplitScreen.pdb" 69 ProgramDatabaseFile="$(OutDir)/SplitScreen.pdb"
70 SubSystem="1" 70 SubSystem="1"
71 RandomizedBaseAddress="1" 71 RandomizedBaseAddress="1"
72 DataExecutionPrevention="0" 72 DataExecutionPrevention="0"
73 TargetMachine="1" 73 TargetMachine="1"
74 /> 74 />
75 <Tool 75 <Tool
76 Name="VCALinkTool" 76 Name="VCALinkTool"
77 /> 77 />
78 <Tool 78 <Tool
79 Name="VCManifestTool" 79 Name="VCManifestTool"
80 /> 80 />
81 <Tool 81 <Tool
82 Name="VCXDCMakeTool" 82 Name="VCXDCMakeTool"
83 /> 83 />
84 <Tool 84 <Tool
85 Name="VCBscMakeTool" 85 Name="VCBscMakeTool"
86 /> 86 />
87 <Tool 87 <Tool
88 Name="VCFxCopTool" 88 Name="VCFxCopTool"
89 /> 89 />
90 <Tool 90 <Tool
91 Name="VCAppVerifierTool" 91 Name="VCAppVerifierTool"
92 /> 92 />
93 <Tool 93 <Tool
94 Name="VCPostBuildEventTool" 94 Name="VCPostBuildEventTool"
95 /> 95 />
96 </Configuration> 96 </Configuration>
97 <Configuration 97 <Configuration
98 Name="Release|Win32" 98 Name="Release|Win32"
99 OutputDirectory="Release" 99 OutputDirectory="Release"
100 IntermediateDirectory="Release" 100 IntermediateDirectory="Release"
101 ConfigurationType="1" 101 ConfigurationType="1"
102 InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops" 102 InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
103 CharacterSet="2" 103 CharacterSet="2"
104 > 104 >
105 <Tool 105 <Tool
106 Name="VCPreBuildEventTool" 106 Name="VCPreBuildEventTool"
107 /> 107 />
108 <Tool 108 <Tool
109 Name="VCCustomBuildTool" 109 Name="VCCustomBuildTool"
110 /> 110 />
111 <Tool 111 <Tool
112 Name="VCXMLDataGeneratorTool" 112 Name="VCXMLDataGeneratorTool"
113 /> 113 />
114 <Tool 114 <Tool
115 Name="VCWebServiceProxyGeneratorTool" 115 Name="VCWebServiceProxyGeneratorTool"
116 /> 116 />
117 <Tool 117 <Tool
118 Name="VCMIDLTool" 118 Name="VCMIDLTool"
119 /> 119 />
120 <Tool 120 <Tool
121 Name="VCCLCompilerTool" 121 Name="VCCLCompilerTool"
122 EnableIntrinsicFunctions="true" 122 EnableIntrinsicFunctions="true"
123 FavorSizeOrSpeed="1" 123 FavorSizeOrSpeed="1"
124 AdditionalIncludeDirectories="..\..\include" 124 AdditionalIncludeDirectories="..\..\include"
125 PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS" 125 PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS"
126 RuntimeLibrary="0" 126 RuntimeLibrary="0"
127 BufferSecurityCheck="false" 127 BufferSecurityCheck="false"
128 UsePrecompiledHeader="0" 128 UsePrecompiledHeader="0"
129 WarningLevel="3" 129 WarningLevel="3"
130 DebugInformationFormat="0" 130 DebugInformationFormat="0"
131 CallingConvention="0" 131 CallingConvention="0"
132 /> 132 />
133 <Tool 133 <Tool
134 Name="VCManagedResourceCompilerTool" 134 Name="VCManagedResourceCompilerTool"
135 /> 135 />
136 <Tool 136 <Tool
137 Name="VCResourceCompilerTool" 137 Name="VCResourceCompilerTool"
138 /> 138 />
139 <Tool 139 <Tool
140 Name="VCPreLinkEventTool" 140 Name="VCPreLinkEventTool"
141 /> 141 />
142 <Tool 142 <Tool
143 Name="VCLinkerTool" 143 Name="VCLinkerTool"
144 OutputFile="..\..\bin\Win32-VisualStudio\18.SplitScreen.exe" 144 OutputFile="..\..\bin\Win32-VisualStudio\18.SplitScreen.exe"
145 LinkIncremental="0" 145 LinkIncremental="0"
146 AdditionalLibraryDirectories="..\..\lib\Win32-visualstudio" 146 AdditionalLibraryDirectories="..\..\lib\Win32-visualstudio"
147 GenerateDebugInformation="false" 147 GenerateDebugInformation="false"
148 SubSystem="1" 148 SubSystem="1"
149 OptimizeReferences="2" 149 OptimizeReferences="2"
150 EnableCOMDATFolding="2" 150 EnableCOMDATFolding="2"
151 RandomizedBaseAddress="1" 151 RandomizedBaseAddress="1"
152 DataExecutionPrevention="0" 152 DataExecutionPrevention="0"
153 TargetMachine="1" 153 TargetMachine="1"
154 /> 154 />
155 <Tool 155 <Tool
156 Name="VCALinkTool" 156 Name="VCALinkTool"
157 /> 157 />
158 <Tool 158 <Tool
159 Name="VCManifestTool" 159 Name="VCManifestTool"
160 /> 160 />
161 <Tool 161 <Tool
162 Name="VCXDCMakeTool" 162 Name="VCXDCMakeTool"
163 /> 163 />
164 <Tool 164 <Tool
165 Name="VCBscMakeTool" 165 Name="VCBscMakeTool"
166 /> 166 />
167 <Tool 167 <Tool
168 Name="VCFxCopTool" 168 Name="VCFxCopTool"
169 /> 169 />
170 <Tool 170 <Tool
171 Name="VCAppVerifierTool" 171 Name="VCAppVerifierTool"
172 /> 172 />
173 <Tool 173 <Tool
174 Name="VCPostBuildEventTool" 174 Name="VCPostBuildEventTool"
175 /> 175 />
176 </Configuration> 176 </Configuration>
177 </Configurations> 177 </Configurations>
178 <References> 178 <References>
179 </References> 179 </References>
180 <Files> 180 <Files>
181 <File 181 <File
182 RelativePath=".\main.cpp" 182 RelativePath=".\main.cpp"
183 > 183 >
184 </File> 184 </File>
185 </Files> 185 </Files>
186 <Globals> 186 <Globals>
187 </Globals> 187 </Globals>
188</VisualStudioProject> 188</VisualStudioProject>
diff --git a/libraries/irrlicht-1.8/examples/18.SplitScreen/main.cpp b/libraries/irrlicht-1.8/examples/18.SplitScreen/main.cpp
index 32266c5..4447143 100644
--- a/libraries/irrlicht-1.8/examples/18.SplitScreen/main.cpp
+++ b/libraries/irrlicht-1.8/examples/18.SplitScreen/main.cpp
@@ -1,244 +1,244 @@
1/** Example 018 Splitscreen 1/** Example 018 Splitscreen
2 2
3A tutorial by Max Winkel. 3A tutorial by Max Winkel.
4 4
5In this tutorial we'll learn how to use splitscreen (e.g. for racing-games) 5In this tutorial we'll learn how to use splitscreen (e.g. for racing-games)
6with Irrlicht. We'll create a viewport divided 6with Irrlicht. We'll create a viewport divided
7into 4 parts, with 3 fixed cameras and one user-controlled. 7into 4 parts, with 3 fixed cameras and one user-controlled.
8 8
9Ok, let's start with the headers (I think there's 9Ok, let's start with the headers (I think there's
10nothing to say about it) 10nothing to say about it)
11*/ 11*/
12 12
13#include <irrlicht.h> 13#include <irrlicht.h>
14#include "driverChoice.h" 14#include "driverChoice.h"
15 15
16#ifdef _MSC_VER 16#ifdef _MSC_VER
17#pragma comment(lib, "Irrlicht.lib") 17#pragma comment(lib, "Irrlicht.lib")
18#endif 18#endif
19 19
20//Namespaces for the engine 20//Namespaces for the engine
21using namespace irr; 21using namespace irr;
22using namespace core; 22using namespace core;
23using namespace video; 23using namespace video;
24using namespace scene; 24using namespace scene;
25 25
26/* 26/*
27Now we'll define the resolution in a constant for use in 27Now we'll define the resolution in a constant for use in
28initializing the device and setting up the viewport. In addition 28initializing the device and setting up the viewport. In addition
29we set up a global variable saying splitscreen is active or not. 29we set up a global variable saying splitscreen is active or not.
30*/ 30*/
31//Resolution 31//Resolution
32const int ResX=800; 32const int ResX=800;
33const int ResY=600; 33const int ResY=600;
34const bool fullScreen=false; 34const bool fullScreen=false;
35 35
36//Use SplitScreen? 36//Use SplitScreen?
37bool SplitScreen=true; 37bool SplitScreen=true;
38 38
39/* 39/*
40Now we need four pointers to our cameras which are created later: 40Now we need four pointers to our cameras which are created later:
41*/ 41*/
42//cameras 42//cameras
43ICameraSceneNode *camera[4]={0,0,0,0}; 43ICameraSceneNode *camera[4]={0,0,0,0};
44/* 44/*
45In our event-receiver we switch the SplitScreen-variable, 45In our event-receiver we switch the SplitScreen-variable,
46whenever the user press the S-key. All other events are sent 46whenever the user press the S-key. All other events are sent
47to the FPS camera. 47to the FPS camera.
48*/ 48*/
49 49
50class MyEventReceiver : public IEventReceiver 50class MyEventReceiver : public IEventReceiver
51{ 51{
52 public: 52 public:
53 virtual bool OnEvent(const SEvent& event) 53 virtual bool OnEvent(const SEvent& event)
54 { 54 {
55 //Key S enables/disables SplitScreen 55 //Key S enables/disables SplitScreen
56 if (event.EventType == irr::EET_KEY_INPUT_EVENT && 56 if (event.EventType == irr::EET_KEY_INPUT_EVENT &&
57 event.KeyInput.Key == KEY_KEY_S && event.KeyInput.PressedDown) 57 event.KeyInput.Key == KEY_KEY_S && event.KeyInput.PressedDown)
58 { 58 {
59 SplitScreen = !SplitScreen; 59 SplitScreen = !SplitScreen;
60 return true; 60 return true;
61 } 61 }
62 //Send all other events to camera4 62 //Send all other events to camera4
63 if (camera[3]) 63 if (camera[3])
64 return camera[3]->OnEvent(event); 64 return camera[3]->OnEvent(event);
65 return false; 65 return false;
66 } 66 }
67}; 67};
68 68
69/* 69/*
70Ok, now the main-function: 70Ok, now the main-function:
71First, we initialize the device, get the SourceManager and 71First, we initialize the device, get the SourceManager and
72VideoDriver, load an animated mesh from .md2 and a map from 72VideoDriver, load an animated mesh from .md2 and a map from
73.pk3. Because that's old stuff, I won't explain every step. 73.pk3. Because that's old stuff, I won't explain every step.
74Just take care of the maps position. 74Just take care of the maps position.
75*/ 75*/
76int main() 76int main()
77{ 77{
78 // ask user for driver 78 // ask user for driver
79 video::E_DRIVER_TYPE driverType=driverChoiceConsole(); 79 video::E_DRIVER_TYPE driverType=driverChoiceConsole();
80 if (driverType==video::EDT_COUNT) 80 if (driverType==video::EDT_COUNT)
81 return 1; 81 return 1;
82 82
83 //Instance of the EventReceiver 83 //Instance of the EventReceiver
84 MyEventReceiver receiver; 84 MyEventReceiver receiver;
85 85
86 //Initialise the engine 86 //Initialise the engine
87 IrrlichtDevice *device = createDevice(driverType, 87 IrrlichtDevice *device = createDevice(driverType,
88 dimension2du(ResX,ResY), 32, fullScreen, 88 dimension2du(ResX,ResY), 32, fullScreen,
89 false, false, &receiver); 89 false, false, &receiver);
90 if (!device) 90 if (!device)
91 return 1; 91 return 1;
92 92
93 ISceneManager *smgr = device->getSceneManager(); 93 ISceneManager *smgr = device->getSceneManager();
94 IVideoDriver *driver = device->getVideoDriver(); 94 IVideoDriver *driver = device->getVideoDriver();
95 95
96 //Load model 96 //Load model
97 IAnimatedMesh *model = smgr->getMesh("../../media/sydney.md2"); 97 IAnimatedMesh *model = smgr->getMesh("../../media/sydney.md2");
98 if (!model) 98 if (!model)
99 return 1; 99 return 1;
100 IAnimatedMeshSceneNode *model_node = smgr->addAnimatedMeshSceneNode(model); 100 IAnimatedMeshSceneNode *model_node = smgr->addAnimatedMeshSceneNode(model);
101 //Load texture 101 //Load texture
102 if (model_node) 102 if (model_node)
103 { 103 {
104 ITexture *texture = driver->getTexture("../../media/sydney.bmp"); 104 ITexture *texture = driver->getTexture("../../media/sydney.bmp");
105 model_node->setMaterialTexture(0,texture); 105 model_node->setMaterialTexture(0,texture);
106 model_node->setMD2Animation(scene::EMAT_RUN); 106 model_node->setMD2Animation(scene::EMAT_RUN);
107 //Disable lighting (we've got no light) 107 //Disable lighting (we've got no light)
108 model_node->setMaterialFlag(EMF_LIGHTING,false); 108 model_node->setMaterialFlag(EMF_LIGHTING,false);
109 } 109 }
110 110
111 //Load map 111 //Load map
112 device->getFileSystem()->addFileArchive("../../media/map-20kdm2.pk3"); 112 device->getFileSystem()->addFileArchive("../../media/map-20kdm2.pk3");
113 IAnimatedMesh *map = smgr->getMesh("20kdm2.bsp"); 113 IAnimatedMesh *map = smgr->getMesh("20kdm2.bsp");
114 if (map) 114 if (map)
115 { 115 {
116 ISceneNode *map_node = smgr->addOctreeSceneNode(map->getMesh(0)); 116 ISceneNode *map_node = smgr->addOctreeSceneNode(map->getMesh(0));
117 //Set position 117 //Set position
118 map_node->setPosition(vector3df(-850,-220,-850)); 118 map_node->setPosition(vector3df(-850,-220,-850));
119 } 119 }
120 120
121/* 121/*
122Now we create our four cameras. One is looking at the model 122Now we create our four cameras. One is looking at the model
123from the front, one from the top and one from the side. In 123from the front, one from the top and one from the side. In
124addition there's a FPS-camera which can be controlled by the 124addition there's a FPS-camera which can be controlled by the
125user. 125user.
126*/ 126*/
127 // Create 3 fixed and one user-controlled cameras 127 // Create 3 fixed and one user-controlled cameras
128 //Front 128 //Front
129 camera[0] = smgr->addCameraSceneNode(0, vector3df(50,0,0), vector3df(0,0,0)); 129 camera[0] = smgr->addCameraSceneNode(0, vector3df(50,0,0), vector3df(0,0,0));
130 //Top 130 //Top
131 camera[1] = smgr->addCameraSceneNode(0, vector3df(0,50,0), vector3df(0,0,0)); 131 camera[1] = smgr->addCameraSceneNode(0, vector3df(0,50,0), vector3df(0,0,0));
132 //Left 132 //Left
133 camera[2] = smgr->addCameraSceneNode(0, vector3df(0,0,50), vector3df(0,0,0)); 133 camera[2] = smgr->addCameraSceneNode(0, vector3df(0,0,50), vector3df(0,0,0));
134 //User-controlled 134 //User-controlled
135 camera[3] = smgr->addCameraSceneNodeFPS(); 135 camera[3] = smgr->addCameraSceneNodeFPS();
136 // don't start at sydney's position 136 // don't start at sydney's position
137 if (camera[3]) 137 if (camera[3])
138 camera[3]->setPosition(core::vector3df(-50,0,-50)); 138 camera[3]->setPosition(core::vector3df(-50,0,-50));
139 139
140/* 140/*
141Create a variable for counting the fps and hide the mouse: 141Create a variable for counting the fps and hide the mouse:
142*/ 142*/
143 //Hide mouse 143 //Hide mouse
144 device->getCursorControl()->setVisible(false); 144 device->getCursorControl()->setVisible(false);
145 //We want to count the fps 145 //We want to count the fps
146 int lastFPS = -1; 146 int lastFPS = -1;
147 147
148/* 148/*
149There wasn't much new stuff - till now! 149There wasn't much new stuff - till now!
150Only by defining four cameras, the game won't be splitscreen. 150Only by defining four cameras, the game won't be splitscreen.
151To do this you need several steps: 151To do this you need several steps:
152 - Set the viewport to the whole screen 152 - Set the viewport to the whole screen
153 - Begin a new scene (Clear screen) 153 - Begin a new scene (Clear screen)
154 154
155 - The following 3 steps are repeated for every viewport in the splitscreen 155 - The following 3 steps are repeated for every viewport in the splitscreen
156 - Set the viewport to the area you wish 156 - Set the viewport to the area you wish
157 - Activate the camera which should be "linked" with the viewport 157 - Activate the camera which should be "linked" with the viewport
158 - Render all objects 158 - Render all objects
159 159
160 - If you have a GUI: 160 - If you have a GUI:
161 - Set the viewport the whole screen 161 - Set the viewport the whole screen
162 - Display the GUI 162 - Display the GUI
163 - End scene 163 - End scene
164 164
165Sounds a little complicated, but you'll see it isn't: 165Sounds a little complicated, but you'll see it isn't:
166*/ 166*/
167 167
168 while(device->run()) 168 while(device->run())
169 { 169 {
170 //Set the viewpoint to the whole screen and begin scene 170 //Set the viewpoint to the whole screen and begin scene
171 driver->setViewPort(rect<s32>(0,0,ResX,ResY)); 171 driver->setViewPort(rect<s32>(0,0,ResX,ResY));
172 driver->beginScene(true,true,SColor(255,100,100,100)); 172 driver->beginScene(true,true,SColor(255,100,100,100));
173 //If SplitScreen is used 173 //If SplitScreen is used
174 if (SplitScreen) 174 if (SplitScreen)
175 { 175 {
176 //Activate camera1 176 //Activate camera1
177 smgr->setActiveCamera(camera[0]); 177 smgr->setActiveCamera(camera[0]);
178 //Set viewpoint to the first quarter (left top) 178 //Set viewpoint to the first quarter (left top)
179 driver->setViewPort(rect<s32>(0,0,ResX/2,ResY/2)); 179 driver->setViewPort(rect<s32>(0,0,ResX/2,ResY/2));
180 //Draw scene 180 //Draw scene
181 smgr->drawAll(); 181 smgr->drawAll();
182 //Activate camera2 182 //Activate camera2
183 smgr->setActiveCamera(camera[1]); 183 smgr->setActiveCamera(camera[1]);
184 //Set viewpoint to the second quarter (right top) 184 //Set viewpoint to the second quarter (right top)
185 driver->setViewPort(rect<s32>(ResX/2,0,ResX,ResY/2)); 185 driver->setViewPort(rect<s32>(ResX/2,0,ResX,ResY/2));
186 //Draw scene 186 //Draw scene
187 smgr->drawAll(); 187 smgr->drawAll();
188 //Activate camera3 188 //Activate camera3
189 smgr->setActiveCamera(camera[2]); 189 smgr->setActiveCamera(camera[2]);
190 //Set viewpoint to the third quarter (left bottom) 190 //Set viewpoint to the third quarter (left bottom)
191 driver->setViewPort(rect<s32>(0,ResY/2,ResX/2,ResY)); 191 driver->setViewPort(rect<s32>(0,ResY/2,ResX/2,ResY));
192 //Draw scene 192 //Draw scene
193 smgr->drawAll(); 193 smgr->drawAll();
194 //Set viewport the last quarter (right bottom) 194 //Set viewport the last quarter (right bottom)
195 driver->setViewPort(rect<s32>(ResX/2,ResY/2,ResX,ResY)); 195 driver->setViewPort(rect<s32>(ResX/2,ResY/2,ResX,ResY));
196 } 196 }
197 //Activate camera4 197 //Activate camera4
198 smgr->setActiveCamera(camera[3]); 198 smgr->setActiveCamera(camera[3]);
199 //Draw scene 199 //Draw scene
200 smgr->drawAll(); 200 smgr->drawAll();
201 driver->endScene(); 201 driver->endScene();
202 202
203 /* 203 /*
204 As you can probably see, the image is rendered for every 204 As you can probably see, the image is rendered for every
205 viewport separately. That means, that you'll loose much performance. 205 viewport separately. That means, that you'll loose much performance.
206 Ok, if you're asking "How do I have to set the viewport 206 Ok, if you're asking "How do I have to set the viewport
207 to get this or that screen?", don't panic. It's really 207 to get this or that screen?", don't panic. It's really
208 easy: In the rect-function you define 4 coordinates: 208 easy: In the rect-function you define 4 coordinates:
209 - X-coordinate of the corner left top 209 - X-coordinate of the corner left top
210 - Y-coordinate of the corner left top 210 - Y-coordinate of the corner left top
211 - X-coordinate of the corner right bottom 211 - X-coordinate of the corner right bottom
212 - Y-coordinate of the corner right bottom 212 - Y-coordinate of the corner right bottom
213 213
214 That means, if you want to split the screen into 2 viewports 214 That means, if you want to split the screen into 2 viewports
215 you would give the following coordinates: 215 you would give the following coordinates:
216 - 1st viewport: 0,0,ResX/2,ResY 216 - 1st viewport: 0,0,ResX/2,ResY
217 - 2nd viewport: ResX/2,0,ResX,ResY 217 - 2nd viewport: ResX/2,0,ResX,ResY
218 218
219 If you didn't fully understand, just play around with the example 219 If you didn't fully understand, just play around with the example
220 to check out what happens. 220 to check out what happens.
221 221
222 Now we just view the current fps and shut down the engine, 222 Now we just view the current fps and shut down the engine,
223 when the user wants to: 223 when the user wants to:
224 */ 224 */
225 //Get and show fps 225 //Get and show fps
226 if (driver->getFPS() != lastFPS) 226 if (driver->getFPS() != lastFPS)
227 { 227 {
228 lastFPS = driver->getFPS(); 228 lastFPS = driver->getFPS();
229 core::stringw tmp = L"Irrlicht SplitScreen-Example (FPS: "; 229 core::stringw tmp = L"Irrlicht SplitScreen-Example (FPS: ";
230 tmp += lastFPS; 230 tmp += lastFPS;
231 tmp += ")"; 231 tmp += ")";
232 device->setWindowCaption(tmp.c_str()); 232 device->setWindowCaption(tmp.c_str());
233 } 233 }
234 } 234 }
235 //Delete device 235 //Delete device
236 device->drop(); 236 device->drop();
237 return 0; 237 return 0;
238} 238}
239/* 239/*
240That's it! Just compile and play around with the program. 240That's it! Just compile and play around with the program.
241Note: With the S-Key you can switch between using splitscreen 241Note: With the S-Key you can switch between using splitscreen
242and not. 242and not.
243**/ 243**/
244 244