This commit is contained in:
Mikulas Florek 2014-03-14 00:04:57 +01:00
parent 1e4af35f1b
commit 1c73b8e9b4
35 changed files with 1368 additions and 2018 deletions

View file

@ -1,134 +0,0 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Express 2012 for Windows Desktop
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "core", "projects\core\core.vcxproj", "{D7D53204-FC0C-4495-8473-FF6F5EBD1C40}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "engine", "projects\engine\engine.vcxproj", "{575E3E55-7662-4D79-92C4-2CF77C56E3EA}"
ProjectSection(ProjectDependencies) = postProject
{D7D53204-FC0C-4495-8473-FF6F5EBD1C40} = {D7D53204-FC0C-4495-8473-FF6F5EBD1C40}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "physics", "projects\physics\physics.vcxproj", "{13B10E62-BBE6-4B9C-86D0-F90141319326}"
ProjectSection(ProjectDependencies) = postProject
{575E3E55-7662-4D79-92C4-2CF77C56E3EA} = {575E3E55-7662-4D79-92C4-2CF77C56E3EA}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "navigation", "projects\navigation\navigation.vcxproj", "{4E43FCF5-D5BE-4B75-A75D-964C747D5826}"
ProjectSection(ProjectDependencies) = postProject
{575E3E55-7662-4D79-92C4-2CF77C56E3EA} = {575E3E55-7662-4D79-92C4-2CF77C56E3EA}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gui", "projects\gui\gui.vcxproj", "{3C7800B3-C971-4E27-BD17-60B033642566}"
ProjectSection(ProjectDependencies) = postProject
{D7D53204-FC0C-4495-8473-FF6F5EBD1C40} = {D7D53204-FC0C-4495-8473-FF6F5EBD1C40}
{575E3E55-7662-4D79-92C4-2CF77C56E3EA} = {575E3E55-7662-4D79-92C4-2CF77C56E3EA}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "editor_native", "projects\editor_native\editor_native.vcxproj", "{8EB8C1E2-F4FB-4703-9E3A-9115B6F4B8C8}"
ProjectSection(ProjectDependencies) = postProject
{D7D53204-FC0C-4495-8473-FF6F5EBD1C40} = {D7D53204-FC0C-4495-8473-FF6F5EBD1C40}
{575E3E55-7662-4D79-92C4-2CF77C56E3EA} = {575E3E55-7662-4D79-92C4-2CF77C56E3EA}
{3C7800B3-C971-4E27-BD17-60B033642566} = {3C7800B3-C971-4E27-BD17-60B033642566}
EndProjectSection
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Debug|Mixed Platforms = Debug|Mixed Platforms
Debug|Win32 = Debug|Win32
Debug|x64 = Debug|x64
Release|Any CPU = Release|Any CPU
Release|Mixed Platforms = Release|Mixed Platforms
Release|Win32 = Release|Win32
Release|x64 = Release|x64
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{D7D53204-FC0C-4495-8473-FF6F5EBD1C40}.Debug|Any CPU.ActiveCfg = Debug|Win32
{D7D53204-FC0C-4495-8473-FF6F5EBD1C40}.Debug|Mixed Platforms.ActiveCfg = Debug|Win32
{D7D53204-FC0C-4495-8473-FF6F5EBD1C40}.Debug|Mixed Platforms.Build.0 = Debug|Win32
{D7D53204-FC0C-4495-8473-FF6F5EBD1C40}.Debug|Win32.ActiveCfg = Debug|Win32
{D7D53204-FC0C-4495-8473-FF6F5EBD1C40}.Debug|Win32.Build.0 = Debug|Win32
{D7D53204-FC0C-4495-8473-FF6F5EBD1C40}.Debug|x64.ActiveCfg = Debug|x64
{D7D53204-FC0C-4495-8473-FF6F5EBD1C40}.Debug|x64.Build.0 = Debug|x64
{D7D53204-FC0C-4495-8473-FF6F5EBD1C40}.Release|Any CPU.ActiveCfg = Release|Win32
{D7D53204-FC0C-4495-8473-FF6F5EBD1C40}.Release|Mixed Platforms.ActiveCfg = Release|Win32
{D7D53204-FC0C-4495-8473-FF6F5EBD1C40}.Release|Mixed Platforms.Build.0 = Release|Win32
{D7D53204-FC0C-4495-8473-FF6F5EBD1C40}.Release|Win32.ActiveCfg = Release|Win32
{D7D53204-FC0C-4495-8473-FF6F5EBD1C40}.Release|Win32.Build.0 = Release|Win32
{D7D53204-FC0C-4495-8473-FF6F5EBD1C40}.Release|x64.ActiveCfg = Release|x64
{D7D53204-FC0C-4495-8473-FF6F5EBD1C40}.Release|x64.Build.0 = Release|x64
{575E3E55-7662-4D79-92C4-2CF77C56E3EA}.Debug|Any CPU.ActiveCfg = Debug|Win32
{575E3E55-7662-4D79-92C4-2CF77C56E3EA}.Debug|Mixed Platforms.ActiveCfg = Debug|Win32
{575E3E55-7662-4D79-92C4-2CF77C56E3EA}.Debug|Mixed Platforms.Build.0 = Debug|Win32
{575E3E55-7662-4D79-92C4-2CF77C56E3EA}.Debug|Win32.ActiveCfg = Debug|Win32
{575E3E55-7662-4D79-92C4-2CF77C56E3EA}.Debug|Win32.Build.0 = Debug|Win32
{575E3E55-7662-4D79-92C4-2CF77C56E3EA}.Debug|x64.ActiveCfg = Debug|x64
{575E3E55-7662-4D79-92C4-2CF77C56E3EA}.Debug|x64.Build.0 = Debug|x64
{575E3E55-7662-4D79-92C4-2CF77C56E3EA}.Release|Any CPU.ActiveCfg = Release|Win32
{575E3E55-7662-4D79-92C4-2CF77C56E3EA}.Release|Mixed Platforms.ActiveCfg = Release|Win32
{575E3E55-7662-4D79-92C4-2CF77C56E3EA}.Release|Mixed Platforms.Build.0 = Release|Win32
{575E3E55-7662-4D79-92C4-2CF77C56E3EA}.Release|Win32.ActiveCfg = Release|Win32
{575E3E55-7662-4D79-92C4-2CF77C56E3EA}.Release|Win32.Build.0 = Release|Win32
{575E3E55-7662-4D79-92C4-2CF77C56E3EA}.Release|x64.ActiveCfg = Release|x64
{575E3E55-7662-4D79-92C4-2CF77C56E3EA}.Release|x64.Build.0 = Release|x64
{13B10E62-BBE6-4B9C-86D0-F90141319326}.Debug|Any CPU.ActiveCfg = Debug|Win32
{13B10E62-BBE6-4B9C-86D0-F90141319326}.Debug|Mixed Platforms.ActiveCfg = Debug|Win32
{13B10E62-BBE6-4B9C-86D0-F90141319326}.Debug|Mixed Platforms.Build.0 = Debug|Win32
{13B10E62-BBE6-4B9C-86D0-F90141319326}.Debug|Win32.ActiveCfg = Debug|Win32
{13B10E62-BBE6-4B9C-86D0-F90141319326}.Debug|Win32.Build.0 = Debug|Win32
{13B10E62-BBE6-4B9C-86D0-F90141319326}.Debug|x64.ActiveCfg = Debug|x64
{13B10E62-BBE6-4B9C-86D0-F90141319326}.Debug|x64.Build.0 = Debug|x64
{13B10E62-BBE6-4B9C-86D0-F90141319326}.Release|Any CPU.ActiveCfg = Release|Win32
{13B10E62-BBE6-4B9C-86D0-F90141319326}.Release|Mixed Platforms.ActiveCfg = Release|Win32
{13B10E62-BBE6-4B9C-86D0-F90141319326}.Release|Mixed Platforms.Build.0 = Release|Win32
{13B10E62-BBE6-4B9C-86D0-F90141319326}.Release|Win32.ActiveCfg = Release|Win32
{13B10E62-BBE6-4B9C-86D0-F90141319326}.Release|Win32.Build.0 = Release|Win32
{13B10E62-BBE6-4B9C-86D0-F90141319326}.Release|x64.ActiveCfg = Release|x64
{13B10E62-BBE6-4B9C-86D0-F90141319326}.Release|x64.Build.0 = Release|x64
{4E43FCF5-D5BE-4B75-A75D-964C747D5826}.Debug|Any CPU.ActiveCfg = Debug|Win32
{4E43FCF5-D5BE-4B75-A75D-964C747D5826}.Debug|Mixed Platforms.ActiveCfg = Debug|Win32
{4E43FCF5-D5BE-4B75-A75D-964C747D5826}.Debug|Mixed Platforms.Build.0 = Debug|Win32
{4E43FCF5-D5BE-4B75-A75D-964C747D5826}.Debug|Win32.ActiveCfg = Debug|Win32
{4E43FCF5-D5BE-4B75-A75D-964C747D5826}.Debug|Win32.Build.0 = Debug|Win32
{4E43FCF5-D5BE-4B75-A75D-964C747D5826}.Debug|x64.ActiveCfg = Debug|x64
{4E43FCF5-D5BE-4B75-A75D-964C747D5826}.Debug|x64.Build.0 = Debug|x64
{4E43FCF5-D5BE-4B75-A75D-964C747D5826}.Release|Any CPU.ActiveCfg = Release|Win32
{4E43FCF5-D5BE-4B75-A75D-964C747D5826}.Release|Mixed Platforms.ActiveCfg = Release|Win32
{4E43FCF5-D5BE-4B75-A75D-964C747D5826}.Release|Mixed Platforms.Build.0 = Release|Win32
{4E43FCF5-D5BE-4B75-A75D-964C747D5826}.Release|Win32.ActiveCfg = Release|Win32
{4E43FCF5-D5BE-4B75-A75D-964C747D5826}.Release|Win32.Build.0 = Release|Win32
{4E43FCF5-D5BE-4B75-A75D-964C747D5826}.Release|x64.ActiveCfg = Release|x64
{4E43FCF5-D5BE-4B75-A75D-964C747D5826}.Release|x64.Build.0 = Release|x64
{3C7800B3-C971-4E27-BD17-60B033642566}.Debug|Any CPU.ActiveCfg = Debug|Win32
{3C7800B3-C971-4E27-BD17-60B033642566}.Debug|Mixed Platforms.ActiveCfg = Debug|Win32
{3C7800B3-C971-4E27-BD17-60B033642566}.Debug|Mixed Platforms.Build.0 = Debug|Win32
{3C7800B3-C971-4E27-BD17-60B033642566}.Debug|Win32.ActiveCfg = Debug|Win32
{3C7800B3-C971-4E27-BD17-60B033642566}.Debug|Win32.Build.0 = Debug|Win32
{3C7800B3-C971-4E27-BD17-60B033642566}.Debug|x64.ActiveCfg = Debug|x64
{3C7800B3-C971-4E27-BD17-60B033642566}.Debug|x64.Build.0 = Debug|x64
{3C7800B3-C971-4E27-BD17-60B033642566}.Release|Any CPU.ActiveCfg = Release|Win32
{3C7800B3-C971-4E27-BD17-60B033642566}.Release|Mixed Platforms.ActiveCfg = Release|Win32
{3C7800B3-C971-4E27-BD17-60B033642566}.Release|Mixed Platforms.Build.0 = Release|Win32
{3C7800B3-C971-4E27-BD17-60B033642566}.Release|Win32.ActiveCfg = Release|Win32
{3C7800B3-C971-4E27-BD17-60B033642566}.Release|Win32.Build.0 = Release|Win32
{3C7800B3-C971-4E27-BD17-60B033642566}.Release|x64.ActiveCfg = Release|x64
{3C7800B3-C971-4E27-BD17-60B033642566}.Release|x64.Build.0 = Release|x64
{8EB8C1E2-F4FB-4703-9E3A-9115B6F4B8C8}.Debug|Any CPU.ActiveCfg = Debug|Win32
{8EB8C1E2-F4FB-4703-9E3A-9115B6F4B8C8}.Debug|Mixed Platforms.ActiveCfg = Debug|Win32
{8EB8C1E2-F4FB-4703-9E3A-9115B6F4B8C8}.Debug|Mixed Platforms.Build.0 = Debug|Win32
{8EB8C1E2-F4FB-4703-9E3A-9115B6F4B8C8}.Debug|Win32.ActiveCfg = Debug|Win32
{8EB8C1E2-F4FB-4703-9E3A-9115B6F4B8C8}.Debug|Win32.Build.0 = Debug|Win32
{8EB8C1E2-F4FB-4703-9E3A-9115B6F4B8C8}.Debug|x64.ActiveCfg = Debug|x64
{8EB8C1E2-F4FB-4703-9E3A-9115B6F4B8C8}.Debug|x64.Build.0 = Debug|x64
{8EB8C1E2-F4FB-4703-9E3A-9115B6F4B8C8}.Release|Any CPU.ActiveCfg = Release|Win32
{8EB8C1E2-F4FB-4703-9E3A-9115B6F4B8C8}.Release|Mixed Platforms.ActiveCfg = Release|Win32
{8EB8C1E2-F4FB-4703-9E3A-9115B6F4B8C8}.Release|Mixed Platforms.Build.0 = Release|Win32
{8EB8C1E2-F4FB-4703-9E3A-9115B6F4B8C8}.Release|Win32.ActiveCfg = Release|Win32
{8EB8C1E2-F4FB-4703-9E3A-9115B6F4B8C8}.Release|Win32.Build.0 = Release|Win32
{8EB8C1E2-F4FB-4703-9E3A-9115B6F4B8C8}.Release|x64.ActiveCfg = Release|x64
{8EB8C1E2-F4FB-4703-9E3A-9115B6F4B8C8}.Release|x64.Build.0 = Release|x64
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
EndGlobal

View file

@ -1,253 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|x64">
<Configuration>Debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|x64">
<Configuration>Release</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectGuid>{D7D53204-FC0C-4495-8473-FF6F5EBD1C40}</ProjectGuid>
<RootNamespace>core</RootNamespace>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>v110</PlatformToolset>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>v110</PlatformToolset>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>v110</PlatformToolset>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>v110</PlatformToolset>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<OutDir>$(SolutionDir)bin\$(Platform)_$(Configuration)\</OutDir>
<IntDir>$(SolutionDir)tmp\$(Platform)_$(Configuration)\$(ProjectName)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<OutDir>$(SolutionDir)bin\$(Platform)_$(Configuration)\</OutDir>
<IntDir>$(SolutionDir)tmp\$(Platform)_$(Configuration)\$(ProjectName)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<OutDir>$(SolutionDir)bin\$(Platform)_$(Configuration)\</OutDir>
<IntDir>$(SolutionDir)tmp\$(Platform)_$(Configuration)\$(ProjectName)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<OutDir>$(SolutionDir)bin\$(Platform)_$(Configuration)\</OutDir>
<IntDir>$(SolutionDir)tmp\$(Platform)_$(Configuration)\$(ProjectName)\</IntDir>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>..\..\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
<MinimalRebuild>false</MinimalRebuild>
<ExceptionHandling>Sync</ExceptionHandling>
<PreprocessorDefinitions>MEM_TRACK;BUILDING_CORE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
<Link>
<GenerateDebugInformation>true</GenerateDebugInformation>
<AdditionalDependencies>%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>..\..\bin\$(Platform)_$(Configuration)\</AdditionalLibraryDirectories>
</Link>
<PostBuildEvent>
<Command>
</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>..\..\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
<MinimalRebuild>false</MinimalRebuild>
<ExceptionHandling>Sync</ExceptionHandling>
<PreprocessorDefinitions>MEM_TRACK;BUILDING_CORE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
<Link>
<GenerateDebugInformation>true</GenerateDebugInformation>
<AdditionalDependencies>%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>..\..\bin\$(Platform)_$(Configuration)\</AdditionalLibraryDirectories>
<TreatLinkerWarningAsErrors>
</TreatLinkerWarningAsErrors>
<IgnoreAllDefaultLibraries>
</IgnoreAllDefaultLibraries>
</Link>
<PostBuildEvent>
<Command>
</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<Optimization>MaxSpeed</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<AdditionalIncludeDirectories>..\..\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
<PreprocessorDefinitions>WIN32;BUILDING_CORE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
<Link>
<GenerateDebugInformation>true</GenerateDebugInformation>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
<AdditionalDependencies>%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>..\..\bin\$(Platform)_$(Configuration)\</AdditionalLibraryDirectories>
<IgnoreAllDefaultLibraries>
</IgnoreAllDefaultLibraries>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<Optimization>MaxSpeed</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<AdditionalIncludeDirectories>..\..\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
<PreprocessorDefinitions>WIN32;BUILDING_CORE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
<Link>
<GenerateDebugInformation>true</GenerateDebugInformation>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
<AdditionalDependencies>kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>..\..\bin\$(Platform)_$(Configuration)\</AdditionalLibraryDirectories>
</Link>
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="..\..\src\core\blob.cpp" />
<ClCompile Include="..\..\src\core\crc32.cpp" />
<ClCompile Include="..\..\src\core\default_allocator.cpp" />
<ClCompile Include="..\..\src\core\disk_file_device.cpp" />
<ClCompile Include="..\..\src\core\event_manager.cpp" />
<ClCompile Include="..\..\src\core\file_system.cpp" />
<ClCompile Include="..\..\src\core\json_serializer.cpp" />
<ClCompile Include="..\..\src\core\log.cpp" />
<ClCompile Include="..\..\src\core\math_utils.cpp" />
<ClCompile Include="..\..\src\core\matrix.cpp" />
<ClCompile Include="..\..\src\core\memory_file_device.cpp" />
<ClCompile Include="..\..\src\core\memory_tracker.cpp" />
<ClCompile Include="..\..\src\core\new.cpp" />
<ClCompile Include="..\..\src\core\new_macros.cpp" />
<ClCompile Include="..\..\src\core\os_file.cpp" />
<ClCompile Include="..\..\src\core\pc\atomic.cpp" />
<ClCompile Include="..\..\src\core\pc\event.cpp" />
<ClCompile Include="..\..\src\core\pc\input_system.cpp" />
<ClCompile Include="..\..\src\core\pc\mutex.cpp" />
<ClCompile Include="..\..\src\core\pc\semaphore.cpp" />
<ClCompile Include="..\..\src\core\pc\spin_mutex.cpp" />
<ClCompile Include="..\..\src\core\pc\task.cpp" />
<ClCompile Include="..\..\src\core\pc\tcp_acceptor.cpp" />
<ClCompile Include="..\..\src\core\pc\tcp_connector.cpp" />
<ClCompile Include="..\..\src\core\pc\tcp_stream.cpp" />
<ClCompile Include="..\..\src\core\quat.cpp" />
<ClCompile Include="..\..\src\core\tcp_file_server.cpp" />
<ClCompile Include="..\..\src\core\tcp_file_device.cpp" />
<ClCompile Include="..\..\src\core\timer.cpp" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\..\src\core\atomic.h" />
<ClInclude Include="..\..\src\core\array.h" />
<ClInclude Include="..\..\src\core\blob.h" />
<ClInclude Include="..\..\src\core\crc32.h" />
<ClInclude Include="..\..\src\core\default_allocator.h" />
<ClInclude Include="..\..\src\core\delegate.h" />
<ClInclude Include="..\..\src\core\delegate_list.h" />
<ClInclude Include="..\..\src\core\disk_file_device.h" />
<ClInclude Include="..\..\src\core\event.h" />
<ClInclude Include="..\..\src\core\file_system.h" />
<ClInclude Include="..\..\src\core\free_list.h" />
<ClInclude Include="..\..\src\core\hash_map.h" />
<ClInclude Include="..\..\src\core\ifile_device.h" />
<ClInclude Include="..\..\src\core\ifile.h" />
<ClInclude Include="..\..\src\core\ifile_system_defines.h" />
<ClInclude Include="..\..\src\core\input_system.h" />
<ClInclude Include="..\..\src\core\iserializer.h" />
<ClInclude Include="..\..\src\core\lock_free_queue.h" />
<ClInclude Include="..\..\src\core\blocking_queue.h" />
<ClInclude Include="..\..\src\core\log.h" />
<ClInclude Include="..\..\src\core\lux.h" />
<ClInclude Include="..\..\src\core\event_manager.h" />
<ClInclude Include="..\..\src\core\json_serializer.h" />
<ClInclude Include="..\..\src\core\map.h" />
<ClInclude Include="..\..\src\core\math_utils.h" />
<ClInclude Include="..\..\src\core\matrix.h" />
<ClInclude Include="..\..\src\core\memory_file_device.h" />
<ClInclude Include="..\..\src\core\memory_tracker.h" />
<ClInclude Include="..\..\src\core\mutex.h" />
<ClInclude Include="..\..\src\core\new.h" />
<ClInclude Include="..\..\src\core\new_macros.h" />
<ClInclude Include="..\..\src\core\os_file.h" />
<ClInclude Include="..\..\src\core\pod_array.h" />
<ClInclude Include="..\..\src\core\pod_hash_map.h" />
<ClInclude Include="..\..\src\core\quat.h" />
<ClInclude Include="..\..\src\core\queue.h" />
<ClInclude Include="..\..\src\core\semaphore.h" />
<ClInclude Include="..\..\src\core\spin_mutex.h" />
<ClInclude Include="..\..\src\core\stack_allocator.h" />
<ClInclude Include="..\..\src\core\static_array.h" />
<ClInclude Include="..\..\src\core\string.h" />
<ClInclude Include="..\..\src\core\task.h" />
<ClInclude Include="..\..\src\core\tcp_acceptor.h" />
<ClInclude Include="..\..\src\core\tcp_connector.h" />
<ClInclude Include="..\..\src\core\tcp_file_server.h" />
<ClInclude Include="..\..\src\core\tcp_file_device.h" />
<ClInclude Include="..\..\src\core\tcp_stream.h" />
<ClInclude Include="..\..\src\core\timer.h" />
<ClInclude Include="..\..\src\core\transaction_queue.h" />
<ClInclude Include="..\..\src\core\vec3.h" />
<ClInclude Include="..\..\src\core\vec4.h" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>

