diff options
author | David Walter Seikel | 2013-01-13 18:54:10 +1000 |
---|---|---|
committer | David Walter Seikel | 2013-01-13 18:54:10 +1000 |
commit | 959831f4ef5a3e797f576c3de08cd65032c997ad (patch) | |
tree | e7351908be5995f0b325b2ebeaa02d5a34b82583 /libraries/irrlicht-1.8/examples/18.SplitScreen | |
parent | Add info about changes to Irrlicht. (diff) | |
download | SledjHamr-959831f4ef5a3e797f576c3de08cd65032c997ad.zip SledjHamr-959831f4ef5a3e797f576c3de08cd65032c997ad.tar.gz SledjHamr-959831f4ef5a3e797f576c3de08cd65032c997ad.tar.bz2 SledjHamr-959831f4ef5a3e797f576c3de08cd65032c997ad.tar.xz |
Remove damned ancient DOS line endings from Irrlicht. Hopefully I did not go overboard.
Diffstat (limited to '')
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 |
4 | Target = 18.SplitScreen | 4 | Target = 18.SplitScreen |
5 | Sources = main.cpp | 5 | Sources = main.cpp |
6 | 6 | ||
7 | # general compiler settings | 7 | # general compiler settings |
8 | CPPFLAGS = -I../../include -I/usr/X11R6/include | 8 | CPPFLAGS = -I../../include -I/usr/X11R6/include |
9 | CXXFLAGS = -O3 -ffast-math | 9 | CXXFLAGS = -O3 -ffast-math |
10 | #CXXFLAGS = -g -Wall | 10 | #CXXFLAGS = -g -Wall |
11 | 11 | ||
12 | #default target is Linux | 12 | #default target is Linux |
13 | all: all_linux | 13 | all: all_linux |
14 | 14 | ||
15 | ifeq ($(HOSTTYPE), x86_64) | 15 | ifeq ($(HOSTTYPE), x86_64) |
16 | LIBSELECT=64 | 16 | LIBSELECT=64 |
17 | endif | 17 | endif |
18 | 18 | ||
19 | # target specific settings | 19 | # target specific settings |
20 | all_linux: LDFLAGS = -L/usr/X11R6/lib$(LIBSELECT) -L../../lib/Linux -lIrrlicht -lGL -lXxf86vm -lXext -lX11 -lXcursor | 20 | all_linux: LDFLAGS = -L/usr/X11R6/lib$(LIBSELECT) -L../../lib/Linux -lIrrlicht -lGL -lXxf86vm -lXext -lX11 -lXcursor |
21 | all_linux clean_linux: SYSTEM=Linux | 21 | all_linux clean_linux: SYSTEM=Linux |
22 | all_win32: LDFLAGS = -L../../lib/Win32-gcc -lIrrlicht -lopengl32 -lm | 22 | all_win32: LDFLAGS = -L../../lib/Win32-gcc -lIrrlicht -lopengl32 -lm |
23 | all_win32 clean_win32: SYSTEM=Win32-gcc | 23 | all_win32 clean_win32: SYSTEM=Win32-gcc |
24 | all_win32 clean_win32: SUF=.exe | 24 | all_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 |
26 | DESTPATH = ../../bin/$(SYSTEM)/$(Target)$(SUF) | 26 | DESTPATH = ../../bin/$(SYSTEM)/$(Target)$(SUF) |
27 | 27 | ||
28 | all_linux all_win32: | 28 | all_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 | ||
32 | clean: clean_linux clean_win32 | 32 | clean: clean_linux clean_win32 |
33 | $(warning Cleaning...) | 33 | $(warning Cleaning...) |
34 | 34 | ||
35 | clean_linux clean_win32: | 35 | clean_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] |
2 | FileName=example.dev | 2 | FileName=example.dev |
3 | Name=Irrlicht Example 18 SplitScreen | 3 | Name=Irrlicht Example 18 SplitScreen |
4 | UnitCount=1 | 4 | UnitCount=1 |
5 | Type=1 | 5 | Type=1 |
6 | Ver=1 | 6 | Ver=1 |
7 | ObjFiles= | 7 | ObjFiles= |
8 | Includes=..\..\include | 8 | Includes=..\..\include |
9 | Libs= | 9 | Libs= |
10 | PrivateResource= | 10 | PrivateResource= |
11 | ResourceIncludes= | 11 | ResourceIncludes= |
12 | MakeIncludes= | 12 | MakeIncludes= |
13 | Compiler= | 13 | Compiler= |
14 | CppCompiler= | 14 | CppCompiler= |
15 | Linker=../../lib/Win32-gcc/libIrrlicht.a_@@_ | 15 | Linker=../../lib/Win32-gcc/libIrrlicht.a_@@_ |
16 | IsCpp=1 | 16 | IsCpp=1 |
17 | Icon= | 17 | Icon= |
18 | ExeOutput=../../bin/Win32-gcc | 18 | ExeOutput=../../bin/Win32-gcc |
19 | ObjectOutput=obj | 19 | ObjectOutput=obj |
20 | OverrideOutput=1 | 20 | OverrideOutput=1 |
21 | OverrideOutputName=18.SplitScreen.exe | 21 | OverrideOutputName=18.SplitScreen.exe |
22 | HostApplication= | 22 | HostApplication= |
23 | Folders= | 23 | Folders= |
24 | CommandLine= | 24 | CommandLine= |
25 | IncludeVersionInfo=0 | 25 | IncludeVersionInfo=0 |
26 | SupportXPThemes=0 | 26 | SupportXPThemes=0 |
27 | CompilerSet=0 | 27 | CompilerSet=0 |
28 | CompilerSettings=0000000000000000000000 | 28 | CompilerSettings=0000000000000000000000 |
29 | UseCustomMakefile=0 | 29 | UseCustomMakefile=0 |
30 | CustomMakefile= | 30 | CustomMakefile= |
31 | 31 | ||
32 | [Unit1] | 32 | [Unit1] |
33 | FileName=main.cpp | 33 | FileName=main.cpp |
34 | CompileCpp=1 | 34 | CompileCpp=1 |
35 | Folder=Projekt1 | 35 | Folder=Projekt1 |
36 | Compile=1 | 36 | Compile=1 |
37 | Link=1 | 37 | Link=1 |
38 | Priority=1000 | 38 | Priority=1000 |
39 | OverrideBuildCmd=0 | 39 | OverrideBuildCmd=0 |
40 | BuildCmd= | 40 | BuildCmd= |
41 | 41 | ||
42 | [VersionInfo] | 42 | [VersionInfo] |
43 | Major=0 | 43 | Major=0 |
44 | Minor=1 | 44 | Minor=1 |
45 | Release=1 | 45 | Release=1 |
46 | Build=1 | 46 | Build=1 |
47 | LanguageID=1033 | 47 | LanguageID=1033 |
48 | CharsetID=1252 | 48 | CharsetID=1252 |
49 | CompanyName= | 49 | CompanyName= |
50 | FileVersion= | 50 | FileVersion= |
51 | FileDescription=Irrlicht Engine example compiled using DevCpp and gcc | 51 | FileDescription=Irrlicht Engine example compiled using DevCpp and gcc |
52 | InternalName= | 52 | InternalName= |
53 | LegalCopyright= | 53 | LegalCopyright= |
54 | LegalTrademarks= | 54 | LegalTrademarks= |
55 | OriginalFilename= | 55 | OriginalFilename= |
56 | ProductName= | 56 | ProductName= |
57 | ProductVersion= | 57 | ProductVersion= |
58 | AutoIncBuildNr=0 | 58 | AutoIncBuildNr=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 | ||
3 | A tutorial by Max Winkel. | 3 | A tutorial by Max Winkel. |
4 | 4 | ||
5 | In this tutorial we'll learn how to use splitscreen (e.g. for racing-games) | 5 | In this tutorial we'll learn how to use splitscreen (e.g. for racing-games) |
6 | with Irrlicht. We'll create a viewport divided | 6 | with Irrlicht. We'll create a viewport divided |
7 | into 4 parts, with 3 fixed cameras and one user-controlled. | 7 | into 4 parts, with 3 fixed cameras and one user-controlled. |
8 | 8 | ||
9 | Ok, let's start with the headers (I think there's | 9 | Ok, let's start with the headers (I think there's |
10 | nothing to say about it) | 10 | nothing 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 |
21 | using namespace irr; | 21 | using namespace irr; |
22 | using namespace core; | 22 | using namespace core; |
23 | using namespace video; | 23 | using namespace video; |
24 | using namespace scene; | 24 | using namespace scene; |
25 | 25 | ||
26 | /* | 26 | /* |
27 | Now we'll define the resolution in a constant for use in | 27 | Now we'll define the resolution in a constant for use in |
28 | initializing the device and setting up the viewport. In addition | 28 | initializing the device and setting up the viewport. In addition |
29 | we set up a global variable saying splitscreen is active or not. | 29 | we set up a global variable saying splitscreen is active or not. |
30 | */ | 30 | */ |
31 | //Resolution | 31 | //Resolution |
32 | const int ResX=800; | 32 | const int ResX=800; |
33 | const int ResY=600; | 33 | const int ResY=600; |
34 | const bool fullScreen=false; | 34 | const bool fullScreen=false; |
35 | 35 | ||
36 | //Use SplitScreen? | 36 | //Use SplitScreen? |
37 | bool SplitScreen=true; | 37 | bool SplitScreen=true; |
38 | 38 | ||
39 | /* | 39 | /* |
40 | Now we need four pointers to our cameras which are created later: | 40 | Now we need four pointers to our cameras which are created later: |
41 | */ | 41 | */ |
42 | //cameras | 42 | //cameras |
43 | ICameraSceneNode *camera[4]={0,0,0,0}; | 43 | ICameraSceneNode *camera[4]={0,0,0,0}; |
44 | /* | 44 | /* |
45 | In our event-receiver we switch the SplitScreen-variable, | 45 | In our event-receiver we switch the SplitScreen-variable, |
46 | whenever the user press the S-key. All other events are sent | 46 | whenever the user press the S-key. All other events are sent |
47 | to the FPS camera. | 47 | to the FPS camera. |
48 | */ | 48 | */ |
49 | 49 | ||
50 | class MyEventReceiver : public IEventReceiver | 50 | class 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 | /* |
70 | Ok, now the main-function: | 70 | Ok, now the main-function: |
71 | First, we initialize the device, get the SourceManager and | 71 | First, we initialize the device, get the SourceManager and |
72 | VideoDriver, load an animated mesh from .md2 and a map from | 72 | VideoDriver, 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. |
74 | Just take care of the maps position. | 74 | Just take care of the maps position. |
75 | */ | 75 | */ |
76 | int main() | 76 | int 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 | /* |
122 | Now we create our four cameras. One is looking at the model | 122 | Now we create our four cameras. One is looking at the model |
123 | from the front, one from the top and one from the side. In | 123 | from the front, one from the top and one from the side. In |
124 | addition there's a FPS-camera which can be controlled by the | 124 | addition there's a FPS-camera which can be controlled by the |
125 | user. | 125 | user. |
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 | /* |
141 | Create a variable for counting the fps and hide the mouse: | 141 | Create 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 | /* |
149 | There wasn't much new stuff - till now! | 149 | There wasn't much new stuff - till now! |
150 | Only by defining four cameras, the game won't be splitscreen. | 150 | Only by defining four cameras, the game won't be splitscreen. |
151 | To do this you need several steps: | 151 | To 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 | ||
165 | Sounds a little complicated, but you'll see it isn't: | 165 | Sounds 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 | /* |
240 | That's it! Just compile and play around with the program. | 240 | That's it! Just compile and play around with the program. |
241 | Note: With the S-Key you can switch between using splitscreen | 241 | Note: With the S-Key you can switch between using splitscreen |
242 | and not. | 242 | and not. |
243 | **/ | 243 | **/ |
244 | 244 | ||