View file

@ -1,166 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<ClCompile Include="..\..\src\core\crc32.cpp" />
<ClCompile Include="..\..\src\core\event_manager.cpp" />
<ClCompile Include="..\..\src\core\json_serializer.cpp" />
<ClCompile Include="..\..\src\core\matrix.cpp" />
<ClCompile Include="..\..\src\core\quat.cpp" />
<ClCompile Include="..\..\src\core\math_utils.cpp" />
<ClCompile Include="..\..\src\core\log.cpp" />
<ClCompile Include="..\..\src\core\file_system.cpp">
<Filter>FS</Filter>
</ClCompile>
<ClCompile Include="..\..\src\core\tcp_file_server.cpp">
<Filter>FS</Filter>
</ClCompile>
<ClCompile Include="..\..\src\core\tcp_file_device.cpp">
<Filter>FS</Filter>
</ClCompile>
<ClCompile Include="..\..\src\core\memory_file_device.cpp">
<Filter>FS</Filter>
</ClCompile>
<ClCompile Include="..\..\src\core\disk_file_device.cpp">
<Filter>FS</Filter>
</ClCompile>
<ClCompile Include="..\..\src\core\blob.cpp" />
<ClCompile Include="..\..\src\core\default_allocator.cpp" />
<ClCompile Include="..\..\src\core\os_file.cpp" />
<ClCompile Include="..\..\src\core\pc\tcp_acceptor.cpp">
<Filter>Net</Filter>
</ClCompile>
<ClCompile Include="..\..\src\core\pc\tcp_connector.cpp">
<Filter>Net</Filter>
</ClCompile>
<ClCompile Include="..\..\src\core\pc\tcp_stream.cpp">
<Filter>Net</Filter>
</ClCompile>
<ClCompile Include="..\..\src\core\pc\input_system.cpp" />
<ClCompile Include="..\..\src\core\pc\atomic.cpp">
<Filter>MT</Filter>
</ClCompile>
<ClCompile Include="..\..\src\core\pc\event.cpp">
<Filter>MT</Filter>
</ClCompile>
<ClCompile Include="..\..\src\core\pc\mutex.cpp">
<Filter>MT</Filter>
</ClCompile>
<ClCompile Include="..\..\src\core\pc\semaphore.cpp">
<Filter>MT</Filter>
</ClCompile>
<ClCompile Include="..\..\src\core\pc\spin_mutex.cpp">
<Filter>MT</Filter>
</ClCompile>
<ClCompile Include="..\..\src\core\pc\task.cpp">
<Filter>MT</Filter>
</ClCompile>
<ClCompile Include="..\..\src\core\memory_tracker.cpp" />
<ClCompile Include="..\..\src\core\new.cpp" />
<ClCompile Include="..\..\src\core\new_macros.cpp" />
<ClCompile Include="..\..\src\core\timer.cpp" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\..\src\core\crc32.h" />
<ClInclude Include="..\..\src\core\event_manager.h" />
<ClInclude Include="..\..\src\core\json_serializer.h" />
<ClInclude Include="..\..\src\core\map.h" />
<ClInclude Include="..\..\src\core\matrix.h" />
<ClInclude Include="..\..\src\core\quat.h" />
<ClInclude Include="..\..\src\core\string.h" />
<ClInclude Include="..\..\src\core\vec3.h" />
<ClInclude Include="..\..\src\core\lux.h" />
<ClInclude Include="..\..\src\core\math_utils.h" />
<ClInclude Include="..\..\src\core\iserializer.h" />
<ClInclude Include="..\..\src\core\log.h" />
<ClInclude Include="..\..\src\core\ifile_system_defines.h">
<Filter>FS</Filter>
</ClInclude>
<ClInclude Include="..\..\src\core\file_system.h">
<Filter>FS</Filter>
</ClInclude>
<ClInclude Include="..\..\src\core\tcp_file_server.h">
<Filter>FS</Filter>
</ClInclude>
<ClInclude Include="..\..\src\core\ifile.h">
<Filter>FS</Filter>
</ClInclude>
<ClInclude Include="..\..\src\core\ifile_device.h">
<Filter>FS</Filter>
</ClInclude>
<ClInclude Include="..\..\src\core\tcp_file_device.h">
<Filter>FS</Filter>
</ClInclude>
<ClInclude Include="..\..\src\core\memory_file_device.h">
<Filter>FS</Filter>
</ClInclude>
<ClInclude Include="..\..\src\core\disk_file_device.h">
<Filter>FS</Filter>
</ClInclude>
<ClInclude Include="..\..\src\core\lock_free_queue.h">
<Filter>MT</Filter>
</ClInclude>
<ClInclude Include="..\..\src\core\blocking_queue.h">
<Filter>MT</Filter>
</ClInclude>
<ClInclude Include="..\..\src\core\transaction_queue.h">
<Filter>MT</Filter>
</ClInclude>
<ClInclude Include="..\..\src\core\delegate.h" />
<ClInclude Include="..\..\src\core\blob.h" />
<ClInclude Include="..\..\src\core\free_list.h" />
<ClInclude Include="..\..\src\core\array.h" />
<ClInclude Include="..\..\src\core\delegate_list.h" />
<ClInclude Include="..\..\src\core\default_allocator.h" />
<ClInclude Include="..\..\src\core\input_system.h" />
<ClInclude Include="..\..\src\core\os_file.h" />
<ClInclude Include="..\..\src\core\tcp_acceptor.h">
<Filter>Net</Filter>
</ClInclude>
<ClInclude Include="..\..\src\core\tcp_connector.h">
<Filter>Net</Filter>
</ClInclude>
<ClInclude Include="..\..\src\core\tcp_stream.h">
<Filter>Net</Filter>
</ClInclude>
<ClInclude Include="..\..\src\core\pod_array.h" />
<ClInclude Include="..\..\src\core\static_array.h" />
<ClInclude Include="..\..\src\core\queue.h" />
<ClInclude Include="..\..\src\core\event.h">
<Filter>MT</Filter>
</ClInclude>
<ClInclude Include="..\..\src\core\mutex.h">
<Filter>MT</Filter>
</ClInclude>
<ClInclude Include="..\..\src\core\task.h">
<Filter>MT</Filter>
</ClInclude>
<ClInclude Include="..\..\src\core\atomic.h">
<Filter>MT</Filter>
</ClInclude>
<ClInclude Include="..\..\src\core\spin_mutex.h">
<Filter>MT</Filter>
</ClInclude>
<ClInclude Include="..\..\src\core\semaphore.h">
<Filter>MT</Filter>
</ClInclude>
<ClInclude Include="..\..\src\core\stack_allocator.h" />
<ClInclude Include="..\..\src\core\hash_map.h" />
<ClInclude Include="..\..\src\core\pod_hash_map.h" />
<ClInclude Include="..\..\src\core\memory_tracker.h" />
<ClInclude Include="..\..\src\core\new.h" />
<ClInclude Include="..\..\src\core\new_macros.h" />
<ClInclude Include="..\..\src\core\timer.h" />
<ClInclude Include="..\..\src\core\vec4.h" />
</ItemGroup>
<ItemGroup>
<Filter Include="FS">
<UniqueIdentifier>{44dff5e3-a667-4449-ae33-ca7c1b548fe3}</UniqueIdentifier>
</Filter>
<Filter Include="MT">
<UniqueIdentifier>{fe4dad03-9173-476b-8718-01b5dc84a305}</UniqueIdentifier>
</Filter>
<Filter Include="Net">
<UniqueIdentifier>{d79d8f86-9ff1-4db9-813a-deea0bc7c40a}</UniqueIdentifier>
</Filter>
</ItemGroup>
</Project>

View file

@ -1,65 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<ClCompile Include="..\..\src\editor_native\main.cpp" />
<ClCompile Include="..\..\src\editor_native\main_frame.cpp" />
<ClCompile Include="..\..\src\editor_native\property_frame\property_frame.cpp">
<Filter>property_frame</Filter>
</ClCompile>
<ClCompile Include="..\..\src\editor_native\main_menu.cpp" />
<ClCompile Include="..\..\src\editor_native\property_frame\box_rigid_actor_ui.cpp">
<Filter>property_frame</Filter>
</ClCompile>
<ClCompile Include="..\..\src\editor_native\property_frame\renderable_ui.cpp">
<Filter>property_frame</Filter>
</ClCompile>
<ClCompile Include="..\..\src\editor_native\log_ui.cpp" />
<ClCompile Include="..\..\src\editor_native\script_compiler.cpp" />
<ClCompile Include="..\..\src\editor_native\notifications.cpp" />
<ClCompile Include="..\..\src\editor_native\property_frame\animable_ui.cpp">
<Filter>property_frame</Filter>
</ClCompile>
<ClCompile Include="..\..\src\editor_native\property_frame\script_ui.cpp">
<Filter>property_frame</Filter>
</ClCompile>
<ClCompile Include="..\..\src\core\new.cpp" />
<ClCompile Include="..\..\src\editor_native\property_frame\point_light_ui.cpp">
<Filter>property_frame</Filter>
</ClCompile>
<ClCompile Include="..\..\src\editor_native\sdl_render_device.cpp" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\..\src\editor_native\main_frame.h" />
<ClInclude Include="..\..\src\editor_native\property_frame\property_frame.h">
<Filter>property_frame</Filter>
</ClInclude>
<ClInclude Include="..\..\src\editor_native\main_menu.h" />
<ClInclude Include="..\..\src\editor_native\property_frame\box_rigid_actor_ui.h">
<Filter>property_frame</Filter>
</ClInclude>
<ClInclude Include="..\..\src\editor_native\property_frame\icomponent_ui.h">
<Filter>property_frame</Filter>
</ClInclude>
<ClInclude Include="..\..\src\editor_native\property_frame\renderable_ui.h">
<Filter>property_frame</Filter>
</ClInclude>
<ClInclude Include="..\..\src\editor_native\log_ui.h" />
<ClInclude Include="..\..\src\editor_native\script_compiler.h" />
<ClInclude Include="..\..\src\editor_native\notifications.h" />
<ClInclude Include="..\..\src\editor_native\property_frame\animable_ui.h">
<Filter>property_frame</Filter>
</ClInclude>
<ClInclude Include="..\..\src\editor_native\property_frame\script_ui.h">
<Filter>property_frame</Filter>
</ClInclude>
<ClInclude Include="..\..\src\editor_native\property_frame\point_light_ui.h">
<Filter>property_frame</Filter>
</ClInclude>
<ClInclude Include="..\..\src\editor_native\sdl_render_device.h" />
</ItemGroup>
<ItemGroup>
<Filter Include="property_frame">
<UniqueIdentifier>{c8aff708-f661-4415-b043-d6e1821ef495}</UniqueIdentifier>
</Filter>
</ItemGroup>
</Project>

View file

@ -1,244 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|x64">
<Configuration>Debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|x64">
<Configuration>Release</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectGuid>{575E3E55-7662-4D79-92C4-2CF77C56E3EA}</ProjectGuid>
<RootNamespace>engine</RootNamespace>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>v110</PlatformToolset>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>v110</PlatformToolset>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>v110</PlatformToolset>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>v110</PlatformToolset>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<OutDir>$(SolutionDir)bin\$(Platform)_$(Configuration)\</OutDir>
<IntDir>$(SolutionDir)tmp\$(Platform)_$(Configuration)\$(ProjectName)\</IntDir>
<TargetExt>.dll</TargetExt>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<TargetExt>.dll</TargetExt>
<OutDir>$(SolutionDir)bin\$(Platform)_$(Configuration)\</OutDir>
<IntDir>$(SolutionDir)tmp\$(Platform)_$(Configuration)\$(ProjectName)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<OutDir>$(SolutionDir)bin\$(Platform)_$(Configuration)\</OutDir>
<IntDir>$(SolutionDir)tmp\$(Platform)_$(Configuration)\$(ProjectName)\</IntDir>
<TargetExt>.dll</TargetExt>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<TargetExt>.dll</TargetExt>
<OutDir>$(SolutionDir)bin\$(Platform)_$(Configuration)\</OutDir>
<IntDir>$(SolutionDir)tmp\$(Platform)_$(Configuration)\$(ProjectName)\</IntDir>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<Optimization>Disabled</Optimization>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
<MinimalRebuild>false</MinimalRebuild>
<AdditionalIncludeDirectories>..\..\external\physx\include;..\..\src;..\..\external\horde3d\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
<PreprocessorDefinitions>WIN32;BUILDING_ENGINE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
<Link>
<GenerateDebugInformation>true</GenerateDebugInformation>
<AdditionalLibraryDirectories>..\..\bin\$(Platform)_$(Configuration);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<AdditionalDependencies>glu32.lib;opengl32.lib;core.lib;%(AdditionalDependencies)</AdditionalDependencies>
<IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
<IgnoreSpecificDefaultLibraries>libcmt.lib</IgnoreSpecificDefaultLibraries>
</Link>
<PostBuildEvent>
<Command>
</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<Optimization>Disabled</Optimization>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
<MinimalRebuild>false</MinimalRebuild>
<AdditionalIncludeDirectories>..\..\external\physx\include;..\..\src;..\..\external\horde3d\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
<PreprocessorDefinitions>WIN32;BUILDING_ENGINE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
<Link>
<GenerateDebugInformation>true</GenerateDebugInformation>
<AdditionalLibraryDirectories>..\..\bin\$(Platform)_$(Configuration);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<AdditionalDependencies>glu32.lib;opengl32.lib;core.lib;%(AdditionalDependencies)</AdditionalDependencies>
<IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
<IgnoreSpecificDefaultLibraries>libcmt.lib</IgnoreSpecificDefaultLibraries>
</Link>
<PostBuildEvent>
<Command>
</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<Optimization>MaxSpeed</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
<AdditionalIncludeDirectories>..\..\external\physx\include;..\..\src;..\..\external\sdl\include;..\..\external\horde3d\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>WIN32;BUILDING_ENGINE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
<Link>
<GenerateDebugInformation>true</GenerateDebugInformation>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
<AdditionalLibraryDirectories>..\..\bin\$(Platform)_$(Configuration);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<AdditionalDependencies>glu32.lib;opengl32.lib;core.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<Optimization>MaxSpeed</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
<AdditionalIncludeDirectories>..\..\external\physx\include;..\..\src;..\..\external\sdl\include;..\..\external\horde3d\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>WIN32;BUILDING_ENGINE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
<Link>
<GenerateDebugInformation>true</GenerateDebugInformation>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
<AdditionalLibraryDirectories>..\..\bin\$(Platform)_$(Configuration);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<AdditionalDependencies>glu32.lib;opengl32.lib;core.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Link>
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="..\..\src\animation\animation.cpp" />
<ClCompile Include="..\..\src\animation\animation_system.cpp" />
<ClCompile Include="..\..\src\core\new.cpp" />
<ClCompile Include="..\..\src\editor\editor_client.cpp" />
<ClCompile Include="..\..\src\editor\editor_icon.cpp" />
<ClCompile Include="..\..\src\editor\editor_server.cpp" />
<ClCompile Include="..\..\src\editor\gizmo.cpp" />
<ClCompile Include="..\..\src\editor\server_message_types.cpp" />
<ClCompile Include="..\..\src\engine\engine.cpp" />
<ClCompile Include="..\..\src\engine\iplugin.cpp" />
<ClCompile Include="..\..\src\engine\plugin_manager.cpp" />
<ClCompile Include="..\..\src\graphics\frame_buffer.cpp" />
<ClCompile Include="..\..\src\graphics\geometry.cpp" />
<ClCompile Include="..\..\src\graphics\gl_ext.cpp" />
<ClCompile Include="..\..\src\graphics\material.cpp" />
<ClCompile Include="..\..\src\graphics\model.cpp" />
<ClCompile Include="..\..\src\graphics\model_instance.cpp" />
<ClCompile Include="..\..\src\graphics\pipeline.cpp" />
<ClCompile Include="..\..\src\graphics\pose.cpp" />
<ClCompile Include="..\..\src\graphics\renderer.cpp" />
<ClCompile Include="..\..\src\graphics\shader.cpp" />
<ClCompile Include="..\..\src\graphics\texture.cpp" />
<ClCompile Include="..\..\src\script\get_property_visitor.cpp" />
<ClCompile Include="..\..\src\script\save_script_visitor.cpp" />
<ClCompile Include="..\..\src\script\script_system.cpp" />
<ClCompile Include="..\..\src\script\set_property_visitor.cpp" />
<ClCompile Include="..\..\src\universe\component.cpp" />
<ClCompile Include="..\..\src\universe\component_event.cpp" />
<ClCompile Include="..\..\src\universe\entity.cpp" />
<ClCompile Include="..\..\src\universe\entity_destroyed_event.cpp" />
<ClCompile Include="..\..\src\universe\entity_moved_event.cpp" />
<ClCompile Include="..\..\src\universe\universe.cpp" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\..\src\animation\animation.h" />
<ClInclude Include="..\..\src\animation\animation_system.h" />
<ClInclude Include="..\..\src\editor\client_message_types.h" />
<ClInclude Include="..\..\src\editor\editor_client.h" />
<ClInclude Include="..\..\src\editor\editor_icon.h" />
<ClInclude Include="..\..\src\editor\editor_server.h" />
<ClInclude Include="..\..\src\editor\gizmo.h" />
<ClInclude Include="..\..\src\editor\property_descriptor.h" />
<ClInclude Include="..\..\src\editor\server_message_types.h" />
<ClInclude Include="..\..\src\engine\engine.h" />
<ClInclude Include="..\..\src\engine\iplugin.h" />
<ClInclude Include="..\..\src\engine\plugin_manager.h" />
<ClInclude Include="..\..\src\graphics\frame_buffer.h" />
<ClInclude Include="..\..\src\graphics\geometry.h" />
<ClInclude Include="..\..\src\graphics\gl_ext.h" />
<ClInclude Include="..\..\src\graphics\material.h" />
<ClInclude Include="..\..\src\graphics\model.h" />
<ClInclude Include="..\..\src\graphics\model_instance.h" />
<ClInclude Include="..\..\src\graphics\pipeline.h" />
<ClInclude Include="..\..\src\graphics\pose.h" />
<ClInclude Include="..\..\src\graphics\ray_cast_model_hit.h" />
<ClInclude Include="..\..\src\graphics\renderer.h" />
<ClInclude Include="..\..\src\graphics\irender_device.h" />
<ClInclude Include="..\..\src\graphics\shader.h" />
<ClInclude Include="..\..\src\graphics\texture.h" />
<ClInclude Include="..\..\src\script\base_script.h" />
<ClInclude Include="..\..\src\script\get_property_visitor.h" />
<ClInclude Include="..\..\src\script\save_script_visitor.h" />
<ClInclude Include="..\..\src\script\script_system.h" />
<ClInclude Include="..\..\src\script\script_visitor.h" />
<ClInclude Include="..\..\src\script\set_property_visitor.h" />
<ClInclude Include="..\..\src\universe\component.h" />
<ClInclude Include="..\..\src\universe\component_event.h" />
<ClInclude Include="..\..\src\universe\entity.h" />
<ClInclude Include="..\..\src\universe\entity_destroyed_event.h" />
<ClInclude Include="..\..\src\universe\entity_moved_event.h" />
<ClInclude Include="..\..\src\universe\universe.h" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>

View file

@ -1,232 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="graphics">
<UniqueIdentifier>{81110112-66f3-46cb-a161-4e2ab92b01d4}</UniqueIdentifier>
</Filter>
<Filter Include="universe">
<UniqueIdentifier>{72baf105-26cd-4555-9e97-a4b92ab1f676}</UniqueIdentifier>
</Filter>
<Filter Include="editor">
<UniqueIdentifier>{69a0e835-15da-4c43-a0ed-57a169bbe67f}</UniqueIdentifier>
</Filter>
<Filter Include="script">
<UniqueIdentifier>{1687822c-73d0-4a28-9c22-71b902c329eb}</UniqueIdentifier>
</Filter>
<Filter Include="animation">
<UniqueIdentifier>{2bb241e1-0051-401f-b64c-47c220e77ff3}</UniqueIdentifier>
</Filter>
<Filter Include="engine">
<UniqueIdentifier>{a05964d9-bc93-4b17-8bae-42733a26b9a9}</UniqueIdentifier>
</Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\src\graphics\renderer.cpp">
<Filter>graphics</Filter>
</ClCompile>
<ClCompile Include="..\..\src\universe\universe.cpp">
<Filter>universe</Filter>
</ClCompile>
<ClCompile Include="..\..\src\universe\component_event.cpp">
<Filter>universe</Filter>
</ClCompile>
<ClCompile Include="..\..\src\universe\entity_moved_event.cpp">
<Filter>universe</Filter>
</ClCompile>
<ClCompile Include="..\..\src\editor\editor_server.cpp">
<Filter>editor</Filter>
</ClCompile>
<ClCompile Include="..\..\src\editor\gizmo.cpp">
<Filter>editor</Filter>
</ClCompile>
<ClCompile Include="..\..\src\editor\editor_icon.cpp">
<Filter>editor</Filter>
</ClCompile>
<ClCompile Include="..\..\src\universe\entity_destroyed_event.cpp">
<Filter>universe</Filter>
</ClCompile>
<ClCompile Include="..\..\src\script\script_system.cpp">
<Filter>script</Filter>
</ClCompile>
<ClCompile Include="..\..\src\script\save_script_visitor.cpp">
<Filter>script</Filter>
</ClCompile>
<ClCompile Include="..\..\src\script\set_property_visitor.cpp">
<Filter>script</Filter>
</ClCompile>
<ClCompile Include="..\..\src\script\get_property_visitor.cpp">
<Filter>script</Filter>
</ClCompile>
<ClCompile Include="..\..\src\animation\animation_system.cpp">
<Filter>animation</Filter>
</ClCompile>
<ClCompile Include="..\..\src\universe\entity.cpp">
<Filter>universe</Filter>
</ClCompile>
<ClCompile Include="..\..\src\universe\component.cpp">
<Filter>universe</Filter>
</ClCompile>
<ClCompile Include="..\..\src\engine\engine.cpp">
<Filter>engine</Filter>
</ClCompile>
<ClCompile Include="..\..\src\engine\iplugin.cpp">
<Filter>engine</Filter>
</ClCompile>
<ClCompile Include="..\..\src\engine\plugin_manager.cpp">
<Filter>engine</Filter>
</ClCompile>
<ClCompile Include="..\..\src\editor\editor_client.cpp">
<Filter>editor</Filter>
</ClCompile>
<ClCompile Include="..\..\src\editor\server_message_types.cpp">
<Filter>editor</Filter>
</ClCompile>
<ClCompile Include="..\..\src\core\new.cpp" />
<ClCompile Include="..\..\src\graphics\pipeline.cpp">
<Filter>graphics</Filter>
</ClCompile>
<ClCompile Include="..\..\src\graphics\geometry.cpp">
<Filter>graphics</Filter>
</ClCompile>
<ClCompile Include="..\..\src\graphics\gl_ext.cpp">
<Filter>graphics</Filter>
</ClCompile>
<ClCompile Include="..\..\src\graphics\shader.cpp">
<Filter>graphics</Filter>
</ClCompile>
<ClCompile Include="..\..\src\graphics\texture.cpp">
<Filter>graphics</Filter>
</ClCompile>
<ClCompile Include="..\..\src\graphics\material.cpp">
<Filter>graphics</Filter>
</ClCompile>
<ClCompile Include="..\..\src\graphics\model.cpp">
<Filter>graphics</Filter>
</ClCompile>
<ClCompile Include="..\..\src\graphics\pose.cpp">
<Filter>graphics</Filter>
</ClCompile>
<ClCompile Include="..\..\src\graphics\model_instance.cpp">
<Filter>graphics</Filter>
</ClCompile>
<ClCompile Include="..\..\src\animation\animation.cpp">
<Filter>animation</Filter>
</ClCompile>
<ClCompile Include="..\..\src\graphics\frame_buffer.cpp">
<Filter>graphics</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\..\src\graphics\renderer.h">
<Filter>graphics</Filter>
</ClInclude>
<ClInclude Include="..\..\src\universe\universe.h">
<Filter>universe</Filter>
</ClInclude>
<ClInclude Include="..\..\src\universe\component_event.h">
<Filter>universe</Filter>
</ClInclude>
<ClInclude Include="..\..\src\universe\entity_moved_event.h">
<Filter>universe</Filter>
</ClInclude>
<ClInclude Include="..\..\src\editor\editor_server.h">
<Filter>editor</Filter>
</ClInclude>
<ClInclude Include="..\..\src\editor\property_descriptor.h">
<Filter>editor</Filter>
</ClInclude>
<ClInclude Include="..\..\src\editor\gizmo.h">
<Filter>editor</Filter>
</ClInclude>
<ClInclude Include="..\..\src\editor\editor_icon.h">
<Filter>editor</Filter>
</ClInclude>
<ClInclude Include="..\..\src\universe\entity_destroyed_event.h">
<Filter>universe</Filter>
</ClInclude>
<ClInclude Include="..\..\src\script\script_system.h">
<Filter>script</Filter>
</ClInclude>
<ClInclude Include="..\..\src\script\base_script.h">
<Filter>script</Filter>
</ClInclude>
<ClInclude Include="..\..\src\script\script_visitor.h">
<Filter>script</Filter>
</ClInclude>
<ClInclude Include="..\..\src\script\save_script_visitor.h">
<Filter>script</Filter>
</ClInclude>
<ClInclude Include="..\..\src\script\set_property_visitor.h">
<Filter>script</Filter>
</ClInclude>
<ClInclude Include="..\..\src\script\get_property_visitor.h">
<Filter>script</Filter>
</ClInclude>
<ClInclude Include="..\..\src\animation\animation_system.h">
<Filter>animation</Filter>
</ClInclude>
<ClInclude Include="..\..\src\universe\entity.h">
<Filter>universe</Filter>
</ClInclude>
<ClInclude Include="..\..\src\universe\component.h">
<Filter>universe</Filter>
</ClInclude>
<ClInclude Include="..\..\src\engine\engine.h">
<Filter>engine</Filter>
</ClInclude>
<ClInclude Include="..\..\src\engine\iplugin.h">
<Filter>engine</Filter>
</ClInclude>
<ClInclude Include="..\..\src\engine\plugin_manager.h">
<Filter>engine</Filter>
</ClInclude>
<ClInclude Include="..\..\src\editor\editor_client.h">
<Filter>editor</Filter>
</ClInclude>
<ClInclude Include="..\..\src\editor\client_message_types.h">
<Filter>editor</Filter>
</ClInclude>
<ClInclude Include="..\..\src\editor\server_message_types.h">
<Filter>editor</Filter>
</ClInclude>
<ClInclude Include="..\..\src\graphics\pipeline.h">
<Filter>graphics</Filter>
</ClInclude>
<ClInclude Include="..\..\src\graphics\irender_device.h">
<Filter>graphics</Filter>
</ClInclude>
<ClInclude Include="..\..\src\graphics\geometry.h">
<Filter>graphics</Filter>
</ClInclude>
<ClInclude Include="..\..\src\graphics\gl_ext.h">
<Filter>graphics</Filter>
</ClInclude>
<ClInclude Include="..\..\src\graphics\shader.h">
<Filter>graphics</Filter>
</ClInclude>
<ClInclude Include="..\..\src\graphics\texture.h">
<Filter>graphics</Filter>
</ClInclude>
<ClInclude Include="..\..\src\graphics\material.h">
<Filter>graphics</Filter>
</ClInclude>
<ClInclude Include="..\..\src\graphics\model.h">
<Filter>graphics</Filter>
</ClInclude>
<ClInclude Include="..\..\src\graphics\pose.h">
<Filter>graphics</Filter>
</ClInclude>
<ClInclude Include="..\..\src\graphics\model_instance.h">
<Filter>graphics</Filter>
</ClInclude>
<ClInclude Include="..\..\src\graphics\ray_cast_model_hit.h">
<Filter>graphics</Filter>
</ClInclude>
<ClInclude Include="..\..\src\animation\animation.h">
<Filter>animation</Filter>
</ClInclude>
<ClInclude Include="..\..\src\graphics\frame_buffer.h">
<Filter>graphics</Filter>
</ClInclude>
</ItemGroup>
</Project>

View file

@ -1,117 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<ClInclude Include="..\..\src\gui\gui.h" />
<ClInclude Include="..\..\src\gui\block.h" />
<ClInclude Include="..\..\src\gui\irenderer.h" />
<ClInclude Include="..\..\src\gui\decorators\box_decorator.h">
<Filter>decorators</Filter>
</ClInclude>
<ClInclude Include="..\..\src\gui\opengl_renderer.h" />
<ClInclude Include="..\..\src\gui\decorators\text_decorator.h">
<Filter>decorators</Filter>
</ClInclude>
<ClInclude Include="..\..\src\gui\decorator_base.h" />
<ClInclude Include="..\..\src\gui\atlas.h" />
<ClInclude Include="..\..\src\gui\texture_base.h" />
<ClInclude Include="..\..\src\gui\decorators\check_box_decorator.h">
<Filter>decorators</Filter>
</ClInclude>
<ClInclude Include="..\..\src\gui\controls\scrollbar.h">
<Filter>controls</Filter>
</ClInclude>
<ClInclude Include="..\..\src\gui\controls\button.h">
<Filter>controls</Filter>
</ClInclude>
<ClInclude Include="..\..\src\gui\controls\check_box.h">
<Filter>controls</Filter>
</ClInclude>
<ClInclude Include="..\..\src\gui\controls\menu_bar.h">
<Filter>controls</Filter>
</ClInclude>
<ClInclude Include="..\..\src\gui\controls\menu_item.h">
<Filter>controls</Filter>
</ClInclude>
<ClInclude Include="..\..\src\gui\controls\text_box.h">
<Filter>controls</Filter>
</ClInclude>
<ClInclude Include="..\..\src\gui\decorators\scrollbar_decorator.h">
<Filter>decorators</Filter>
</ClInclude>
<ClInclude Include="..\..\src\gui\controls\scrollable.h">
<Filter>controls</Filter>
</ClInclude>
<ClInclude Include="..\..\src\gui\controls\tab_block.h">
<Filter>controls</Filter>
</ClInclude>
<ClInclude Include="..\..\src\gui\controls\dockable.h">
<Filter>controls</Filter>
</ClInclude>
<ClInclude Include="..\..\src\gui\decorators\dockable_decorator.h">
<Filter>decorators</Filter>
</ClInclude>
<ClInclude Include="..\..\src\gui\decorators\cursor_decorator.h">
<Filter>decorators</Filter>
</ClInclude>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\src\gui\gui.cpp" />
<ClCompile Include="..\..\src\gui\block.cpp" />
<ClCompile Include="..\..\src\gui\decorators\box_decorator.cpp">
<Filter>decorators</Filter>
</ClCompile>
<ClCompile Include="..\..\src\gui\opengl_renderer.cpp" />
<ClCompile Include="..\..\src\gui\decorators\text_decorator.cpp">
<Filter>decorators</Filter>
</ClCompile>
<ClCompile Include="..\..\src\gui\atlas.cpp" />
<ClCompile Include="..\..\src\gui\decorators\check_box_decorator.cpp">
<Filter>decorators</Filter>
</ClCompile>
<ClCompile Include="..\..\src\gui\controls\scrollbar.cpp">
<Filter>controls</Filter>
</ClCompile>
<ClCompile Include="..\..\src\gui\controls\button.cpp">
<Filter>controls</Filter>
</ClCompile>
<ClCompile Include="..\..\src\gui\controls\check_box.cpp">
<Filter>controls</Filter>
</ClCompile>
<ClCompile Include="..\..\src\gui\controls\menu_bar.cpp">
<Filter>controls</Filter>
</ClCompile>
<ClCompile Include="..\..\src\gui\controls\menu_item.cpp">
<Filter>controls</Filter>
</ClCompile>
<ClCompile Include="..\..\src\gui\controls\text_box.cpp">
<Filter>controls</Filter>
</ClCompile>
<ClCompile Include="..\..\src\gui\decorators\scrollbar_decorator.cpp">
<Filter>decorators</Filter>
</ClCompile>
<ClCompile Include="..\..\src\gui\controls\scrollable.cpp">
<Filter>controls</Filter>
</ClCompile>
<ClCompile Include="..\..\src\gui\controls\tab_block.cpp">
<Filter>controls</Filter>
</ClCompile>
<ClCompile Include="..\..\src\gui\controls\dockable.cpp">
<Filter>controls</Filter>
</ClCompile>
<ClCompile Include="..\..\src\gui\decorators\dockable_decorator.cpp">
<Filter>decorators</Filter>
</ClCompile>
<ClCompile Include="..\..\src\gui\decorators\cursor_decorator.cpp">
<Filter>decorators</Filter>
</ClCompile>
<ClCompile Include="..\..\src\core\new.cpp" />
</ItemGroup>
<ItemGroup>
<Filter Include="decorators">
<UniqueIdentifier>{26d01923-e3f8-4161-901a-6395e4788c30}</UniqueIdentifier>
</Filter>
<Filter Include="controls">
<UniqueIdentifier>{ef56d276-5e1d-4822-bc44-76ffaf6d8fac}</UniqueIdentifier>
</Filter>
</ItemGroup>
</Project>

View file

@ -1,227 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|x64">
<Configuration>Debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|x64">
<Configuration>Release</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectGuid>{4E43FCF5-D5BE-4B75-A75D-964C747D5826}</ProjectGuid>
<RootNamespace>navigation</RootNamespace>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>v110</PlatformToolset>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>v110</PlatformToolset>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>v110</PlatformToolset>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>v110</PlatformToolset>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<IntDir>$(SolutionDir)tmp\$(Platform)_$(Configuration)\$(ProjectName)\</IntDir>
<OutDir>$(SolutionDir)bin\$(Platform)_$(Configuration)\</OutDir>
<TargetExt>.dll</TargetExt>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<TargetExt>.dll</TargetExt>
<OutDir>$(SolutionDir)bin\$(Platform)_$(Configuration)\</OutDir>
<IntDir>$(SolutionDir)tmp\$(Platform)_$(Configuration)\$(ProjectName)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<IntDir>$(SolutionDir)tmp\$(Platform)_$(Configuration)\$(ProjectName)\</IntDir>
<OutDir>$(SolutionDir)bin\$(Platform)_$(Configuration)\</OutDir>
<TargetExt>.dll</TargetExt>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<TargetExt>.dll</TargetExt>
<OutDir>$(SolutionDir)bin\$(Platform)_$(Configuration)\</OutDir>
<IntDir>$(SolutionDir)tmp\$(Platform)_$(Configuration)\$(ProjectName)\</IntDir>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<Optimization>Disabled</Optimization>
<SDLCheck>
</SDLCheck>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
<AdditionalIncludeDirectories>..\..\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>WIN32;BUILDING_NAVIGATION;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<MinimalRebuild>false</MinimalRebuild>
</ClCompile>
<Link>
<GenerateDebugInformation>true</GenerateDebugInformation>
<AdditionalLibraryDirectories>..\..\bin\$(Platform)_$(Configuration)\;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
<IgnoreSpecificDefaultLibraries>libcmt.lib</IgnoreSpecificDefaultLibraries>
<AdditionalDependencies>core.lib;engine.lib;opengl32.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Link>
<PostBuildEvent>
<Command>
</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<Optimization>Disabled</Optimization>
<SDLCheck>
</SDLCheck>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
<AdditionalIncludeDirectories>..\..\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>WIN32;BUILDING_NAVIGATION;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<MinimalRebuild>false</MinimalRebuild>
</ClCompile>
<Link>
<GenerateDebugInformation>true</GenerateDebugInformation>
<AdditionalLibraryDirectories>..\..\bin\$(Platform)_$(Configuration)\;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
<IgnoreSpecificDefaultLibraries>libcmt.lib</IgnoreSpecificDefaultLibraries>
<AdditionalDependencies>core.lib;engine.lib;opengl32.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Link>
<PostBuildEvent>
<Command>
</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<Optimization>MaxSpeed</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<SDLCheck>
</SDLCheck>
<PreprocessorDefinitions>WIN32;BUILDING_NAVIGATION;_MBCS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>..\..\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
</ClCompile>
<Link>
<GenerateDebugInformation>true</GenerateDebugInformation>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
<AdditionalLibraryDirectories>..\..\bin\$(Platform)_$(Configuration)\;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
<IgnoreSpecificDefaultLibraries>libcmt.lib</IgnoreSpecificDefaultLibraries>
<AdditionalDependencies>core.lib;engine.lib;opengl32.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<Optimization>MaxSpeed</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<SDLCheck>
</SDLCheck>
<PreprocessorDefinitions>WIN32;BUILDING_NAVIGATION;_MBCS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>..\..\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
</ClCompile>
<Link>
<GenerateDebugInformation>true</GenerateDebugInformation>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
<AdditionalLibraryDirectories>..\..\bin\$(Platform)_$(Configuration)\;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
<IgnoreSpecificDefaultLibraries>libcmt.lib</IgnoreSpecificDefaultLibraries>
<AdditionalDependencies>core.lib;engine.lib;opengl32.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Link>
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="..\..\src\ai\navigation.cpp" />
<ClCompile Include="..\..\src\core\new.cpp" />
<ClCompile Include="..\..\src\detour\DebugDraw.cpp" />
<ClCompile Include="..\..\src\detour\DetourAlloc.cpp" />
<ClCompile Include="..\..\src\detour\DetourCommon.cpp" />
<ClCompile Include="..\..\src\detour\DetourDebugDraw.cpp" />
<ClCompile Include="..\..\src\detour\DetourNavMesh.cpp" />
<ClCompile Include="..\..\src\detour\DetourNavMeshBuilder.cpp" />
<ClCompile Include="..\..\src\detour\DetourNavMeshQuery.cpp" />
<ClCompile Include="..\..\src\detour\DetourNode.cpp" />
<ClCompile Include="..\..\src\detour\DetourTileCache.cpp" />
<ClCompile Include="..\..\src\detour\DetourTileCacheBuilder.cpp" />
<ClCompile Include="..\..\src\detour\Recast.cpp" />
<ClCompile Include="..\..\src\detour\RecastAlloc.cpp" />
<ClCompile Include="..\..\src\detour\RecastArea.cpp" />
<ClCompile Include="..\..\src\detour\RecastContour.cpp" />
<ClCompile Include="..\..\src\detour\RecastDebugDraw.cpp" />
<ClCompile Include="..\..\src\detour\RecastDump.cpp" />
<ClCompile Include="..\..\src\detour\RecastFilter.cpp" />
<ClCompile Include="..\..\src\detour\RecastLayers.cpp" />
<ClCompile Include="..\..\src\detour\RecastMesh.cpp" />
<ClCompile Include="..\..\src\detour\RecastMeshDetail.cpp" />
<ClCompile Include="..\..\src\detour\RecastRasterization.cpp" />
<ClCompile Include="..\..\src\detour\RecastRegion.cpp" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\..\src\ai\navigation.h" />
<ClInclude Include="..\..\src\detour\DebugDraw.h" />
<ClInclude Include="..\..\src\detour\DetourAlloc.h" />
<ClInclude Include="..\..\src\detour\DetourAssert.h" />
<ClInclude Include="..\..\src\detour\DetourCommon.h" />
<ClInclude Include="..\..\src\detour\DetourDebugDraw.h" />
<ClInclude Include="..\..\src\detour\DetourNavMesh.h" />
<ClInclude Include="..\..\src\detour\DetourNavMeshBuilder.h" />
<ClInclude Include="..\..\src\detour\DetourNavMeshQuery.h" />
<ClInclude Include="..\..\src\detour\DetourNode.h" />
<ClInclude Include="..\..\src\detour\DetourStatus.h" />
<ClInclude Include="..\..\src\detour\DetourTileCache.h" />
<ClInclude Include="..\..\src\detour\DetourTileCacheBuilder.h" />
<ClInclude Include="..\..\src\detour\Recast.h" />
<ClInclude Include="..\..\src\detour\RecastAlloc.h" />
<ClInclude Include="..\..\src\detour\RecastAssert.h" />
<ClInclude Include="..\..\src\detour\RecastDebugDraw.h" />
<ClInclude Include="..\..\src\detour\RecastDump.h" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>

View file

@ -1,139 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="ai">
<UniqueIdentifier>{76769ec6-dcb9-45a1-8c03-c8a977e93ccf}</UniqueIdentifier>
</Filter>
<Filter Include="recast&amp;detour">
<UniqueIdentifier>{01e01fba-25d6-45df-9545-b54113ecd8d4}</UniqueIdentifier>
</Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\src\ai\navigation.cpp">
<Filter>ai</Filter>
</ClCompile>
<ClCompile Include="..\..\src\detour\DebugDraw.cpp">
<Filter>recast&amp;detour</Filter>
</ClCompile>
<ClCompile Include="..\..\src\detour\DetourAlloc.cpp">
<Filter>recast&amp;detour</Filter>
</ClCompile>
<ClCompile Include="..\..\src\detour\DetourCommon.cpp">
<Filter>recast&amp;detour</Filter>
</ClCompile>
<ClCompile Include="..\..\src\detour\DetourDebugDraw.cpp">
<Filter>recast&amp;detour</Filter>
</ClCompile>
<ClCompile Include="..\..\src\detour\DetourNavMesh.cpp">
<Filter>recast&amp;detour</Filter>
</ClCompile>
<ClCompile Include="..\..\src\detour\DetourNavMeshBuilder.cpp">
<Filter>recast&amp;detour</Filter>
</ClCompile>
<ClCompile Include="..\..\src\detour\DetourNavMeshQuery.cpp">
<Filter>recast&amp;detour</Filter>
</ClCompile>
<ClCompile Include="..\..\src\detour\DetourNode.cpp">
<Filter>recast&amp;detour</Filter>
</ClCompile>
<ClCompile Include="..\..\src\detour\DetourTileCache.cpp">
<Filter>recast&amp;detour</Filter>
</ClCompile>
<ClCompile Include="..\..\src\detour\DetourTileCacheBuilder.cpp">
<Filter>recast&amp;detour</Filter>
</ClCompile>
<ClCompile Include="..\..\src\detour\Recast.cpp">
<Filter>recast&amp;detour</Filter>
</ClCompile>
<ClCompile Include="..\..\src\detour\RecastAlloc.cpp">
<Filter>recast&amp;detour</Filter>
</ClCompile>
<ClCompile Include="..\..\src\detour\RecastArea.cpp">
<Filter>recast&amp;detour</Filter>
</ClCompile>
<ClCompile Include="..\..\src\detour\RecastContour.cpp">
<Filter>recast&amp;detour</Filter>
</ClCompile>
<ClCompile Include="..\..\src\detour\RecastDebugDraw.cpp">
<Filter>recast&amp;detour</Filter>
</ClCompile>
<ClCompile Include="..\..\src\detour\RecastDump.cpp">
<Filter>recast&amp;detour</Filter>
</ClCompile>
<ClCompile Include="..\..\src\detour\RecastFilter.cpp">
<Filter>recast&amp;detour</Filter>
</ClCompile>
<ClCompile Include="..\..\src\detour\RecastLayers.cpp">
<Filter>recast&amp;detour</Filter>
</ClCompile>
<ClCompile Include="..\..\src\detour\RecastMesh.cpp">
<Filter>recast&amp;detour</Filter>
</ClCompile>
<ClCompile Include="..\..\src\detour\RecastMeshDetail.cpp">
<Filter>recast&amp;detour</Filter>
</ClCompile>
<ClCompile Include="..\..\src\detour\RecastRasterization.cpp">
<Filter>recast&amp;detour</Filter>
</ClCompile>
<ClCompile Include="..\..\src\detour\RecastRegion.cpp">
<Filter>recast&amp;detour</Filter>
</ClCompile>
<ClCompile Include="..\..\src\core\new.cpp" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\..\src\ai\navigation.h">
<Filter>ai</Filter>
</ClInclude>
<ClInclude Include="..\..\src\detour\DebugDraw.h">
<Filter>recast&amp;detour</Filter>
</ClInclude>
<ClInclude Include="..\..\src\detour\DetourAlloc.h">
<Filter>recast&amp;detour</Filter>
</ClInclude>
<ClInclude Include="..\..\src\detour\DetourAssert.h">
<Filter>recast&amp;detour</Filter>
</ClInclude>
<ClInclude Include="..\..\src\detour\DetourCommon.h">
<Filter>recast&amp;detour</Filter>
</ClInclude>
<ClInclude Include="..\..\src\detour\DetourDebugDraw.h">
<Filter>recast&amp;detour</Filter>
</ClInclude>
<ClInclude Include="..\..\src\detour\DetourNavMesh.h">
<Filter>recast&amp;detour</Filter>
</ClInclude>
<ClInclude Include="..\..\src\detour\DetourNavMeshBuilder.h">
<Filter>recast&amp;detour</Filter>
</ClInclude>
<ClInclude Include="..\..\src\detour\DetourNavMeshQuery.h">
<Filter>recast&amp;detour</Filter>
</ClInclude>
<ClInclude Include="..\..\src\detour\DetourNode.h">
<Filter>recast&amp;detour</Filter>
</ClInclude>
<ClInclude Include="..\..\src\detour\DetourStatus.h">
<Filter>recast&amp;detour</Filter>
</ClInclude>
<ClInclude Include="..\..\src\detour\DetourTileCache.h">
<Filter>recast&amp;detour</Filter>
</ClInclude>
<ClInclude Include="..\..\src\detour\DetourTileCacheBuilder.h">
<Filter>recast&amp;detour</Filter>
</ClInclude>
<ClInclude Include="..\..\src\detour\Recast.h">
<Filter>recast&amp;detour</Filter>
</ClInclude>
<ClInclude Include="..\..\src\detour\RecastAlloc.h">
<Filter>recast&amp;detour</Filter>
</ClInclude>
<ClInclude Include="..\..\src\detour\RecastAssert.h">
<Filter>recast&amp;detour</Filter>
</ClInclude>
<ClInclude Include="..\..\src\detour\RecastDebugDraw.h">
<Filter>recast&amp;detour</Filter>
</ClInclude>
<ClInclude Include="..\..\src\detour\RecastDump.h">
<Filter>recast&amp;detour</Filter>
</ClInclude>
</ItemGroup>
</Project>

View file

@ -1,13 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<ClCompile Include="..\..\src\physics\physics_scene.cpp" />
<ClCompile Include="..\..\src\physics\physics_system.cpp" />
<ClCompile Include="..\..\src\core\new.cpp" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\..\src\physics\physics_scene.h" />
<ClInclude Include="..\..\src\physics\physics_system.h" />
<ClInclude Include="..\..\src\physics\physics_system_impl.h" />
</ItemGroup>
</Project>

View file

@ -0,0 +1,83 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Express 2013 for Windows Desktop
VisualStudioVersion = 12.0.21005.1
MinimumVisualStudioVersion = 10.0.40219.1
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "core", "core\core.vcxproj", "{A0A17BB4-760B-4E34-B1B0-3E43E5F2778A}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "engine", "engine\engine.vcxproj", "{E1A0C677-DE71-4AD8-B802-AA7A3332D822}"
ProjectSection(ProjectDependencies) = postProject
{A0A17BB4-760B-4E34-B1B0-3E43E5F2778A} = {A0A17BB4-760B-4E34-B1B0-3E43E5F2778A}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "editor_native", "editor_native\editor_native.vcxproj", "{05863FC7-C3C9-4542-8E50-91663C6864F5}"
ProjectSection(ProjectDependencies) = postProject
{E1A0C677-DE71-4AD8-B802-AA7A3332D822} = {E1A0C677-DE71-4AD8-B802-AA7A3332D822}
{D1B2F2AA-A6DA-4B5F-B6EC-915A3FA01F86} = {D1B2F2AA-A6DA-4B5F-B6EC-915A3FA01F86}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gui", "gui\gui.vcxproj", "{D1B2F2AA-A6DA-4B5F-B6EC-915A3FA01F86}"
ProjectSection(ProjectDependencies) = postProject
{E1A0C677-DE71-4AD8-B802-AA7A3332D822} = {E1A0C677-DE71-4AD8-B802-AA7A3332D822}
{A0A17BB4-760B-4E34-B1B0-3E43E5F2778A} = {A0A17BB4-760B-4E34-B1B0-3E43E5F2778A}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "physics", "physics\physics.vcxproj", "{4D15098E-177F-44EE-BF3C-FF0298E1BA33}"
ProjectSection(ProjectDependencies) = postProject
{E1A0C677-DE71-4AD8-B802-AA7A3332D822} = {E1A0C677-DE71-4AD8-B802-AA7A3332D822}
{A0A17BB4-760B-4E34-B1B0-3E43E5F2778A} = {A0A17BB4-760B-4E34-B1B0-3E43E5F2778A}
EndProjectSection
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Win32 = Debug|Win32
Debug|x64 = Debug|x64
Release|Win32 = Release|Win32
Release|x64 = Release|x64
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{A0A17BB4-760B-4E34-B1B0-3E43E5F2778A}.Debug|Win32.ActiveCfg = Debug|Win32
{A0A17BB4-760B-4E34-B1B0-3E43E5F2778A}.Debug|Win32.Build.0 = Debug|Win32
{A0A17BB4-760B-4E34-B1B0-3E43E5F2778A}.Debug|x64.ActiveCfg = Debug|x64
{A0A17BB4-760B-4E34-B1B0-3E43E5F2778A}.Debug|x64.Build.0 = Debug|x64
{A0A17BB4-760B-4E34-B1B0-3E43E5F2778A}.Release|Win32.ActiveCfg = Release|Win32
{A0A17BB4-760B-4E34-B1B0-3E43E5F2778A}.Release|Win32.Build.0 = Release|Win32
{A0A17BB4-760B-4E34-B1B0-3E43E5F2778A}.Release|x64.ActiveCfg = Release|x64
{A0A17BB4-760B-4E34-B1B0-3E43E5F2778A}.Release|x64.Build.0 = Release|x64
{E1A0C677-DE71-4AD8-B802-AA7A3332D822}.Debug|Win32.ActiveCfg = Debug|Win32
{E1A0C677-DE71-4AD8-B802-AA7A3332D822}.Debug|Win32.Build.0 = Debug|Win32
{E1A0C677-DE71-4AD8-B802-AA7A3332D822}.Debug|x64.ActiveCfg = Debug|x64
{E1A0C677-DE71-4AD8-B802-AA7A3332D822}.Debug|x64.Build.0 = Debug|x64
{E1A0C677-DE71-4AD8-B802-AA7A3332D822}.Release|Win32.ActiveCfg = Release|Win32
{E1A0C677-DE71-4AD8-B802-AA7A3332D822}.Release|Win32.Build.0 = Release|Win32
{E1A0C677-DE71-4AD8-B802-AA7A3332D822}.Release|x64.ActiveCfg = Release|x64
{E1A0C677-DE71-4AD8-B802-AA7A3332D822}.Release|x64.Build.0 = Release|x64
{05863FC7-C3C9-4542-8E50-91663C6864F5}.Debug|Win32.ActiveCfg = Debug|Win32
{05863FC7-C3C9-4542-8E50-91663C6864F5}.Debug|Win32.Build.0 = Debug|Win32
{05863FC7-C3C9-4542-8E50-91663C6864F5}.Debug|x64.ActiveCfg = Debug|x64
{05863FC7-C3C9-4542-8E50-91663C6864F5}.Debug|x64.Build.0 = Debug|x64
{05863FC7-C3C9-4542-8E50-91663C6864F5}.Release|Win32.ActiveCfg = Release|Win32
{05863FC7-C3C9-4542-8E50-91663C6864F5}.Release|Win32.Build.0 = Release|Win32
{05863FC7-C3C9-4542-8E50-91663C6864F5}.Release|x64.ActiveCfg = Release|x64
{05863FC7-C3C9-4542-8E50-91663C6864F5}.Release|x64.Build.0 = Release|x64
{D1B2F2AA-A6DA-4B5F-B6EC-915A3FA01F86}.Debug|Win32.ActiveCfg = Debug|Win32
{D1B2F2AA-A6DA-4B5F-B6EC-915A3FA01F86}.Debug|Win32.Build.0 = Debug|Win32
{D1B2F2AA-A6DA-4B5F-B6EC-915A3FA01F86}.Debug|x64.ActiveCfg = Debug|x64
{D1B2F2AA-A6DA-4B5F-B6EC-915A3FA01F86}.Debug|x64.Build.0 = Debug|x64
{D1B2F2AA-A6DA-4B5F-B6EC-915A3FA01F86}.Release|Win32.ActiveCfg = Release|Win32
{D1B2F2AA-A6DA-4B5F-B6EC-915A3FA01F86}.Release|Win32.Build.0 = Release|Win32
{D1B2F2AA-A6DA-4B5F-B6EC-915A3FA01F86}.Release|x64.ActiveCfg = Release|x64
{D1B2F2AA-A6DA-4B5F-B6EC-915A3FA01F86}.Release|x64.Build.0 = Release|x64
{4D15098E-177F-44EE-BF3C-FF0298E1BA33}.Debug|Win32.ActiveCfg = Debug|Win32
{4D15098E-177F-44EE-BF3C-FF0298E1BA33}.Debug|Win32.Build.0 = Debug|Win32
{4D15098E-177F-44EE-BF3C-FF0298E1BA33}.Debug|x64.ActiveCfg = Debug|x64
{4D15098E-177F-44EE-BF3C-FF0298E1BA33}.Debug|x64.Build.0 = Debug|x64
{4D15098E-177F-44EE-BF3C-FF0298E1BA33}.Release|Win32.ActiveCfg = Release|Win32
{4D15098E-177F-44EE-BF3C-FF0298E1BA33}.Release|Win32.Build.0 = Release|Win32
{4D15098E-177F-44EE-BF3C-FF0298E1BA33}.Release|x64.ActiveCfg = Release|x64
{4D15098E-177F-44EE-BF3C-FF0298E1BA33}.Release|x64.Build.0 = Release|x64
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
EndGlobal

View file

@ -0,0 +1,238 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|x64">
<Configuration>Debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|x64">
<Configuration>Release</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectGuid>{A0A17BB4-760B-4E34-B1B0-3E43E5F2778A}</ProjectGuid>
<RootNamespace>core</RootNamespace>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>v120</PlatformToolset>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>v120</PlatformToolset>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>v120</PlatformToolset>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>v120</PlatformToolset>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<OutDir>$(SolutionDir)\..\..\bin\$(Platform)_$(Configuration)\</OutDir>
<IntDir>$(SolutionDir)\..\..\tmp\$(Platform)_$(Configuration)\$(ProjectName)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<OutDir>$(SolutionDir)\..\..\bin\$(Platform)_$(Configuration)\</OutDir>
<IntDir>$(SolutionDir)\..\..\tmp\$(Platform)_$(Configuration)\$(ProjectName)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<OutDir>$(SolutionDir)\..\..\bin\$(Platform)_$(Configuration)\</OutDir>
<IntDir>$(SolutionDir)\..\..\tmp\$(Platform)_$(Configuration)\$(ProjectName)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<OutDir>$(SolutionDir)\..\..\bin\$(Platform)_$(Configuration)\</OutDir>
<IntDir>$(SolutionDir)\..\..\tmp\$(Platform)_$(Configuration)\$(ProjectName)\</IntDir>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<Optimization>Disabled</Optimization>
<SDLCheck>
</SDLCheck>
<AdditionalIncludeDirectories>..\..\..\src;</AdditionalIncludeDirectories>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
<MinimalRebuild>false</MinimalRebuild>
<PreprocessorDefinitions>MEM_TRACK;BUILDING_CORE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
<Link>
<GenerateDebugInformation>true</GenerateDebugInformation>
<AdditionalLibraryDirectories>..\..\..\bin\$(Platform)_$(Configuration)\</AdditionalLibraryDirectories>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<Optimization>Disabled</Optimization>
<SDLCheck>
</SDLCheck>
<AdditionalIncludeDirectories>..\..\..\src;</AdditionalIncludeDirectories>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
<MinimalRebuild>false</MinimalRebuild>
<PreprocessorDefinitions>MEM_TRACK;BUILDING_CORE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
<Link>
<GenerateDebugInformation>true</GenerateDebugInformation>
<AdditionalLibraryDirectories>..\..\..\bin\$(Platform)_$(Configuration)\</AdditionalLibraryDirectories>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<Optimization>MaxSpeed</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<SDLCheck>
</SDLCheck>
<PreprocessorDefinitions>MEM_TRACK;BUILDING_CORE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
<AdditionalIncludeDirectories>..\..\..\src;</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<GenerateDebugInformation>true</GenerateDebugInformation>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<Optimization>MaxSpeed</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<SDLCheck>true</SDLCheck>
<AdditionalIncludeDirectories>..\..\..\src;</AdditionalIncludeDirectories>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
<PreprocessorDefinitions>MEM_TRACK;BUILDING_CORE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
<Link>
<GenerateDebugInformation>true</GenerateDebugInformation>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
</Link>
</ItemDefinitionGroup>
<ItemGroup>
<ClInclude Include="..\..\..\src\core\array.h" />
<ClInclude Include="..\..\..\src\core\atomic.h" />
<ClInclude Include="..\..\..\src\core\blob.h" />
<ClInclude Include="..\..\..\src\core\blocking_queue.h" />
<ClInclude Include="..\..\..\src\core\crc32.h" />
<ClInclude Include="..\..\..\src\core\default_allocator.h" />
<ClInclude Include="..\..\..\src\core\delegate.h" />
<ClInclude Include="..\..\..\src\core\delegate_list.h" />
<ClInclude Include="..\..\..\src\core\disk_file_device.h" />
<ClInclude Include="..\..\..\src\core\event.h" />
<ClInclude Include="..\..\..\src\core\event_manager.h" />
<ClInclude Include="..\..\..\src\core\file_system.h" />
<ClInclude Include="..\..\..\src\core\free_list.h" />
<ClInclude Include="..\..\..\src\core\hash_map.h" />
<ClInclude Include="..\..\..\src\core\ifile.h" />
<ClInclude Include="..\..\..\src\core\ifile_device.h" />
<ClInclude Include="..\..\..\src\core\ifile_system_defines.h" />
<ClInclude Include="..\..\..\src\core\input_system.h" />
<ClInclude Include="..\..\..\src\core\iserializer.h" />
<ClInclude Include="..\..\..\src\core\json_serializer.h" />
<ClInclude Include="..\..\..\src\core\lock_free_queue.h" />
<ClInclude Include="..\..\..\src\core\log.h" />
<ClInclude Include="..\..\..\src\core\lux.h" />
<ClInclude Include="..\..\..\src\core\map.h" />
<ClInclude Include="..\..\..\src\core\math_utils.h" />
<ClInclude Include="..\..\..\src\core\matrix.h" />
<ClInclude Include="..\..\..\src\core\memory_file_device.h" />
<ClInclude Include="..\..\..\src\core\memory_tracker.h" />
<ClInclude Include="..\..\..\src\core\mutex.h" />
<ClInclude Include="..\..\..\src\core\new.h" />
<ClInclude Include="..\..\..\src\core\new_macros.h" />
<ClInclude Include="..\..\..\src\core\os_file.h" />
<ClInclude Include="..\..\..\src\core\pod_array.h" />
<ClInclude Include="..\..\..\src\core\pod_hash_map.h" />
<ClInclude Include="..\..\..\src\core\quat.h" />
<ClInclude Include="..\..\..\src\core\queue.h" />
<ClInclude Include="..\..\..\src\core\semaphore.h" />
<ClInclude Include="..\..\..\src\core\spin_mutex.h" />
<ClInclude Include="..\..\..\src\core\stack_allocator.h" />
<ClInclude Include="..\..\..\src\core\static_array.h" />
<ClInclude Include="..\..\..\src\core\string.h" />
<ClInclude Include="..\..\..\src\core\task.h" />
<ClInclude Include="..\..\..\src\core\tcp_acceptor.h" />
<ClInclude Include="..\..\..\src\core\tcp_connector.h" />
<ClInclude Include="..\..\..\src\core\tcp_file_device.h" />
<ClInclude Include="..\..\..\src\core\tcp_file_server.h" />
<ClInclude Include="..\..\..\src\core\tcp_stream.h" />
<ClInclude Include="..\..\..\src\core\timer.h" />
<ClInclude Include="..\..\..\src\core\transaction_queue.h" />
<ClInclude Include="..\..\..\src\core\vec3.h" />
<ClInclude Include="..\..\..\src\core\vec4.h" />
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\..\src\core\blob.cpp" />
<ClCompile Include="..\..\..\src\core\crc32.cpp" />
<ClCompile Include="..\..\..\src\core\default_allocator.cpp" />
<ClCompile Include="..\..\..\src\core\disk_file_device.cpp" />
<ClCompile Include="..\..\..\src\core\event_manager.cpp" />
<ClCompile Include="..\..\..\src\core\file_system.cpp" />
<ClCompile Include="..\..\..\src\core\json_serializer.cpp" />
<ClCompile Include="..\..\..\src\core\log.cpp" />
<ClCompile Include="..\..\..\src\core\math_utils.cpp" />
<ClCompile Include="..\..\..\src\core\matrix.cpp" />
<ClCompile Include="..\..\..\src\core\memory_file_device.cpp" />
<ClCompile Include="..\..\..\src\core\memory_tracker.cpp" />
<ClCompile Include="..\..\..\src\core\new.cpp" />
<ClCompile Include="..\..\..\src\core\new_macros.cpp" />
<ClCompile Include="..\..\..\src\core\os_file.cpp" />
<ClCompile Include="..\..\..\src\core\pc\atomic.cpp" />
<ClCompile Include="..\..\..\src\core\pc\event.cpp" />
<ClCompile Include="..\..\..\src\core\pc\input_system.cpp" />
<ClCompile Include="..\..\..\src\core\pc\mutex.cpp" />
<ClCompile Include="..\..\..\src\core\pc\semaphore.cpp" />
<ClCompile Include="..\..\..\src\core\pc\spin_mutex.cpp" />
<ClCompile Include="..\..\..\src\core\pc\task.cpp" />
<ClCompile Include="..\..\..\src\core\pc\tcp_acceptor.cpp" />
<ClCompile Include="..\..\..\src\core\pc\tcp_connector.cpp" />
<ClCompile Include="..\..\..\src\core\pc\tcp_stream.cpp" />
<ClCompile Include="..\..\..\src\core\quat.cpp" />
<ClCompile Include="..\..\..\src\core\tcp_file_device.cpp" />
<ClCompile Include="..\..\..\src\core\tcp_file_server.cpp" />
<ClCompile Include="..\..\..\src\core\timer.cpp" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>

View file

@ -0,0 +1,166 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<ClInclude Include="..\..\..\src\core\array.h" />
<ClInclude Include="..\..\..\src\core\blob.h" />
<ClInclude Include="..\..\..\src\core\crc32.h" />
<ClInclude Include="..\..\..\src\core\default_allocator.h" />
<ClInclude Include="..\..\..\src\core\delegate.h" />
<ClInclude Include="..\..\..\src\core\delegate_list.h" />
<ClInclude Include="..\..\..\src\core\event_manager.h" />
<ClInclude Include="..\..\..\src\core\free_list.h" />
<ClInclude Include="..\..\..\src\core\hash_map.h" />
<ClInclude Include="..\..\..\src\core\input_system.h" />
<ClInclude Include="..\..\..\src\core\iserializer.h" />
<ClInclude Include="..\..\..\src\core\json_serializer.h" />
<ClInclude Include="..\..\..\src\core\log.h" />
<ClInclude Include="..\..\..\src\core\lux.h" />
<ClInclude Include="..\..\..\src\core\map.h" />
<ClInclude Include="..\..\..\src\core\math_utils.h" />
<ClInclude Include="..\..\..\src\core\matrix.h" />
<ClInclude Include="..\..\..\src\core\memory_tracker.h" />
<ClInclude Include="..\..\..\src\core\new.h" />
<ClInclude Include="..\..\..\src\core\new_macros.h" />
<ClInclude Include="..\..\..\src\core\os_file.h" />
<ClInclude Include="..\..\..\src\core\pod_array.h" />
<ClInclude Include="..\..\..\src\core\pod_hash_map.h" />
<ClInclude Include="..\..\..\src\core\quat.h" />
<ClInclude Include="..\..\..\src\core\queue.h" />
<ClInclude Include="..\..\..\src\core\stack_allocator.h" />
<ClInclude Include="..\..\..\src\core\static_array.h" />
<ClInclude Include="..\..\..\src\core\string.h" />
<ClInclude Include="..\..\..\src\core\timer.h" />
<ClInclude Include="..\..\..\src\core\vec3.h" />
<ClInclude Include="..\..\..\src\core\vec4.h" />
<ClInclude Include="..\..\..\src\core\disk_file_device.h">
<Filter>FS</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\core\ifile.h">
<Filter>FS</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\core\ifile_device.h">
<Filter>FS</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\core\file_system.h">
<Filter>FS</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\core\ifile_system_defines.h">
<Filter>FS</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\core\memory_file_device.h">
<Filter>FS</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\core\tcp_file_device.h">
<Filter>FS</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\core\tcp_file_server.h">
<Filter>FS</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\core\atomic.h">
<Filter>MT</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\core\blocking_queue.h">
<Filter>MT</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\core\event.h">
<Filter>MT</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\core\lock_free_queue.h">
<Filter>MT</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\core\semaphore.h">
<Filter>MT</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\core\task.h">
<Filter>MT</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\core\transaction_queue.h">
<Filter>MT</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\core\mutex.h">
<Filter>MT</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\core\spin_mutex.h">
<Filter>MT</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\core\tcp_acceptor.h">
<Filter>Net</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\core\tcp_connector.h">
<Filter>Net</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\core\tcp_stream.h">
<Filter>Net</Filter>
</ClInclude>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\..\src\core\blob.cpp" />
<ClCompile Include="..\..\..\src\core\crc32.cpp" />
<ClCompile Include="..\..\..\src\core\default_allocator.cpp" />
<ClCompile Include="..\..\..\src\core\event_manager.cpp" />
<ClCompile Include="..\..\..\src\core\json_serializer.cpp" />
<ClCompile Include="..\..\..\src\core\log.cpp" />
<ClCompile Include="..\..\..\src\core\math_utils.cpp" />
<ClCompile Include="..\..\..\src\core\matrix.cpp" />
<ClCompile Include="..\..\..\src\core\memory_tracker.cpp" />
<ClCompile Include="..\..\..\src\core\new.cpp" />
<ClCompile Include="..\..\..\src\core\new_macros.cpp" />
<ClCompile Include="..\..\..\src\core\os_file.cpp" />
<ClCompile Include="..\..\..\src\core\quat.cpp" />
<ClCompile Include="..\..\..\src\core\timer.cpp" />
<ClCompile Include="..\..\..\src\core\disk_file_device.cpp">
<Filter>FS</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\core\file_system.cpp">
<Filter>FS</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\core\memory_file_device.cpp">
<Filter>FS</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\core\tcp_file_device.cpp">
<Filter>FS</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\core\tcp_file_server.cpp">
<Filter>FS</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\core\pc\atomic.cpp">
<Filter>MT</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\core\pc\event.cpp">
<Filter>MT</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\core\pc\mutex.cpp">
<Filter>MT</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\core\pc\semaphore.cpp">
<Filter>MT</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\core\pc\spin_mutex.cpp">
<Filter>MT</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\core\pc\task.cpp">
<Filter>MT</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\core\pc\tcp_acceptor.cpp">
<Filter>Net</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\core\pc\tcp_connector.cpp">
<Filter>Net</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\core\pc\tcp_stream.cpp">
<Filter>Net</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\core\pc\input_system.cpp" />
</ItemGroup>
<ItemGroup>
<Filter Include="FS">
<UniqueIdentifier>{3c4deb1a-249d-4dd5-b588-fdf23f704f40}</UniqueIdentifier>
</Filter>
<Filter Include="MT">
<UniqueIdentifier>{e4ae7715-8cd7-4b2c-8da8-e6fb2afc4536}</UniqueIdentifier>
</Filter>
<Filter Include="Net">
<UniqueIdentifier>{129b26b9-e5b8-4ef9-b3f8-e886c1337601}</UniqueIdentifier>
</Filter>
</ItemGroup>
</Project>

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
@ -19,33 +19,33 @@
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectGuid>{8EB8C1E2-F4FB-4703-9E3A-9115B6F4B8C8}</ProjectGuid>
<ProjectGuid>{05863FC7-C3C9-4542-8E50-91663C6864F5}</ProjectGuid>
<RootNamespace>editor_native</RootNamespace>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>v110</PlatformToolset>
<PlatformToolset>v120</PlatformToolset>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>v110</PlatformToolset>
<PlatformToolset>v120</PlatformToolset>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>v110</PlatformToolset>
<PlatformToolset>v120</PlatformToolset>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>v110</PlatformToolset>
<PlatformToolset>v120</PlatformToolset>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
@ -66,22 +66,20 @@
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<OutDir>$(SolutionDir)bin\$(Platform)_$(Configuration)\</OutDir>
<IntDir>$(SolutionDir)tmp\$(Platform)_$(Configuration)\$(ProjectName)\</IntDir>
<TargetExt>.exe</TargetExt>
<OutDir>$(SolutionDir)\..\..\bin\$(Platform)_$(Configuration)\</OutDir>
<IntDir>$(SolutionDir)\..\..\tmp\$(Platform)_$(Configuration)\$(ProjectName)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<TargetExt>.exe</TargetExt>
<OutDir>$(SolutionDir)bin\$(Platform)_$(Configuration)\</OutDir>
<IntDir>$(SolutionDir)tmp\$(Platform)_$(Configuration)\$(ProjectName)\</IntDir>
<OutDir>$(SolutionDir)\..\..\bin\$(Platform)_$(Configuration)\</OutDir>
<IntDir>$(SolutionDir)\..\..\tmp\$(Platform)_$(Configuration)\$(ProjectName)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<OutDir>$(SolutionDir)bin\$(Platform)_$(Configuration)\</OutDir>
<IntDir>$(SolutionDir)tmp\$(Platform)_$(Configuration)\$(ProjectName)\</IntDir>
<OutDir>$(SolutionDir)\..\..\bin\$(Platform)_$(Configuration)\</OutDir>
<IntDir>$(SolutionDir)\..\..\tmp\$(Platform)_$(Configuration)\$(ProjectName)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<IntDir>$(SolutionDir)tmp\$(Platform)_$(Configuration)\$(ProjectName)\</IntDir>
<OutDir>$(SolutionDir)bin\$(Platform)_$(Configuration)\</OutDir>
<OutDir>$(SolutionDir)\..\..\bin\$(Platform)_$(Configuration)\</OutDir>
<IntDir>$(SolutionDir)\..\..\tmp\$(Platform)_$(Configuration)\$(ProjectName)\</IntDir>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
@ -89,19 +87,18 @@
<Optimization>Disabled</Optimization>
<SDLCheck>
</SDLCheck>
<AdditionalIncludeDirectories>..\..\external\cegui\include;..\..\src;..\..\external\sdl\include;..\..\external\horde3d\include</AdditionalIncludeDirectories>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
<AdditionalIncludeDirectories>..\..\..\src;..\..\..\external\sdl\include</AdditionalIncludeDirectories>
<MinimalRebuild>false</MinimalRebuild>
</ClCompile>
<Link>
<GenerateDebugInformation>true</GenerateDebugInformation>
<AdditionalLibraryDirectories>..\..\bin\$(Platform)_$(Configuration)\;..\..\external\sdl\lib\x86</AdditionalLibraryDirectories>
<AdditionalDependencies>glu32.lib;gui.lib;opengl32.lib;core.lib;engine.lib;SDL2main.lib;SDL2.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>..\..\..\external\sdl\lib\x86;..\..\..\bin\$(Platform)_$(Configuration)\;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<SubSystem>Console</SubSystem>
</Link>
<PostBuildEvent>
<Command>copy /Y "$(SolutionDir)external\sdl\lib\x86\*.dll" "$(SolutionDir)\bin\$(Platform)_$(Configuration)\"
copy /Y "$(SolutionDir)external\physx\dll\x86\*.dll" "$(SolutionDir)\bin\$(Platform)_$(Configuration)\"</Command>
<Command>copy /Y "$(SolutionDir)\..\..\external\sdl\lib\x86\*.dll" "$(SolutionDir)\..\..\bin\$(Platform)_$(Configuration)\"</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
@ -110,19 +107,18 @@ copy /Y "$(SolutionDir)external\physx\dll\x86\*.dll" "$(SolutionDir)\bin\$(Platf
<Optimization>Disabled</Optimization>
<SDLCheck>
</SDLCheck>
<AdditionalIncludeDirectories>..\..\external\cegui\include;..\..\src;..\..\external\sdl\include;..\..\external\horde3d\include</AdditionalIncludeDirectories>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
<AdditionalIncludeDirectories>..\..\..\src;..\..\..\external\sdl\include</AdditionalIncludeDirectories>
<MinimalRebuild>false</MinimalRebuild>
</ClCompile>
<Link>
<GenerateDebugInformation>true</GenerateDebugInformation>
<AdditionalLibraryDirectories>..\..\bin\$(Platform)_$(Configuration)\;..\..\external\sdl\lib\x64;$(Configuration)\</AdditionalLibraryDirectories>
<AdditionalDependencies>glu32.lib;gui.lib;opengl32.lib;core.lib;engine.lib;SDL2main.lib;SDL2.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>..\..\..\external\sdl\lib\x64;..\..\..\bin\$(Platform)_$(Configuration)\;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<SubSystem>Console</SubSystem>
</Link>
<PostBuildEvent>
<Command>copy /Y "$(SolutionDir)external\sdl\lib\x64\*.dll" "$(SolutionDir)\bin\$(Platform)_$(Configuration)\"
copy /Y "$(SolutionDir)external\physx\dll\x64\*.dll" "$(SolutionDir)\bin\$(Platform)_$(Configuration)\"</Command>
<Command>copy /Y "$(SolutionDir)\..\..\external\sdl\lib\x64\*.dll" "$(SolutionDir)\..\..\bin\$(Platform)_$(Configuration)\"</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
@ -133,19 +129,19 @@ copy /Y "$(SolutionDir)external\physx\dll\x64\*.dll" "$(SolutionDir)\bin\$(Platf
<IntrinsicFunctions>true</IntrinsicFunctions>
<SDLCheck>
</SDLCheck>
<AdditionalIncludeDirectories>..\..\external\cegui\include;..\..\src;..\..\external\sdl\include;..\..\external\horde3d\include</AdditionalIncludeDirectories>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
<AdditionalIncludeDirectories>..\..\..\src;..\..\..\external\sdl\include</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<GenerateDebugInformation>true</GenerateDebugInformation>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
<AdditionalDependencies>glu32.lib;gui.lib;opengl32.lib;core.lib;engine.lib;SDL2main.lib;SDL2.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>..\..\..\external\sdl\lib\x86;..\..\..\bin\$(Platform)_$(Configuration)\;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<SubSystem>Console</SubSystem>
<AdditionalLibraryDirectories>..\..\bin\$(Platform)_$(Configuration)\;..\..\external\sdl\lib\x86</AdditionalLibraryDirectories>
<AdditionalDependencies>gui.lib;opengl32.lib;core.lib;engine.lib;SDL2main.lib;SDL2.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Link>
<PostBuildEvent>
<Command>copy /Y "$(SolutionDir)external\sdl\lib\x86\*.dll" "$(SolutionDir)\bin\$(Platform)_$(Configuration)\"</Command>
<Command>copy /Y "$(SolutionDir)\..\..\external\sdl\lib\x86\*.dll" "$(SolutionDir)\..\..\bin\$(Platform)_$(Configuration)\"</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
@ -156,51 +152,51 @@ copy /Y "$(SolutionDir)external\physx\dll\x64\*.dll" "$(SolutionDir)\bin\$(Platf
<IntrinsicFunctions>true</IntrinsicFunctions>
<SDLCheck>
</SDLCheck>
<AdditionalIncludeDirectories>..\..\external\cegui\include;..\..\src;..\..\external\sdl\include;..\..\external\horde3d\include</AdditionalIncludeDirectories>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
<AdditionalIncludeDirectories>..\..\..\src;..\..\..\external\sdl\include</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<GenerateDebugInformation>true</GenerateDebugInformation>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
<AdditionalDependencies>glu32.lib;gui.lib;opengl32.lib;core.lib;engine.lib;SDL2main.lib;SDL2.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>..\..\..\external\sdl\lib\x64;..\..\..\bin\$(Platform)_$(Configuration)\;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<SubSystem>Console</SubSystem>
<AdditionalLibraryDirectories>..\..\bin\$(Platform)_$(Configuration)\;..\..\external\sdl\lib\x64</AdditionalLibraryDirectories>
<AdditionalDependencies>gui.lib;opengl32.lib;core.lib;engine.lib;SDL2main.lib;SDL2.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Link>
<PostBuildEvent>
<Command>copy /Y "$(SolutionDir)external\sdl\lib\x64\*.dll" "$(SolutionDir)\bin\$(Platform)_$(Configuration)\"</Command>
<Command>copy /Y "$(SolutionDir)\..\..\external\sdl\lib\x64\*.dll" "$(SolutionDir)\..\..\bin\$(Platform)_$(Configuration)\"</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="..\..\src\core\new.cpp" />
<ClCompile Include="..\..\src\editor_native\log_ui.cpp" />
<ClCompile Include="..\..\src\editor_native\main.cpp" />
<ClCompile Include="..\..\src\editor_native\main_frame.cpp" />
<ClCompile Include="..\..\src\editor_native\main_menu.cpp" />
<ClCompile Include="..\..\src\editor_native\notifications.cpp" />
<ClCompile Include="..\..\src\editor_native\property_frame\animable_ui.cpp" />
<ClCompile Include="..\..\src\editor_native\property_frame\box_rigid_actor_ui.cpp" />
<ClCompile Include="..\..\src\editor_native\property_frame\point_light_ui.cpp" />
<ClCompile Include="..\..\src\editor_native\property_frame\property_frame.cpp" />
<ClCompile Include="..\..\src\editor_native\property_frame\renderable_ui.cpp" />
<ClCompile Include="..\..\src\editor_native\property_frame\script_ui.cpp" />
<ClCompile Include="..\..\src\editor_native\script_compiler.cpp" />
<ClCompile Include="..\..\src\editor_native\sdl_render_device.cpp" />
<ClCompile Include="..\..\..\src\core\new.cpp" />
<ClCompile Include="..\..\..\src\editor_native\log_ui.cpp" />
<ClCompile Include="..\..\..\src\editor_native\main.cpp" />
<ClCompile Include="..\..\..\src\editor_native\main_frame.cpp" />
<ClCompile Include="..\..\..\src\editor_native\main_menu.cpp" />
<ClCompile Include="..\..\..\src\editor_native\notifications.cpp" />
<ClCompile Include="..\..\..\src\editor_native\property_frame\animable_ui.cpp" />
<ClCompile Include="..\..\..\src\editor_native\property_frame\box_rigid_actor_ui.cpp" />
<ClCompile Include="..\..\..\src\editor_native\property_frame\point_light_ui.cpp" />
<ClCompile Include="..\..\..\src\editor_native\property_frame\property_frame.cpp" />
<ClCompile Include="..\..\..\src\editor_native\property_frame\renderable_ui.cpp" />
<ClCompile Include="..\..\..\src\editor_native\property_frame\script_ui.cpp" />
<ClCompile Include="..\..\..\src\editor_native\script_compiler.cpp" />
<ClCompile Include="..\..\..\src\editor_native\sdl_render_device.cpp" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\..\src\editor_native\log_ui.h" />
<ClInclude Include="..\..\src\editor_native\main_frame.h" />
<ClInclude Include="..\..\src\editor_native\main_menu.h" />
<ClInclude Include="..\..\src\editor_native\notifications.h" />
<ClInclude Include="..\..\src\editor_native\property_frame\animable_ui.h" />
<ClInclude Include="..\..\src\editor_native\property_frame\box_rigid_actor_ui.h" />
<ClInclude Include="..\..\src\editor_native\property_frame\icomponent_ui.h" />
<ClInclude Include="..\..\src\editor_native\property_frame\point_light_ui.h" />
<ClInclude Include="..\..\src\editor_native\property_frame\property_frame.h" />
<ClInclude Include="..\..\src\editor_native\property_frame\renderable_ui.h" />
<ClInclude Include="..\..\src\editor_native\property_frame\script_ui.h" />
<ClInclude Include="..\..\src\editor_native\script_compiler.h" />
<ClInclude Include="..\..\src\editor_native\sdl_render_device.h" />
<ClInclude Include="..\..\..\src\editor_native\log_ui.h" />
<ClInclude Include="..\..\..\src\editor_native\main_frame.h" />
<ClInclude Include="..\..\..\src\editor_native\main_menu.h" />
<ClInclude Include="..\..\..\src\editor_native\notifications.h" />
<ClInclude Include="..\..\..\src\editor_native\property_frame\animable_ui.h" />
<ClInclude Include="..\..\..\src\editor_native\property_frame\box_rigid_actor_ui.h" />
<ClInclude Include="..\..\..\src\editor_native\property_frame\icomponent_ui.h" />
<ClInclude Include="..\..\..\src\editor_native\property_frame\point_light_ui.h" />
<ClInclude Include="..\..\..\src\editor_native\property_frame\property_frame.h" />
<ClInclude Include="..\..\..\src\editor_native\property_frame\renderable_ui.h" />
<ClInclude Include="..\..\..\src\editor_native\property_frame\script_ui.h" />
<ClInclude Include="..\..\..\src\editor_native\script_compiler.h" />
<ClInclude Include="..\..\..\src\editor_native\sdl_render_device.h" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">

View file

@ -0,0 +1,65 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<ClCompile Include="..\..\..\src\editor_native\log_ui.cpp" />
<ClCompile Include="..\..\..\src\editor_native\main.cpp" />
<ClCompile Include="..\..\..\src\editor_native\main_frame.cpp" />
<ClCompile Include="..\..\..\src\editor_native\main_menu.cpp" />
<ClCompile Include="..\..\..\src\editor_native\notifications.cpp" />
<ClCompile Include="..\..\..\src\editor_native\script_compiler.cpp" />
<ClCompile Include="..\..\..\src\editor_native\sdl_render_device.cpp" />
<ClCompile Include="..\..\..\src\editor_native\property_frame\animable_ui.cpp">
<Filter>property_frame</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\editor_native\property_frame\box_rigid_actor_ui.cpp">
<Filter>property_frame</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\editor_native\property_frame\point_light_ui.cpp">
<Filter>property_frame</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\editor_native\property_frame\property_frame.cpp">
<Filter>property_frame</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\editor_native\property_frame\renderable_ui.cpp">
<Filter>property_frame</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\editor_native\property_frame\script_ui.cpp">
<Filter>property_frame</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\core\new.cpp" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\..\..\src\editor_native\log_ui.h" />
<ClInclude Include="..\..\..\src\editor_native\main_frame.h" />
<ClInclude Include="..\..\..\src\editor_native\main_menu.h" />
<ClInclude Include="..\..\..\src\editor_native\notifications.h" />
<ClInclude Include="..\..\..\src\editor_native\script_compiler.h" />
<ClInclude Include="..\..\..\src\editor_native\sdl_render_device.h" />
<ClInclude Include="..\..\..\src\editor_native\property_frame\animable_ui.h">
<Filter>property_frame</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\editor_native\property_frame\box_rigid_actor_ui.h">
<Filter>property_frame</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\editor_native\property_frame\icomponent_ui.h">
<Filter>property_frame</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\editor_native\property_frame\point_light_ui.h">
<Filter>property_frame</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\editor_native\property_frame\property_frame.h">
<Filter>property_frame</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\editor_native\property_frame\renderable_ui.h">
<Filter>property_frame</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\editor_native\property_frame\script_ui.h">
<Filter>property_frame</Filter>
</ClInclude>
</ItemGroup>
<ItemGroup>
<Filter Include="property_frame">
<UniqueIdentifier>{e20d0947-5982-4055-9d4e-324cd7fd8e2c}</UniqueIdentifier>
</Filter>
</ItemGroup>
</Project>

View file

@ -0,0 +1,238 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|x64">
<Configuration>Debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|x64">
<Configuration>Release</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectGuid>{E1A0C677-DE71-4AD8-B802-AA7A3332D822}</ProjectGuid>
<RootNamespace>engine</RootNamespace>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>v120</PlatformToolset>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>v120</PlatformToolset>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>v120</PlatformToolset>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>v120</PlatformToolset>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<OutDir>$(SolutionDir)\..\..\bin\$(Platform)_$(Configuration)\</OutDir>
<IntDir>$(SolutionDir)\..\..\tmp\$(Platform)_$(Configuration)\$(ProjectName)\</IntDir>
<TargetExt>.dll</TargetExt>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<OutDir>$(SolutionDir)\..\..\bin\$(Platform)_$(Configuration)\</OutDir>
<IntDir>$(SolutionDir)\..\..\tmp\$(Platform)_$(Configuration)\$(ProjectName)\</IntDir>
<TargetExt>.dll</TargetExt>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<OutDir>$(SolutionDir)\..\..\bin\$(Platform)_$(Configuration)\</OutDir>
<IntDir>$(SolutionDir)\..\..\tmp\$(Platform)_$(Configuration)\$(ProjectName)\</IntDir>
<TargetExt>.dll</TargetExt>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<OutDir>$(SolutionDir)\..\..\bin\$(Platform)_$(Configuration)\</OutDir>
<IntDir>$(SolutionDir)\..\..\tmp\$(Platform)_$(Configuration)\$(ProjectName)\</IntDir>
<TargetExt>.dll</TargetExt>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<Optimization>Disabled</Optimization>
<SDLCheck>
</SDLCheck>
<AdditionalIncludeDirectories>..\..\..\external\physx\include;..\..\..\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
<PreprocessorDefinitions>WIN32;BUILDING_ENGINE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<MinimalRebuild>false</MinimalRebuild>
</ClCompile>
<Link>
<GenerateDebugInformation>true</GenerateDebugInformation>
<AdditionalLibraryDirectories>..\..\..\bin\$(Platform)_$(Configuration);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<AdditionalDependencies>glu32.lib;opengl32.lib;core.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<Optimization>Disabled</Optimization>
<SDLCheck>
</SDLCheck>
<AdditionalIncludeDirectories>..\..\..\external\physx\include;..\..\..\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
<PreprocessorDefinitions>WIN32;BUILDING_ENGINE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<MinimalRebuild>false</MinimalRebuild>
</ClCompile>
<Link>
<GenerateDebugInformation>true</GenerateDebugInformation>
<AdditionalLibraryDirectories>..\..\..\bin\$(Platform)_$(Configuration);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<AdditionalDependencies>glu32.lib;opengl32.lib;core.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<Optimization>MaxSpeed</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<SDLCheck>
</SDLCheck>
<AdditionalIncludeDirectories>..\..\..\external\physx\include;..\..\..\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
<PreprocessorDefinitions>WIN32;BUILDING_ENGINE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
<Link>
<GenerateDebugInformation>true</GenerateDebugInformation>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
<AdditionalLibraryDirectories>..\..\..\bin\$(Platform)_$(Configuration);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<AdditionalDependencies>glu32.lib;opengl32.lib;core.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<Optimization>MaxSpeed</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<SDLCheck>
</SDLCheck>
<AdditionalIncludeDirectories>..\..\..\external\physx\include;..\..\..\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
<PreprocessorDefinitions>WIN32;BUILDING_ENGINE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
<Link>
<GenerateDebugInformation>true</GenerateDebugInformation>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
<AdditionalLibraryDirectories>..\..\..\bin\$(Platform)_$(Configuration);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<AdditionalDependencies>glu32.lib;opengl32.lib;core.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Link>
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="..\..\..\src\animation\animation.cpp" />
<ClCompile Include="..\..\..\src\animation\animation_system.cpp" />
<ClCompile Include="..\..\..\src\core\new.cpp" />
<ClCompile Include="..\..\..\src\editor\editor_client.cpp" />
<ClCompile Include="..\..\..\src\editor\editor_icon.cpp" />
<ClCompile Include="..\..\..\src\editor\editor_server.cpp" />
<ClCompile Include="..\..\..\src\editor\gizmo.cpp" />
<ClCompile Include="..\..\..\src\editor\server_message_types.cpp" />
<ClCompile Include="..\..\..\src\engine\engine.cpp" />
<ClCompile Include="..\..\..\src\engine\iplugin.cpp" />
<ClCompile Include="..\..\..\src\engine\plugin_manager.cpp" />
<ClCompile Include="..\..\..\src\graphics\frame_buffer.cpp" />
<ClCompile Include="..\..\..\src\graphics\geometry.cpp" />
<ClCompile Include="..\..\..\src\graphics\gl_ext.cpp" />
<ClCompile Include="..\..\..\src\graphics\material.cpp" />
<ClCompile Include="..\..\..\src\graphics\model.cpp" />
<ClCompile Include="..\..\..\src\graphics\model_instance.cpp" />
<ClCompile Include="..\..\..\src\graphics\pipeline.cpp" />
<ClCompile Include="..\..\..\src\graphics\pose.cpp" />
<ClCompile Include="..\..\..\src\graphics\renderer.cpp" />
<ClCompile Include="..\..\..\src\graphics\shader.cpp" />
<ClCompile Include="..\..\..\src\graphics\texture.cpp" />
<ClCompile Include="..\..\..\src\script\get_property_visitor.cpp" />
<ClCompile Include="..\..\..\src\script\save_script_visitor.cpp" />
<ClCompile Include="..\..\..\src\script\script_system.cpp" />
<ClCompile Include="..\..\..\src\script\set_property_visitor.cpp" />
<ClCompile Include="..\..\..\src\universe\component.cpp" />
<ClCompile Include="..\..\..\src\universe\component_event.cpp" />
<ClCompile Include="..\..\..\src\universe\entity.cpp" />
<ClCompile Include="..\..\..\src\universe\entity_destroyed_event.cpp" />
<ClCompile Include="..\..\..\src\universe\entity_moved_event.cpp" />
<ClCompile Include="..\..\..\src\universe\universe.cpp" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\..\..\src\animation\animation.h" />
<ClInclude Include="..\..\..\src\animation\animation_system.h" />
<ClInclude Include="..\..\..\src\editor\client_message_types.h" />
<ClInclude Include="..\..\..\src\editor\editor_client.h" />
<ClInclude Include="..\..\..\src\editor\editor_icon.h" />
<ClInclude Include="..\..\..\src\editor\editor_server.h" />
<ClInclude Include="..\..\..\src\editor\gizmo.h" />
<ClInclude Include="..\..\..\src\editor\property_descriptor.h" />
<ClInclude Include="..\..\..\src\editor\server_message_types.h" />
<ClInclude Include="..\..\..\src\engine\engine.h" />
<ClInclude Include="..\..\..\src\engine\iplugin.h" />
<ClInclude Include="..\..\..\src\engine\plugin_manager.h" />
<ClInclude Include="..\..\..\src\graphics\frame_buffer.h" />
<ClInclude Include="..\..\..\src\graphics\geometry.h" />
<ClInclude Include="..\..\..\src\graphics\gl_ext.h" />
<ClInclude Include="..\..\..\src\graphics\irender_device.h" />
<ClInclude Include="..\..\..\src\graphics\material.h" />
<ClInclude Include="..\..\..\src\graphics\model.h" />
<ClInclude Include="..\..\..\src\graphics\model_instance.h" />
<ClInclude Include="..\..\..\src\graphics\pipeline.h" />
<ClInclude Include="..\..\..\src\graphics\pose.h" />
<ClInclude Include="..\..\..\src\graphics\ray_cast_model_hit.h" />
<ClInclude Include="..\..\..\src\graphics\renderer.h" />
<ClInclude Include="..\..\..\src\graphics\shader.h" />
<ClInclude Include="..\..\..\src\graphics\texture.h" />
<ClInclude Include="..\..\..\src\script\base_script.h" />
<ClInclude Include="..\..\..\src\script\get_property_visitor.h" />
<ClInclude Include="..\..\..\src\script\save_script_visitor.h" />
<ClInclude Include="..\..\..\src\script\script_system.h" />
<ClInclude Include="..\..\..\src\script\script_visitor.h" />
<ClInclude Include="..\..\..\src\script\set_property_visitor.h" />
<ClInclude Include="..\..\..\src\universe\component.h" />
<ClInclude Include="..\..\..\src\universe\component_event.h" />
<ClInclude Include="..\..\..\src\universe\entity.h" />
<ClInclude Include="..\..\..\src\universe\entity_destroyed_event.h" />
<ClInclude Include="..\..\..\src\universe\entity_moved_event.h" />
<ClInclude Include="..\..\..\src\universe\universe.h" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>

View file

@ -0,0 +1,232 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="script">
<UniqueIdentifier>{af898ef8-401c-4aae-972c-8a5da5ead331}</UniqueIdentifier>
</Filter>
<Filter Include="universe">
<UniqueIdentifier>{17bfcc99-db07-4e7b-a65c-f59f818f4c83}</UniqueIdentifier>
</Filter>
<Filter Include="engine">
<UniqueIdentifier>{e33fbdba-3094-4874-83f2-51e668c3cb2d}</UniqueIdentifier>
</Filter>
<Filter Include="editor">
<UniqueIdentifier>{856cefc3-62cd-4d97-b5d9-e40487b51da9}</UniqueIdentifier>
</Filter>
<Filter Include="graphics">
<UniqueIdentifier>{4958eded-acc7-41f8-ac9b-6f6bc47bd0ae}</UniqueIdentifier>
</Filter>
<Filter Include="animation">
<UniqueIdentifier>{240998ba-942c-45cf-a31c-06007274bd82}</UniqueIdentifier>
</Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\..\src\animation\animation.cpp">
<Filter>animation</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\animation\animation_system.cpp">
<Filter>animation</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\graphics\frame_buffer.cpp">
<Filter>graphics</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\graphics\geometry.cpp">
<Filter>graphics</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\graphics\gl_ext.cpp">
<Filter>graphics</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\graphics\material.cpp">
<Filter>graphics</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\graphics\model.cpp">
<Filter>graphics</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\graphics\model_instance.cpp">
<Filter>graphics</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\graphics\pipeline.cpp">
<Filter>graphics</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\graphics\pose.cpp">
<Filter>graphics</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\graphics\renderer.cpp">
<Filter>graphics</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\graphics\shader.cpp">
<Filter>graphics</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\graphics\texture.cpp">
<Filter>graphics</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\engine\engine.cpp">
<Filter>engine</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\engine\iplugin.cpp">
<Filter>engine</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\engine\plugin_manager.cpp">
<Filter>engine</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\editor\editor_client.cpp">
<Filter>editor</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\editor\editor_icon.cpp">
<Filter>editor</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\editor\editor_server.cpp">
<Filter>editor</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\editor\gizmo.cpp">
<Filter>editor</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\editor\server_message_types.cpp">
<Filter>editor</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\script\get_property_visitor.cpp">
<Filter>script</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\script\save_script_visitor.cpp">
<Filter>script</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\script\script_system.cpp">
<Filter>script</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\script\set_property_visitor.cpp">
<Filter>script</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\universe\component.cpp">
<Filter>universe</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\universe\component_event.cpp">
<Filter>universe</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\universe\entity.cpp">
<Filter>universe</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\universe\entity_destroyed_event.cpp">
<Filter>universe</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\universe\entity_moved_event.cpp">
<Filter>universe</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\universe\universe.cpp">
<Filter>universe</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\core\new.cpp" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\..\..\src\animation\animation.h">
<Filter>animation</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\animation\animation_system.h">
<Filter>animation</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\graphics\frame_buffer.h">
<Filter>graphics</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\graphics\geometry.h">
<Filter>graphics</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\graphics\gl_ext.h">
<Filter>graphics</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\graphics\irender_device.h">
<Filter>graphics</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\graphics\material.h">
<Filter>graphics</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\graphics\model.h">
<Filter>graphics</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\graphics\model_instance.h">
<Filter>graphics</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\graphics\pipeline.h">
<Filter>graphics</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\graphics\pose.h">
<Filter>graphics</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\graphics\ray_cast_model_hit.h">
<Filter>graphics</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\graphics\renderer.h">
<Filter>graphics</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\graphics\shader.h">
<Filter>graphics</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\graphics\texture.h">
<Filter>graphics</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\engine\engine.h">
<Filter>engine</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\engine\iplugin.h">
<Filter>engine</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\engine\plugin_manager.h">
<Filter>engine</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\editor\client_message_types.h">
<Filter>editor</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\editor\editor_client.h">
<Filter>editor</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\editor\editor_icon.h">
<Filter>editor</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\editor\editor_server.h">
<Filter>editor</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\editor\gizmo.h">
<Filter>editor</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\editor\property_descriptor.h">
<Filter>editor</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\editor\server_message_types.h">
<Filter>editor</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\script\base_script.h">
<Filter>script</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\script\get_property_visitor.h">
<Filter>script</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\script\save_script_visitor.h">
<Filter>script</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\script\script_system.h">
<Filter>script</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\script\script_visitor.h">
<Filter>script</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\script\set_property_visitor.h">
<Filter>script</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\universe\component.h">
<Filter>universe</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\universe\component_event.h">
<Filter>universe</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\universe\entity.h">
<Filter>universe</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\universe\entity_destroyed_event.h">
<Filter>universe</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\universe\entity_moved_event.h">
<Filter>universe</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\universe\universe.h">
<Filter>universe</Filter>
</ClInclude>
</ItemGroup>
</Project>

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
@ -19,33 +19,33 @@
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectGuid>{3C7800B3-C971-4E27-BD17-60B033642566}</ProjectGuid>
<ProjectGuid>{D1B2F2AA-A6DA-4B5F-B6EC-915A3FA01F86}</ProjectGuid>
<RootNamespace>gui</RootNamespace>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>v110</PlatformToolset>
<PlatformToolset>v120</PlatformToolset>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>v110</PlatformToolset>
<PlatformToolset>v120</PlatformToolset>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>v110</PlatformToolset>
<PlatformToolset>v120</PlatformToolset>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>v110</PlatformToolset>
<PlatformToolset>v120</PlatformToolset>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
@ -65,23 +65,21 @@
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<OutDir>$(SolutionDir)bin\$(Platform)_$(Configuration)\</OutDir>
<IntDir>$(SolutionDir)tmp\$(Platform)_$(Configuration)\$(ProjectName)\</IntDir>
<TargetExt>.dll</TargetExt>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<TargetExt>.dll</TargetExt>
<OutDir>$(SolutionDir)bin\$(Platform)_$(Configuration)\</OutDir>
<IntDir>$(SolutionDir)tmp\$(Platform)_$(Configuration)\$(ProjectName)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<OutDir>$(SolutionDir)bin\$(Platform)_$(Configuration)\</OutDir>
<IntDir>$(SolutionDir)tmp\$(Platform)_$(Configuration)\$(ProjectName)\</IntDir>
<OutDir>$(SolutionDir)\..\..\bin\$(Platform)_$(Configuration)\</OutDir>
<IntDir>$(SolutionDir)\..\..\tmp\$(Platform)_$(Configuration)\$(ProjectName)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<IntDir>$(SolutionDir)tmp\$(Platform)_$(Configuration)\$(ProjectName)\</IntDir>
<OutDir>$(SolutionDir)bin\$(Platform)_$(Configuration)\</OutDir>
<OutDir>$(SolutionDir)\..\..\bin\$(Platform)_$(Configuration)\</OutDir>
<IntDir>$(SolutionDir)\..\..\tmp\$(Platform)_$(Configuration)\$(ProjectName)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<OutDir>$(SolutionDir)\..\..\bin\$(Platform)_$(Configuration)\</OutDir>
<IntDir>$(SolutionDir)\..\..\tmp\$(Platform)_$(Configuration)\$(ProjectName)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<OutDir>$(SolutionDir)\..\..\bin\$(Platform)_$(Configuration)\</OutDir>
<IntDir>$(SolutionDir)\..\..\tmp\$(Platform)_$(Configuration)\$(ProjectName)\</IntDir>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
@ -89,14 +87,13 @@
<Optimization>Disabled</Optimization>
<SDLCheck>
</SDLCheck>
<AdditionalIncludeDirectories>..\..\src;..\..\external\sdl\include</AdditionalIncludeDirectories>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
<PreprocessorDefinitions>BUILDING_GUI;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<MinimalRebuild>false</MinimalRebuild>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
</ClCompile>
<Link>
<GenerateDebugInformation>true</GenerateDebugInformation>
<AdditionalLibraryDirectories>..\..\bin\$(Platform)_$(Configuration)\</AdditionalLibraryDirectories>
<AdditionalLibraryDirectories>..\..\..\bin\$(Platform)_$(Configuration)\</AdditionalLibraryDirectories>
<AdditionalDependencies>opengl32.lib;core.lib;engine.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Link>
</ItemDefinitionGroup>
@ -104,16 +101,12 @@
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<Optimization>Disabled</Optimization>
<SDLCheck>
</SDLCheck>
<AdditionalIncludeDirectories>..\..\src;..\..\external\sdl\include</AdditionalIncludeDirectories>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
<SDLCheck>true</SDLCheck>
<PreprocessorDefinitions>BUILDING_GUI;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<MinimalRebuild>false</MinimalRebuild>
</ClCompile>
<Link>
<GenerateDebugInformation>true</GenerateDebugInformation>
<AdditionalLibraryDirectories>..\..\bin\$(Platform)_$(Configuration)\</AdditionalLibraryDirectories>
<AdditionalLibraryDirectories>..\..\..\bin\$(Platform)_$(Configuration)\</AdditionalLibraryDirectories>
<AdditionalDependencies>opengl32.lib;core.lib;engine.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Link>
</ItemDefinitionGroup>
@ -125,16 +118,15 @@
<IntrinsicFunctions>true</IntrinsicFunctions>
<SDLCheck>
</SDLCheck>
<PreprocessorDefinitions>WIN32;BUILDING_GUI;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>..\..\src;..\..\external\sdl\include</AdditionalIncludeDirectories>
<PreprocessorDefinitions>BUILDING_GUI;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
</ClCompile>
<Link>
<GenerateDebugInformation>true</GenerateDebugInformation>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
<AdditionalDependencies>opengl32.lib;core.lib;engine.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>..\..\bin\$(Platform)_$(Configuration)\</AdditionalLibraryDirectories>
<AdditionalLibraryDirectories>..\..\..\bin\$(Platform)_$(Configuration)\</AdditionalLibraryDirectories>
<AdditionalDependencies>opengl32.lib;core.lib;engine.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
@ -145,63 +137,63 @@
<IntrinsicFunctions>true</IntrinsicFunctions>
<SDLCheck>
</SDLCheck>
<PreprocessorDefinitions>WIN32;BUILDING_GUI;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>..\..\src;..\..\external\sdl\include</AdditionalIncludeDirectories>
<PreprocessorDefinitions>BUILDING_GUI;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>..\..\..\src;..\..\..\external\sdl\include</AdditionalIncludeDirectories>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
</ClCompile>
<Link>
<GenerateDebugInformation>true</GenerateDebugInformation>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
<AdditionalDependencies>opengl32.lib;core.lib;engine.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>..\..\bin\$(Platform)_$(Configuration)\</AdditionalLibraryDirectories>
<AdditionalLibraryDirectories>..\..\..\bin\$(Platform)_$(Configuration)\</AdditionalLibraryDirectories>
<AdditionalDependencies>opengl32.lib;core.lib;engine.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Link>
</ItemDefinitionGroup>
<ItemGroup>
<ClInclude Include="..\..\src\gui\atlas.h" />
<ClInclude Include="..\..\src\gui\controls\button.h" />
<ClInclude Include="..\..\src\gui\controls\check_box.h" />
<ClInclude Include="..\..\src\gui\controls\dockable.h" />
<ClInclude Include="..\..\src\gui\controls\menu_bar.h" />
<ClInclude Include="..\..\src\gui\controls\menu_item.h" />
<ClInclude Include="..\..\src\gui\controls\scrollable.h" />
<ClInclude Include="..\..\src\gui\controls\scrollbar.h" />
<ClInclude Include="..\..\src\gui\controls\tab_block.h" />
<ClInclude Include="..\..\src\gui\controls\text_box.h" />
<ClInclude Include="..\..\src\gui\decorators\box_decorator.h" />
<ClInclude Include="..\..\src\gui\decorators\check_box_decorator.h" />
<ClInclude Include="..\..\src\gui\decorators\cursor_decorator.h" />
<ClInclude Include="..\..\src\gui\decorators\dockable_decorator.h" />
<ClInclude Include="..\..\src\gui\decorators\scrollbar_decorator.h" />
<ClInclude Include="..\..\src\gui\decorators\text_decorator.h" />
<ClInclude Include="..\..\src\gui\decorator_base.h" />
<ClInclude Include="..\..\src\gui\gui.h" />
<ClInclude Include="..\..\src\gui\block.h" />
<ClInclude Include="..\..\src\gui\irenderer.h" />
<ClInclude Include="..\..\src\gui\texture_base.h" />
<ClInclude Include="..\..\src\gui\opengl_renderer.h" />
<ClCompile Include="..\..\..\src\core\new.cpp" />
<ClCompile Include="..\..\..\src\gui\atlas.cpp" />
<ClCompile Include="..\..\..\src\gui\block.cpp" />
<ClCompile Include="..\..\..\src\gui\controls\button.cpp" />
<ClCompile Include="..\..\..\src\gui\controls\check_box.cpp" />
<ClCompile Include="..\..\..\src\gui\controls\dockable.cpp" />
<ClCompile Include="..\..\..\src\gui\controls\menu_bar.cpp" />
<ClCompile Include="..\..\..\src\gui\controls\menu_item.cpp" />
<ClCompile Include="..\..\..\src\gui\controls\scrollable.cpp" />
<ClCompile Include="..\..\..\src\gui\controls\scrollbar.cpp" />
<ClCompile Include="..\..\..\src\gui\controls\tab_block.cpp" />
<ClCompile Include="..\..\..\src\gui\controls\text_box.cpp" />
<ClCompile Include="..\..\..\src\gui\decorators\box_decorator.cpp" />
<ClCompile Include="..\..\..\src\gui\decorators\check_box_decorator.cpp" />
<ClCompile Include="..\..\..\src\gui\decorators\cursor_decorator.cpp" />
<ClCompile Include="..\..\..\src\gui\decorators\dockable_decorator.cpp" />
<ClCompile Include="..\..\..\src\gui\decorators\scrollbar_decorator.cpp" />
<ClCompile Include="..\..\..\src\gui\decorators\text_decorator.cpp" />
<ClCompile Include="..\..\..\src\gui\gui.cpp" />
<ClCompile Include="..\..\..\src\gui\opengl_renderer.cpp" />
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\src\core\new.cpp" />
<ClCompile Include="..\..\src\gui\atlas.cpp" />
<ClCompile Include="..\..\src\gui\block.cpp" />
<ClCompile Include="..\..\src\gui\controls\button.cpp" />
<ClCompile Include="..\..\src\gui\controls\check_box.cpp" />
<ClCompile Include="..\..\src\gui\controls\dockable.cpp" />
<ClCompile Include="..\..\src\gui\controls\menu_bar.cpp" />
<ClCompile Include="..\..\src\gui\controls\menu_item.cpp" />
<ClCompile Include="..\..\src\gui\controls\scrollable.cpp" />
<ClCompile Include="..\..\src\gui\controls\scrollbar.cpp" />
<ClCompile Include="..\..\src\gui\controls\tab_block.cpp" />
<ClCompile Include="..\..\src\gui\controls\text_box.cpp" />
<ClCompile Include="..\..\src\gui\decorators\box_decorator.cpp" />
<ClCompile Include="..\..\src\gui\decorators\check_box_decorator.cpp" />
<ClCompile Include="..\..\src\gui\decorators\cursor_decorator.cpp" />
<ClCompile Include="..\..\src\gui\decorators\dockable_decorator.cpp" />
<ClCompile Include="..\..\src\gui\decorators\scrollbar_decorator.cpp" />
<ClCompile Include="..\..\src\gui\decorators\text_decorator.cpp" />
<ClCompile Include="..\..\src\gui\gui.cpp" />
<ClCompile Include="..\..\src\gui\opengl_renderer.cpp" />
<ClInclude Include="..\..\..\src\gui\atlas.h" />
<ClInclude Include="..\..\..\src\gui\block.h" />
<ClInclude Include="..\..\..\src\gui\controls\button.h" />
<ClInclude Include="..\..\..\src\gui\controls\check_box.h" />
<ClInclude Include="..\..\..\src\gui\controls\dockable.h" />
<ClInclude Include="..\..\..\src\gui\controls\menu_bar.h" />
<ClInclude Include="..\..\..\src\gui\controls\menu_item.h" />
<ClInclude Include="..\..\..\src\gui\controls\scrollable.h" />
<ClInclude Include="..\..\..\src\gui\controls\scrollbar.h" />
<ClInclude Include="..\..\..\src\gui\controls\tab_block.h" />
<ClInclude Include="..\..\..\src\gui\controls\text_box.h" />
<ClInclude Include="..\..\..\src\gui\decorators\box_decorator.h" />
<ClInclude Include="..\..\..\src\gui\decorators\check_box_decorator.h" />
<ClInclude Include="..\..\..\src\gui\decorators\cursor_decorator.h" />
<ClInclude Include="..\..\..\src\gui\decorators\dockable_decorator.h" />
<ClInclude Include="..\..\..\src\gui\decorators\scrollbar_decorator.h" />
<ClInclude Include="..\..\..\src\gui\decorators\text_decorator.h" />
<ClInclude Include="..\..\..\src\gui\decorator_base.h" />
<ClInclude Include="..\..\..\src\gui\gui.h" />
<ClInclude Include="..\..\..\src\gui\irenderer.h" />
<ClInclude Include="..\..\..\src\gui\opengl_renderer.h" />
<ClInclude Include="..\..\..\src\gui\texture_base.h" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">

View file

@ -0,0 +1,117 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="controls">
<UniqueIdentifier>{537e3630-751d-41ac-9588-fd25dba1cd3b}</UniqueIdentifier>
</Filter>
<Filter Include="decorators">
<UniqueIdentifier>{26fe1a8a-2b9d-4fb5-bd61-75604921d88b}</UniqueIdentifier>
</Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\..\src\gui\controls\button.cpp">
<Filter>controls</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\gui\controls\dockable.cpp">
<Filter>controls</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\gui\controls\check_box.cpp">
<Filter>controls</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\gui\controls\menu_bar.cpp">
<Filter>controls</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\gui\controls\menu_item.cpp">
<Filter>controls</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\gui\controls\scrollable.cpp">
<Filter>controls</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\gui\controls\scrollbar.cpp">
<Filter>controls</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\gui\controls\tab_block.cpp">
<Filter>controls</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\gui\controls\text_box.cpp">
<Filter>controls</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\gui\decorators\box_decorator.cpp">
<Filter>decorators</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\gui\decorators\cursor_decorator.cpp">
<Filter>decorators</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\gui\decorators\dockable_decorator.cpp">
<Filter>decorators</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\gui\decorators\check_box_decorator.cpp">
<Filter>decorators</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\gui\decorators\scrollbar_decorator.cpp">
<Filter>decorators</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\gui\decorators\text_decorator.cpp">
<Filter>decorators</Filter>
</ClCompile>
<ClCompile Include="..\..\..\src\gui\atlas.cpp" />
<ClCompile Include="..\..\..\src\gui\block.cpp" />
<ClCompile Include="..\..\..\src\gui\gui.cpp" />
<ClCompile Include="..\..\..\src\gui\opengl_renderer.cpp" />
<ClCompile Include="..\..\..\src\core\new.cpp" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\..\..\src\gui\controls\button.h">
<Filter>controls</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\gui\controls\dockable.h">
<Filter>controls</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\gui\controls\check_box.h">
<Filter>controls</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\gui\controls\menu_bar.h">
<Filter>controls</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\gui\controls\menu_item.h">
<Filter>controls</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\gui\controls\scrollable.h">
<Filter>controls</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\gui\controls\scrollbar.h">
<Filter>controls</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\gui\controls\tab_block.h">
<Filter>controls</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\gui\controls\text_box.h">
<Filter>controls</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\gui\decorators\box_decorator.h">
<Filter>decorators</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\gui\decorators\cursor_decorator.h">
<Filter>decorators</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\gui\decorators\dockable_decorator.h">
<Filter>decorators</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\gui\decorators\check_box_decorator.h">
<Filter>decorators</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\gui\decorators\scrollbar_decorator.h">
<Filter>decorators</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\gui\decorators\text_decorator.h">
<Filter>decorators</Filter>
</ClInclude>
<ClInclude Include="..\..\..\src\gui\atlas.h" />
<ClInclude Include="..\..\..\src\gui\block.h" />
<ClInclude Include="..\..\..\src\gui\decorator_base.h" />
<ClInclude Include="..\..\..\src\gui\gui.h" />
<ClInclude Include="..\..\..\src\gui\irenderer.h" />
<ClInclude Include="..\..\..\src\gui\opengl_renderer.h" />
<ClInclude Include="..\..\..\src\gui\texture_base.h" />
</ItemGroup>
</Project>

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
@ -19,33 +19,33 @@
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectGuid>{13B10E62-BBE6-4B9C-86D0-F90141319326}</ProjectGuid>
<ProjectGuid>{4D15098E-177F-44EE-BF3C-FF0298E1BA33}</ProjectGuid>
<RootNamespace>physics</RootNamespace>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>v110</PlatformToolset>
<PlatformToolset>v120</PlatformToolset>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>v110</PlatformToolset>
<PlatformToolset>v120</PlatformToolset>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>v110</PlatformToolset>
<PlatformToolset>v120</PlatformToolset>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>v110</PlatformToolset>
<PlatformToolset>v120</PlatformToolset>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>NotSet</CharacterSet>
</PropertyGroup>
@ -66,22 +66,20 @@
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<IntDir>$(SolutionDir)tmp\$(Platform)_$(Configuration)\$(ProjectName)\</IntDir>
<OutDir>$(SolutionDir)bin\$(Platform)_$(Configuration)\</OutDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<OutDir>$(SolutionDir)bin\$(Platform)_$(Configuration)\</OutDir>
<IntDir>$(SolutionDir)tmp\$(Platform)_$(Configuration)\$(ProjectName)\</IntDir>
<OutDir>$(SolutionDir)\..\..\bin\$(Platform)_$(Configuration)\</OutDir>
<IntDir>$(SolutionDir)\..\..\tmp\$(Platform)_$(Configuration)\$(ProjectName)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<IntDir>$(SolutionDir)tmp\$(Platform)_$(Configuration)\$(ProjectName)\</IntDir>
<OutDir>$(SolutionDir)bin\$(Platform)_$(Configuration)\</OutDir>
<TargetExt>.dll</TargetExt>
<OutDir>$(SolutionDir)\..\..\bin\$(Platform)_$(Configuration)\</OutDir>
<IntDir>$(SolutionDir)\..\..\tmp\$(Platform)_$(Configuration)\$(ProjectName)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<OutDir>$(SolutionDir)\..\..\bin\$(Platform)_$(Configuration)\</OutDir>
<IntDir>$(SolutionDir)\..\..\tmp\$(Platform)_$(Configuration)\$(ProjectName)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<TargetExt>.dll</TargetExt>
<OutDir>$(SolutionDir)bin\$(Platform)_$(Configuration)\</OutDir>
<IntDir>$(SolutionDir)tmp\$(Platform)_$(Configuration)\$(ProjectName)\</IntDir>
<OutDir>$(SolutionDir)\..\..\bin\$(Platform)_$(Configuration)\</OutDir>
<IntDir>$(SolutionDir)\..\..\tmp\$(Platform)_$(Configuration)\$(ProjectName)\</IntDir>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
@ -89,23 +87,18 @@
<Optimization>Disabled</Optimization>
<SDLCheck>
</SDLCheck>
<AdditionalIncludeDirectories>..\..\..\external\physx\include;..\..\..\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
<AdditionalIncludeDirectories>..\..\external\physx\include;..\..\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<MinimalRebuild>false</MinimalRebuild>
<PreprocessorDefinitions>WIN32;BUILDING_PHYSICS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<MinimalRebuild>false</MinimalRebuild>
</ClCompile>
<Link>
<GenerateDebugInformation>true</GenerateDebugInformation>
<AdditionalLibraryDirectories>..\..\external\physx\lib\x86;..\..\bin\$(Platform)_$(Configuration)\;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<AdditionalLibraryDirectories>..\..\..\external\physx\lib\x86;..\..\..\bin\$(Platform)_$(Configuration)\;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<AdditionalDependencies>core.lib;engine.lib;opengl32.lib;PhysXVisualDebuggerSDKCHECKED.lib;PhysX3CHECKED_x86.lib;PhysX3CommonCHECKED_x86.lib;PhysX3ExtensionsCHECKED.lib;PhysX3CharacterKinematicCHECKED_x86.lib;PhysX3CookingCHECKED_x86.lib;%(AdditionalDependencies)</AdditionalDependencies>
<IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
<IgnoreSpecificDefaultLibraries>libcmt.lib</IgnoreSpecificDefaultLibraries>
<AdditionalOptions>/ignore:4099 %(AdditionalOptions)</AdditionalOptions>
</Link>
<PostBuildEvent>
<Command>
</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<ClCompile>
@ -113,23 +106,15 @@
<Optimization>Disabled</Optimization>
<SDLCheck>
</SDLCheck>
<AdditionalIncludeDirectories>..\..\..\external\physx\include;..\..\..\src</AdditionalIncludeDirectories>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
<AdditionalIncludeDirectories>..\..\external\physx\include;..\..\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<MinimalRebuild>false</MinimalRebuild>
<PreprocessorDefinitions>WIN32;BUILDING_PHYSICS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
<Link>
<GenerateDebugInformation>true</GenerateDebugInformation>
<AdditionalLibraryDirectories>..\..\external\physx\lib\x64;..\..\bin\$(Platform)_$(Configuration)\;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<AdditionalDependencies>core.lib;engine.lib;opengl32.lib;PhysXVisualDebuggerSDKCHECKED.lib;PhysX3CHECKED_x64.lib;PhysX3CommonCHECKED_x64.lib;PhysX3ExtensionsCHECKED.lib;PhysX3CharacterKinematicCHECKED_x64.lib;PhysX3CookingCHECKED_x64.lib;%(AdditionalDependencies)</AdditionalDependencies>
<IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
<IgnoreSpecificDefaultLibraries>libcmt.lib</IgnoreSpecificDefaultLibraries>
<AdditionalOptions>/ignore:4099 %(AdditionalOptions)</AdditionalOptions>
</Link>
<PostBuildEvent>
<Command>
</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
@ -139,19 +124,18 @@
<IntrinsicFunctions>true</IntrinsicFunctions>
<SDLCheck>
</SDLCheck>
<PreprocessorDefinitions>WIN32;BUILDING_PHYSICS;NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>..\..\src;..\..\external\physx\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<AdditionalIncludeDirectories>..\..\..\external\physx\include;..\..\..\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
<PreprocessorDefinitions>WIN32;NDEBUG;BUILDING_PHYSICS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
<Link>
<GenerateDebugInformation>true</GenerateDebugInformation>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
<AdditionalLibraryDirectories>..\..\bin\$(Platform)_$(Configuration)\;..\..\external\physx\lib\x86;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<AdditionalDependencies>opengl32.lib;core.lib;engine.lib;PhysXVisualDebuggerSDKCHECKED.lib;PhysX3CHECKED_x86.lib;PhysX3CommonCHECKED_x86.lib;PhysX3ExtensionsCHECKED.lib;PhysX3CharacterKinematicCHECKED_x86.lib;PhysX3CookingCHECKED_x86.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalLibraryDirectories>..\..\..\external\physx\lib\x86;..\..\..\bin\$(Platform)_$(Configuration)\;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<AdditionalDependencies>core.lib;engine.lib;opengl32.lib;PhysXVisualDebuggerSDKCHECKED.lib;PhysX3CHECKED_x86.lib;PhysX3CommonCHECKED_x86.lib;PhysX3ExtensionsCHECKED.lib;PhysX3CharacterKinematicCHECKED_x86.lib;PhysX3CookingCHECKED_x86.lib;%(AdditionalDependencies)</AdditionalDependencies>
<IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
<IgnoreSpecificDefaultLibraries>libcmt.lib</IgnoreSpecificDefaultLibraries>
<AdditionalOptions>/ignore:4099 %(AdditionalOptions)</AdditionalOptions>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
@ -162,30 +146,29 @@
<IntrinsicFunctions>true</IntrinsicFunctions>
<SDLCheck>
</SDLCheck>
<PreprocessorDefinitions>WIN32;BUILDING_PHYSICS;NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>..\..\src;..\..\external\physx\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<AdditionalIncludeDirectories>..\..\..\external\physx\include;..\..\..\src</AdditionalIncludeDirectories>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
<PreprocessorDefinitions>NDEBUG;BUILDING_PHYSICS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
<Link>
<GenerateDebugInformation>true</GenerateDebugInformation>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
<AdditionalLibraryDirectories>..\..\bin\$(Platform)_$(Configuration)\;..\..\external\physx\lib\x64;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<AdditionalDependencies>opengl32.lib;core.lib;engine.lib;PhysXVisualDebuggerSDKCHECKED.lib;PhysX3CHECKED_x64.lib;PhysX3CommonCHECKED_x64.lib;PhysX3ExtensionsCHECKED.lib;PhysX3CharacterKinematicCHECKED_x64.lib;PhysX3CookingCHECKED_x64.lib;%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalDependencies>core.lib;engine.lib;opengl32.lib;PhysXVisualDebuggerSDKCHECKED.lib;PhysX3CHECKED_x64.lib;PhysX3CommonCHECKED_x64.lib;PhysX3ExtensionsCHECKED.lib;PhysX3CharacterKinematicCHECKED_x64.lib;PhysX3CookingCHECKED_x64.lib;%(AdditionalDependencies)</AdditionalDependencies>
<IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
<IgnoreSpecificDefaultLibraries>libcmt.lib</IgnoreSpecificDefaultLibraries>
<AdditionalOptions>/ignore:4099 %(AdditionalOptions)</AdditionalOptions>
<AdditionalLibraryDirectories>..\..\..\external\physx\lib\x64;..\..\..\bin\$(Platform)_$(Configuration)\;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
</Link>
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="..\..\src\core\new.cpp" />
<ClCompile Include="..\..\src\physics\physics_scene.cpp" />
<ClCompile Include="..\..\src\physics\physics_system.cpp" />
<ClCompile Include="..\..\..\src\core\new.cpp" />
<ClCompile Include="..\..\..\src\physics\physics_scene.cpp" />
<ClCompile Include="..\..\..\src\physics\physics_system.cpp" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\..\src\physics\physics_scene.h" />
<ClInclude Include="..\..\src\physics\physics_system.h" />
<ClInclude Include="..\..\src\physics\physics_system_impl.h" />
<ClInclude Include="..\..\..\src\physics\physics_scene.h" />
<ClInclude Include="..\..\..\src\physics\physics_system.h" />
<ClInclude Include="..\..\..\src\physics\physics_system_impl.h" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">

View file

@ -0,0 +1,13 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<ClCompile Include="..\..\..\src\physics\physics_scene.cpp" />
<ClCompile Include="..\..\..\src\physics\physics_system.cpp" />
<ClCompile Include="..\..\..\src\core\new.cpp" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\..\..\src\physics\physics_scene.h" />
<ClInclude Include="..\..\..\src\physics\physics_system.h" />
<ClInclude Include="..\..\..\src\physics\physics_system_impl.h" />
</ItemGroup>
</Project>

View file

@ -2,12 +2,13 @@
#include "core/array.h"
#include "core/free_list.h"
#include "core/os_file.h"
#include "core/static_array.h"
#include "core/string.h"
#include "core/tcp_file_device.h"
#include "core/task.h"
#include "core/tcp_acceptor.h"
#include "core/tcp_stream.h"
#include "core/os_file.h"
namespace Lux
{
@ -46,7 +47,10 @@ namespace Lux
OsFile* file = LUX_NEW(OsFile)();
m_files[id] = file;
ret = file->open(m_buffer.data(), mode) ? id : -1;
string path;
//#error todo
path = m_buffer.data();
ret = file->open(path.c_str(), mode) ? id : -1;
}
stream->write(ret);
}
@ -155,12 +159,14 @@ namespace Lux
}
void stop() {} // TODO: implement stop
void setBasePath(const char* base_path) { m_base_path = base_path; }
private:
Net::TCPAcceptor m_acceptor;
StaticArray<char, 0x50000> m_buffer;
StaticArray<OsFile*, 0x50000> m_files;
FreeList<int32_t, 0x50000> m_ids;
string m_base_path;
};
struct TCPFileServerImpl
@ -178,9 +184,10 @@ namespace Lux
LUX_DELETE(m_impl);
}
void TCPFileServer::start()
void TCPFileServer::start(const char* base_path)
{
m_impl = LUX_NEW(TCPFileServerImpl);
m_impl->m_task.setBasePath(base_path);
m_impl->m_task.create("TCP File Server Task");
m_impl->m_task.run();
}

View file

@ -13,7 +13,7 @@ namespace Lux
TCPFileServer();
~TCPFileServer();
void start();
void start(const char* base_path);
void stop();
private:

View file

@ -1,83 +0,0 @@
#include "editor_properties.h"
namespace Lux
{
map<Component::Type, vector<EditorProperty> > g_properties;
Gwen::Controls::Property::Base* createGwenProperty(EditorProperty& prop, Component cmp, Gwen::Controls::Base* parent)
{
Gwen::Controls::Property::Base* ret = 0;
switch(prop.type)
{
default:
case EditorProperty::TEXT:
ret = new CustomGwenTextProperty(cmp, parent);
break;
case EditorProperty::BOOLEAN:
ret = new CustomGwenBooleanProperty(cmp, parent);
break;
case EditorProperty::FILE:
ret = new CustomGwenFileProperty(cmp, parent);
break;
}
ret->UserData.Set("component", cmp);
ret->UserData.Set("property", &prop);
return ret;
}
CustomGwenFileProperty::CustomGwenFileProperty(Component _cmp, Gwen::Controls::Base* parent)
: Gwen::Controls::Property::File(parent)
{
cmp = _cmp;
onChange.Add(this, &CustomGwenFileProperty::onPropertyChange);
}
void CustomGwenFileProperty::onPropertyChange(Gwen::Controls::Base* ctrl)
{
Component cmp = ctrl->UserData.Get<Component>("component");
EditorProperty* prop = ctrl->UserData.Get<EditorProperty*>("property");
(static_cast<EditorProperty::S*>(cmp.system)->*prop->setter)(cmp, m_TextBox->GetValue().c_str());
}
CustomGwenTextProperty::CustomGwenTextProperty(Component _cmp, Gwen::Controls::Base* parent)
: Gwen::Controls::Property::Text(parent)
{
cmp = _cmp;
onChange.Add(this, &CustomGwenTextProperty::onPropertyChange);
}
void CustomGwenTextProperty::onPropertyChange(Gwen::Controls::Base* ctrl)
{
Component cmp = ctrl->UserData.Get<Component>("component");
EditorProperty* prop = ctrl->UserData.Get<EditorProperty*>("property");
(static_cast<EditorProperty::S*>(cmp.system)->*prop->setter)(cmp, m_TextBox->GetValue().c_str());
}
CustomGwenBooleanProperty::CustomGwenBooleanProperty(Component _cmp, Gwen::Controls::Base* parent)
: Gwen::Controls::Property::Checkbox(parent)
{
cmp = _cmp;
onChange.Add(this, &CustomGwenBooleanProperty::onPropertyChange);
}
void CustomGwenBooleanProperty::onPropertyChange(Gwen::Controls::Base* ctrl)
{
Component cmp = ctrl->UserData.Get<Component>("component");
EditorProperty* prop = ctrl->UserData.Get<EditorProperty*>("property");
(static_cast<EditorProperty::S*>(cmp.system)->*prop->bool_setter)(cmp, m_Checkbox->IsChecked());
}
} // !namespace Lux

View file

@ -1,64 +0,0 @@
#pragma once
#include "core/string.h"
#include "universe/universe.h"
namespace Lux
{
struct EditorProperty
{
enum Type
{
TEXT,
FILE,
BOOLEAN
};
//typedef void (*Setter)(Component, const string&);
//typedef void (*Getter)(Component, string&);
string name;
struct S {};
typedef void (S::*BoolSetter)(Component, const bool&);
typedef void (S::*BoolGetter)(Component, bool&);
typedef void (S::*Setter)(Component, const string&);
typedef void (S::*Getter)(Component, string&);
union
{
Setter setter;
BoolSetter bool_setter;
};
union
{
Getter getter;
BoolGetter bool_getter;
};
Type type;
EditorProperty(string _name, BoolGetter _getter, BoolSetter _setter, Type _type)
: name(_name)
, bool_getter(_getter)
, bool_setter(_setter)
, type(_type)
{
}
EditorProperty(string _name, Getter _getter, Setter _setter, Type _type)
: name(_name)
, getter(_getter)
, setter(_setter)
, type(_type)
{
}
};
extern map<Component::Type, vector<EditorProperty> > g_properties;
} // !namespace Lux

View file

@ -311,8 +311,8 @@ void EditorServer::destroy()
void EditorServerImpl::registerProperties()
{
/* m_component_properties[renderable_type].push(LUX_NEW(PropertyDescriptor<Renderer>)(crc32("source"), &Renderer::getMesh, &Renderer::setMesh, IPropertyDescriptor::FILE));
m_component_properties[renderable_type].push(LUX_NEW(PropertyDescriptor<Renderer>)(crc32("visible"), &Renderer::getVisible, &Renderer::setVisible));
m_component_properties[renderable_type].push(LUX_NEW(PropertyDescriptor<Renderer>)(crc32("source"), &Renderer::getRenderablePath, &Renderer::setRenderablePath, IPropertyDescriptor::FILE));
/*m_component_properties[renderable_type].push(LUX_NEW(PropertyDescriptor<Renderer>)(crc32("visible"), &Renderer::getVisible, &Renderer::setVisible));
m_component_properties[renderable_type].push(LUX_NEW(PropertyDescriptor<Renderer>)(crc32("cast shadows"), &Renderer::getCastShadows, &Renderer::setCastShadows));
m_component_properties[point_light_type].push(LUX_NEW(PropertyDescriptor<Renderer>)(crc32("fov"), &Renderer::getLightFov, &Renderer::setLightFov));
m_component_properties[point_light_type].push(LUX_NEW(PropertyDescriptor<Renderer>)(crc32("radius"), &Renderer::getLightRadius, &Renderer::setLightRadius));
@ -570,7 +570,7 @@ void EditorServerImpl::sendEntityPosition(int uid)
void EditorServerImpl::addComponent(uint32_t type_crc)
{
/*if(m_selected_entity.isValid())
if(m_selected_entity.isValid())
{
const Entity::ComponentList& cmps = m_selected_entity.getComponents();
for(int i = 0; i < cmps.size(); ++i)
@ -588,11 +588,12 @@ void EditorServerImpl::addComponent(uint32_t type_crc)
}
else if(type_crc == renderable_type)
{
m_engine.getRenderer().createRenderable(m_selected_entity);
m_engine.getRenderer().createComponent(crc32("renderable"), m_selected_entity);
}
else if(type_crc == point_light_type)
{
m_engine.getRenderer().createPointLight(m_selected_entity);
ASSERT(false);
// m_engine.getRenderer().createPointLight(m_selected_entity);
}
else if(type_crc == script_type)
{
@ -603,7 +604,7 @@ void EditorServerImpl::addComponent(uint32_t type_crc)
ASSERT(false);
}
selectEntity(m_selected_entity);
}*/
}
}
@ -755,7 +756,7 @@ bool EditorServerImpl::create(HWND hwnd, HWND game_hwnd, const char* base_path)
m_message_task->run();
m_file_system = FS::FileSystem::create();
m_tpc_file_server.start();
m_tpc_file_server.start(base_path);
m_tcp_file_device.connect("127.0.0.1", 10001);

View file

@ -146,7 +146,7 @@ struct App
{
SDLRenderDevice device(m_display_window, &m_server.getEngine().getRenderer());
m_server.render(device);
//m_gui->render();
m_gui->render();
device.endFrame();
}

View file

@ -49,7 +49,7 @@ void RenderableUI::browseSource(Lux::UI::Block& block, void*)
ofn.lStructSize = sizeof(ofn);
ofn.hwndOwner = NULL;
ofn.lpstrFilter = "models\0*.scene.xml\0";
ofn.lpstrFilter = "models\0*.msh\0";
char buf[MAX_PATH];
buf[0] = 0;
ofn.lpstrFile = buf;
@ -69,6 +69,16 @@ void RenderableUI::browseSource(Lux::UI::Block& block, void*)
strcpy_s(buf, buf + s.length());
}
}
/// TODO make this function
char* c = buf;
while(*c)
{
if(*c == '\\')
{
*c = '/';
}
++c;
}
m_source_box->getChild(0)->setBlockText(buf);
m_source_box->getChild(0)->emitEvent("text_accepted");
}

View file

@ -80,6 +80,7 @@ class Model
float getBoundingRadius() const { return m_bounding_radius; }
RayCastModelHit castRay(const Vec3& origin, const Vec3& dir, const Matrix& model_transform);
DelegateList<void ()>& onLoaded() { return m_on_loaded; }
const char* getPath() const { return m_path.c_str(); }
private:
void loaded(FS::IFile* file, bool success, FS::FileSystem& fs);

View file

@ -297,10 +297,10 @@ struct PipelineImpl : public Pipeline
glPushMatrix();
glLoadIdentity();
Matrix projection_matrix;
/// TODO bouding box
getOrthoMatrix(-10, 10, -10, 10, 0, 100, &projection_matrix);
glMultMatrixf(&projection_matrix.m11);
Matrix mtx = light_cmp.entity.getMatrix();
glMatrixMode(GL_MODELVIEW);
glLoadIdentity();

View file

@ -91,7 +91,8 @@ struct RendererImpl : public Renderer
{
// init
glEnable(GL_DEPTH_TEST);
glDisable(GL_BLEND);
// render
device.getPipeline().render();
@ -200,6 +201,19 @@ struct RendererImpl : public Renderer
}
virtual void getRenderablePath(Component cmp, string& path) LUX_OVERRIDE
{
if(m_renderables[cmp.index].m_model)
{
path = m_renderables[cmp.index].m_model->getModel().getPath();
}
else
{
path = "";
}
}
virtual void setRenderablePath(Component cmp, const string& path) LUX_OVERRIDE
{
LUX_DELETE(m_renderables[cmp.index].m_model);
@ -212,10 +226,14 @@ struct RendererImpl : public Renderer
virtual void getRenderableInfos(PODArray<RenderableInfo>& infos) LUX_OVERRIDE
{
infos.reserve(m_renderables.size());
for(int i = 0; i < m_renderables.size(); ++i)
{
RenderableInfo& info = infos.pushEmpty();
info.m_model_instance = m_renderables[i].m_model;
if(m_renderables[i].m_model != NULL)
{
RenderableInfo& info = infos.pushEmpty();
info.m_model_instance = m_renderables[i].m_model;
}
}
}

View file

@ -43,6 +43,7 @@ class LUX_ENGINE_API Renderer : public IPlugin
virtual Pose& getPose(Component cmp) = 0;
virtual void setRenderablePath(Component cmp, const string& path) = 0;
virtual void getRenderablePath(Component cmp, string& path) = 0;
virtual void getRenderableInfos(PODArray<RenderableInfo>& infos) = 0;
virtual Material* loadMaterial(const char* path) = 0;
virtual Texture* loadTexture(const char* path) = 0;

View file

@ -381,7 +381,7 @@ namespace UI
void OpenGLRenderer::renderText(const char* text, float x, float y, float z, float max_width)
{
if(!text)
if(!text || text[0] == '\0')
{
return;
}
@ -443,7 +443,6 @@ namespace UI
glEnable(GL_BLEND);
glBlendFunc (GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
renderImage(m_impl->m_font_image, &verts[0].x, &uvs[0].x, verts.size());
}
bool readLine(FS::IFile* file, char buffer[], int max_size)

View file

@ -1,38 +0,0 @@
#include "component_factory.h"
#include "graphics/renderable.h"
#include "graphics/point_light.h"
#include "graphics/camera.h"
#include "physics/physical.h"
namespace Lux
{
void ComponentFactory::registerCreator(EntityComponent::Type type, Creator creator)
{
m_creators.insert(type, creator);
}
EntityComponent* ComponentFactory::create(EntityComponent::Type type, Entity& entity) const
{
Creator c;
if(!m_creators.find(type, c))
{
return 0;
}
return c(entity, *this);
}
void ComponentFactory::registerCreators()
{
registerCreator(Renderable::getStaticType(), &Renderable::create);
registerCreator(PointLight::getStaticType(), &PointLight::create);
registerCreator(Camera::getStaticType(), &Camera::create);
registerCreator(Physical::getStaticType(), &Physical::create);
}
} // !namespace Lux

View file

@ -1,35 +0,0 @@
#pragma once
#include "core/lux.h"
#include "core/map.h"
namespace Lux
{
class Renderer;
class LUX_API ComponentFactory
{
public:
typedef EntityComponent* (*Creator)(Entity&, const ComponentFactory&);
public:
void registerCreator(EntityComponent::Type type, Creator creator);
EntityComponent* create(EntityComponent::Type type, Entity& entity) const;
void registerCreators();
Renderer* getRenderer() const { return m_renderer; }
void setRenderer(Renderer* renderer) { m_renderer = renderer; }
private:
Renderer* m_renderer;
map<EntityComponent::Type, Creator> m_creators;
};
} // !namespace Lux