[11907] Add files for MMaps Implementation

This commit is contained in:
sixsixnine 2012-01-29 23:01:00 +01:00 committed by Schmoozerd
parent 808776decb
commit 86dd5cea19
14 changed files with 220 additions and 8 deletions

View file

@ -23,6 +23,8 @@ include_directories(
${CMAKE_CURRENT_SOURCE_DIR}/vmap ${CMAKE_CURRENT_SOURCE_DIR}/vmap
${CMAKE_CURRENT_SOURCE_DIR}/AuctionHouseBot ${CMAKE_CURRENT_SOURCE_DIR}/AuctionHouseBot
${CMAKE_SOURCE_DIR}/dep/include/g3dlite ${CMAKE_SOURCE_DIR}/dep/include/g3dlite
${CMAKE_SOURCE_DIR}/dep/recastnavigation/Detour
${CMAKE_SOURCE_DIR}/dep/recastnavigation/
${CMAKE_SOURCE_DIR}/dep/include ${CMAKE_SOURCE_DIR}/dep/include
${CMAKE_SOURCE_DIR}/src/shared ${CMAKE_SOURCE_DIR}/src/shared
${CMAKE_SOURCE_DIR}/src/framework ${CMAKE_SOURCE_DIR}/src/framework
@ -42,7 +44,7 @@ source_group("World/Handlers"
) )
source_group("Motion generators" source_group("Motion generators"
REGULAR_EXPRESSION Generator|MotionMaster REGULAR_EXPRESSION MoveMap|MoveMapSharedDefines|Generator|MotionMaster
) )
source_group("Server" source_group("Server"
@ -82,6 +84,7 @@ add_library(game STATIC
target_link_libraries(game target_link_libraries(game
shared shared
detour
) )
if(UNIX) if(UNIX)

24
src/game/MoveMap.cpp Normal file
View file

@ -0,0 +1,24 @@
/*
* Copyright (C) 2005-2012 MaNGOS <http://getmangos.com/>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
#include "GridMap.h"
#include "Log.h"
#include "World.h"
#include "MoveMap.h"
#include "MoveMapSharedDefines.h"

28
src/game/MoveMap.h Normal file
View file

@ -0,0 +1,28 @@
/*
* Copyright (C) 2005-2012 MaNGOS <http://getmangos.com/>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
#ifndef _MOVE_MAP_H
#define _MOVE_MAP_H
#include "Utilities/UnorderedMapSet.h"
#include "../../dep/recastnavigation/Detour/Include/DetourAlloc.h"
#include "../../dep/recastnavigation/Detour/Include/DetourNavMesh.h"
#include "../../dep/recastnavigation/Detour/Include/DetourNavMeshQuery.h"
#endif // _MOVE_MAP_H

View file

@ -0,0 +1,28 @@
/*
* Copyright (C) 2005-2012 MaNGOS <http://getmangos.com/>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
#ifndef _MOVE_MAP_SHARED_DEFINES_H
#define _MOVE_MAP_SHARED_DEFINES_H
#include "Platform/Define.h"
#include "../recastnavigation/Detour/Include/DetourNavMesh.h"
#define MMAP_MAGIC 0x4d4d4150 // 'MMAP'
#define MMAP_VERSION 3
#endif // _MOVE_MAP_SHARED_DEFINES_H

25
src/game/PathFinder.cpp Normal file
View file

@ -0,0 +1,25 @@
/*
* Copyright (C) 2005-2012 MaNGOS <http://getmangos.com/>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
#include "MoveMap.h"
#include "GridMap.h"
#include "Creature.h"
#include "PathFinder.h"
#include "Log.h"
#include "../recastnavigation/Detour/Include/DetourCommon.h"

28
src/game/PathFinder.h Normal file
View file

@ -0,0 +1,28 @@
/*
* Copyright (C) 2005-2012 MaNGOS <http://getmangos.com/>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
#ifndef MANGOS_PATH_FINDER_H
#define MANGOS_PATH_FINDER_H
#include "MoveMapSharedDefines.h"
#include "../recastnavigation/Detour/Include/DetourNavMesh.h"
#include "../recastnavigation/Detour/Include/DetourNavMeshQuery.h"
#include "movement/MoveSplineInitArgs.h"
#endif

View file

@ -1,4 +1,4 @@
#ifndef __REVISION_NR_H__ #ifndef __REVISION_NR_H__
#define __REVISION_NR_H__ #define __REVISION_NR_H__
#define REVISION_NR "11906" #define REVISION_NR "11907"
#endif // __REVISION_NR_H__ #endif // __REVISION_NR_H__

View file

@ -431,6 +431,7 @@
<ClCompile Include="..\..\src\game\MassMailMgr.cpp" /> <ClCompile Include="..\..\src\game\MassMailMgr.cpp" />
<ClCompile Include="..\..\src\game\MiscHandler.cpp" /> <ClCompile Include="..\..\src\game\MiscHandler.cpp" />
<ClCompile Include="..\..\src\game\MotionMaster.cpp" /> <ClCompile Include="..\..\src\game\MotionMaster.cpp" />
<ClCompile Include="..\..\src\game\MoveMap.cpp" />
<ClCompile Include="..\..\src\game\MovementGenerator.cpp" /> <ClCompile Include="..\..\src\game\MovementGenerator.cpp" />
<ClCompile Include="..\..\src\game\MovementHandler.cpp" /> <ClCompile Include="..\..\src\game\MovementHandler.cpp" />
<ClCompile Include="..\..\src\game\movement\MoveSpline.cpp" /> <ClCompile Include="..\..\src\game\movement\MoveSpline.cpp" />
@ -447,6 +448,7 @@
<ClCompile Include="..\..\src\game\ObjectGuid.cpp" /> <ClCompile Include="..\..\src\game\ObjectGuid.cpp" />
<ClCompile Include="..\..\src\game\ObjectPosSelector.cpp" /> <ClCompile Include="..\..\src\game\ObjectPosSelector.cpp" />
<ClCompile Include="..\..\src\game\Opcodes.cpp" /> <ClCompile Include="..\..\src\game\Opcodes.cpp" />
<ClCompile Include="..\..\src\game\PathFinder.cpp" />
<ClCompile Include="..\..\src\game\pchdef.cpp"> <ClCompile Include="..\..\src\game\pchdef.cpp">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Create</PrecompiledHeader> <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Create</PrecompiledHeader>
<PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">pchdef.h</PrecompiledHeaderFile> <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">pchdef.h</PrecompiledHeaderFile>
@ -593,6 +595,8 @@
<ClInclude Include="..\..\src\game\MapRefManager.h" /> <ClInclude Include="..\..\src\game\MapRefManager.h" />
<ClInclude Include="..\..\src\game\MassMailMgr.h" /> <ClInclude Include="..\..\src\game\MassMailMgr.h" />
<ClInclude Include="..\..\src\game\MotionMaster.h" /> <ClInclude Include="..\..\src\game\MotionMaster.h" />
<ClInclude Include="..\..\src\game\MoveMap.h" />
<ClInclude Include="..\..\src\game\MoveMapSharedDefines.h" />
<ClInclude Include="..\..\src\game\MovementGenerator.h" /> <ClInclude Include="..\..\src\game\MovementGenerator.h" />
<ClInclude Include="..\..\src\game\movement\MoveSpline.h" /> <ClInclude Include="..\..\src\game\movement\MoveSpline.h" />
<ClInclude Include="..\..\src\game\movement\MoveSplineFlag.h" /> <ClInclude Include="..\..\src\game\movement\MoveSplineFlag.h" />
@ -612,6 +616,7 @@
<ClInclude Include="..\..\src\game\ObjectPosSelector.h" /> <ClInclude Include="..\..\src\game\ObjectPosSelector.h" />
<ClInclude Include="..\..\src\game\Opcodes.h" /> <ClInclude Include="..\..\src\game\Opcodes.h" />
<ClInclude Include="..\..\src\game\Path.h" /> <ClInclude Include="..\..\src\game\Path.h" />
<ClInclude Include="..\..\src\game\PathFinder.h" />
<ClInclude Include="..\..\src\game\pchdef.h" /> <ClInclude Include="..\..\src\game\pchdef.h" />
<ClInclude Include="..\..\src\game\Pet.h" /> <ClInclude Include="..\..\src\game\Pet.h" />
<ClInclude Include="..\..\src\game\PetAI.h" /> <ClInclude Include="..\..\src\game\PetAI.h" />
@ -664,6 +669,9 @@
<ClInclude Include="..\..\src\game\vmap\WorldModel.h" /> <ClInclude Include="..\..\src\game\vmap\WorldModel.h" />
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<ProjectReference Include="..\..\dep\recastnavigation\Detour\win\VC100\Detour.vcxproj">
<Project>{72bdf975-4d4a-42c7-b2c4-f9ed90a2abb6}</Project>
</ProjectReference>
<ProjectReference Include="shared.vcxproj"> <ProjectReference Include="shared.vcxproj">
<Project>{90297c34-f231-4df4-848e-a74bcc0e40ed}</Project> <Project>{90297c34-f231-4df4-848e-a74bcc0e40ed}</Project>
</ProjectReference> </ProjectReference>

View file

@ -457,6 +457,12 @@
<ClCompile Include="..\..\src\game\CharacterDatabaseCleaner.cpp"> <ClCompile Include="..\..\src\game\CharacterDatabaseCleaner.cpp">
<Filter>Tool</Filter> <Filter>Tool</Filter>
</ClCompile> </ClCompile>
<ClCompile Include="..\..\src\game\PathFinder.cpp">
<Filter>Motion generators</Filter>
</ClCompile>
<ClCompile Include="..\..\src\game\MoveMap.cpp">
<Filter>World/Handlers</Filter>
</ClCompile>
<ClCompile Include="..\..\src\game\Camera.cpp"> <ClCompile Include="..\..\src\game\Camera.cpp">
<Filter>Object</Filter> <Filter>Object</Filter>
</ClCompile> </ClCompile>
@ -892,9 +898,18 @@
<ClInclude Include="..\..\src\game\CharacterDatabaseCleaner.h"> <ClInclude Include="..\..\src\game\CharacterDatabaseCleaner.h">
<Filter>Tool</Filter> <Filter>Tool</Filter>
</ClInclude> </ClInclude>
<ClInclude Include="..\..\src\game\PathFinder.h">
<Filter>Motion generators</Filter>
</ClInclude>
<ClInclude Include="..\..\src\game\Camera.h"> <ClInclude Include="..\..\src\game\Camera.h">
<Filter>Object</Filter> <Filter>Object</Filter>
</ClInclude> </ClInclude>
<ClInclude Include="..\..\src\game\MoveMap.h">
<Filter>World/Handlers</Filter>
</ClInclude>
<ClInclude Include="..\..\src\game\MoveMapSharedDefines.h">
<Filter>World/Handlers</Filter>
</ClInclude>
<ClInclude Include="..\..\src\game\AuctionHouseBot\AuctionHouseBot.h"> <ClInclude Include="..\..\src\game\AuctionHouseBot\AuctionHouseBot.h">
<Filter>AhBot</Filter> <Filter>AhBot</Filter>
</ClInclude> </ClInclude>

View file

@ -479,6 +479,9 @@
<ResourceCompile Include="..\..\src\mangosd\mangosd.rc" /> <ResourceCompile Include="..\..\src\mangosd\mangosd.rc" />
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<ProjectReference Include="..\..\dep\recastnavigation\Detour\win\VC100\Detour.vcxproj">
<Project>{72bdf975-4d4a-42c7-b2c4-f9ed90a2abb6}</Project>
</ProjectReference>
<ProjectReference Include="game.vcxproj"> <ProjectReference Include="game.vcxproj">
<Project>{1dc6c4da-a028-41f3-877d-d5400c594f88}</Project> <Project>{1dc6c4da-a028-41f3-877d-d5400c594f88}</Project>
</ProjectReference> </ProjectReference>

View file

@ -874,6 +874,18 @@
RelativePath="..\..\src\game\MiscHandler.cpp" RelativePath="..\..\src\game\MiscHandler.cpp"
> >
</File> </File>
<File
RelativePath="..\..\src\game\MoveMap.cpp"
>
</File>
<File
RelativePath="..\..\src\game\MoveMap.h"
>
</File>
<File
RelativePath="..\..\src\game\MoveMapSharedDefines.h"
>
</File>
<File <File
RelativePath="..\..\src\game\MovementHandler.cpp" RelativePath="..\..\src\game\MovementHandler.cpp"
> >
@ -1094,6 +1106,14 @@
RelativePath="..\..\src\game\MovementGenerator.h" RelativePath="..\..\src\game\MovementGenerator.h"
> >
</File> </File>
<File
RelativePath="..\..\src\game\PathFinder.cpp"
>
</File>
<File
RelativePath="..\..\src\game\PathFinder.h"
>
</File>
<File <File
RelativePath="..\..\src\game\PointMovementGenerator.cpp" RelativePath="..\..\src\game\PointMovementGenerator.cpp"
> >

View file

@ -80,7 +80,7 @@
<Tool <Tool
Name="VCLinkerTool" Name="VCLinkerTool"
AdditionalOptions="/MACHINE:I386" AdditionalOptions="/MACHINE:I386"
AdditionalDependencies="libmySQL.lib libeay32.lib ws2_32.lib winmm.lib odbc32.lib odbccp32.lib advapi32.lib dbghelp.lib framework.lib msvcrt.lib" AdditionalDependencies="Detour.lib libmySQL.lib libeay32.lib ws2_32.lib winmm.lib odbc32.lib odbccp32.lib advapi32.lib dbghelp.lib framework.lib msvcrt.lib"
OutputFile="..\..\bin\$(PlatformName)_$(ConfigurationName)\mangosd.exe" OutputFile="..\..\bin\$(PlatformName)_$(ConfigurationName)\mangosd.exe"
LinkIncremental="1" LinkIncremental="1"
SuppressStartupBanner="true" SuppressStartupBanner="true"
@ -180,7 +180,7 @@
/> />
<Tool <Tool
Name="VCLinkerTool" Name="VCLinkerTool"
AdditionalDependencies="libmySQL.lib libeay32.lib ws2_32.lib winmm.lib odbc32.lib odbccp32.lib advapi32.lib dbghelp.lib framework.lib msvcrt.lib" AdditionalDependencies="Detour.lib libmySQL.lib libeay32.lib ws2_32.lib winmm.lib odbc32.lib odbccp32.lib advapi32.lib dbghelp.lib framework.lib msvcrt.lib"
OutputFile="..\..\bin\$(PlatformName)_$(ConfigurationName)\mangosd.exe" OutputFile="..\..\bin\$(PlatformName)_$(ConfigurationName)\mangosd.exe"
LinkIncremental="1" LinkIncremental="1"
SuppressStartupBanner="true" SuppressStartupBanner="true"
@ -280,7 +280,7 @@
<Tool <Tool
Name="VCLinkerTool" Name="VCLinkerTool"
AdditionalOptions="/MACHINE:I386" AdditionalOptions="/MACHINE:I386"
AdditionalDependencies="libmySQL.lib libeay32.lib ws2_32.lib winmm.lib odbc32.lib odbccp32.lib advapi32.lib dbghelp.lib framework.lib msvcrtd.lib" AdditionalDependencies="Detour.lib libmySQL.lib libeay32.lib ws2_32.lib winmm.lib odbc32.lib odbccp32.lib advapi32.lib dbghelp.lib framework.lib msvcrtd.lib"
OutputFile="..\..\bin\$(PlatformName)_$(ConfigurationName)\mangosd.exe" OutputFile="..\..\bin\$(PlatformName)_$(ConfigurationName)\mangosd.exe"
Version="" Version=""
LinkIncremental="2" LinkIncremental="2"
@ -381,7 +381,7 @@
/> />
<Tool <Tool
Name="VCLinkerTool" Name="VCLinkerTool"
AdditionalDependencies="libmySQL.lib libeay32.lib ws2_32.lib winmm.lib odbc32.lib odbccp32.lib advapi32.lib dbghelp.lib framework.lib msvcrtd.lib" AdditionalDependencies="Detour.lib libmySQL.lib libeay32.lib ws2_32.lib winmm.lib odbc32.lib odbccp32.lib advapi32.lib dbghelp.lib framework.lib msvcrtd.lib"
OutputFile="..\..\bin\$(PlatformName)_$(ConfigurationName)\mangosd.exe" OutputFile="..\..\bin\$(PlatformName)_$(ConfigurationName)\mangosd.exe"
Version="" Version=""
LinkIncremental="1" LinkIncremental="1"
@ -482,7 +482,7 @@
<Tool <Tool
Name="VCLinkerTool" Name="VCLinkerTool"
AdditionalOptions="/MACHINE:I386" AdditionalOptions="/MACHINE:I386"
AdditionalDependencies="libmySQL.lib libeay32.lib ws2_32.lib winmm.lib odbc32.lib odbccp32.lib advapi32.lib dbghelp.lib framework.lib msvcrtd.lib" AdditionalDependencies="Detour.lib libmySQL.lib libeay32.lib ws2_32.lib winmm.lib odbc32.lib odbccp32.lib advapi32.lib dbghelp.lib framework.lib msvcrtd.lib"
OutputFile="..\..\bin\$(PlatformName)_$(ConfigurationName)\mangosd.exe" OutputFile="..\..\bin\$(PlatformName)_$(ConfigurationName)\mangosd.exe"
Version="" Version=""
LinkIncremental="1" LinkIncremental="1"
@ -583,7 +583,7 @@
/> />
<Tool <Tool
Name="VCLinkerTool" Name="VCLinkerTool"
AdditionalDependencies="libmySQL.lib libeay32.lib ws2_32.lib winmm.lib odbc32.lib odbccp32.lib advapi32.lib dbghelp.lib framework.lib msvcrtd.lib" AdditionalDependencies="Detour.lib libmySQL.lib libeay32.lib ws2_32.lib winmm.lib odbc32.lib odbccp32.lib advapi32.lib dbghelp.lib framework.lib msvcrtd.lib"
OutputFile="..\..\bin\$(PlatformName)_$(ConfigurationName)\mangosd.exe" OutputFile="..\..\bin\$(PlatformName)_$(ConfigurationName)\mangosd.exe"
Version="" Version=""
LinkIncremental="1" LinkIncremental="1"

View file

@ -3,6 +3,7 @@ Microsoft Visual Studio Solution File, Format Version 11.00
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "game", "VC100\game.vcxproj", "{1DC6C4DA-A028-41F3-877D-D5400C594F88}" Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "game", "VC100\game.vcxproj", "{1DC6C4DA-A028-41F3-877D-D5400C594F88}"
ProjectSection(ProjectDependencies) = postProject ProjectSection(ProjectDependencies) = postProject
{90297C34-F231-4DF4-848E-A74BCC0E40ED} = {90297C34-F231-4DF4-848E-A74BCC0E40ED} {90297C34-F231-4DF4-848E-A74BCC0E40ED} = {90297C34-F231-4DF4-848E-A74BCC0E40ED}
{72BDF975-4D4A-42C7-B2C4-F9ED90A2ABB6} = {72BDF975-4D4A-42C7-B2C4-F9ED90A2ABB6}
{8072769E-CF10-48BF-B9E1-12752A5DAC6E} = {8072769E-CF10-48BF-B9E1-12752A5DAC6E} {8072769E-CF10-48BF-B9E1-12752A5DAC6E} = {8072769E-CF10-48BF-B9E1-12752A5DAC6E}
EndProjectSection EndProjectSection
EndProject EndProject
@ -47,6 +48,8 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "tbbmalloc", "VC100\tbbmallo
EndProject EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "tbb", "VC100\tbb.vcxproj", "{F62787DD-1327-448B-9818-030062BCFAA5}" Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "tbb", "VC100\tbb.vcxproj", "{F62787DD-1327-448B-9818-030062BCFAA5}"
EndProject EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Detour", "..\dep\recastnavigation\Detour\win\VC100\Detour.vcxproj", "{72BDF975-4D4A-42C7-B2C4-F9ED90A2ABB6}"
EndProject
Global Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug_NoPCH|Win32 = Debug_NoPCH|Win32 Debug_NoPCH|Win32 = Debug_NoPCH|Win32
@ -189,6 +192,17 @@ Global
{F62787DD-1327-448B-9818-030062BCFAA5}.Release|Win32.Build.0 = Release|Win32 {F62787DD-1327-448B-9818-030062BCFAA5}.Release|Win32.Build.0 = Release|Win32
{F62787DD-1327-448B-9818-030062BCFAA5}.Release|x64.ActiveCfg = Release|x64 {F62787DD-1327-448B-9818-030062BCFAA5}.Release|x64.ActiveCfg = Release|x64
{F62787DD-1327-448B-9818-030062BCFAA5}.Release|x64.Build.0 = Release|x64 {F62787DD-1327-448B-9818-030062BCFAA5}.Release|x64.Build.0 = Release|x64
{72BDF975-4D4A-42C7-B2C4-F9ED90A2ABB6}.Debug_NoPCH|Win32.ActiveCfg = Debug|Win32
{72BDF975-4D4A-42C7-B2C4-F9ED90A2ABB6}.Debug_NoPCH|Win32.Build.0 = Debug|Win32
{72BDF975-4D4A-42C7-B2C4-F9ED90A2ABB6}.Debug_NoPCH|x64.ActiveCfg = Debug|x64
{72BDF975-4D4A-42C7-B2C4-F9ED90A2ABB6}.Debug|Win32.ActiveCfg = Debug|Win32
{72BDF975-4D4A-42C7-B2C4-F9ED90A2ABB6}.Debug|Win32.Build.0 = Debug|Win32
{72BDF975-4D4A-42C7-B2C4-F9ED90A2ABB6}.Debug|x64.ActiveCfg = Debug|x64
{72BDF975-4D4A-42C7-B2C4-F9ED90A2ABB6}.Debug|x64.Build.0 = Debug|x64
{72BDF975-4D4A-42C7-B2C4-F9ED90A2ABB6}.Release|Win32.ActiveCfg = Release|Win32
{72BDF975-4D4A-42C7-B2C4-F9ED90A2ABB6}.Release|Win32.Build.0 = Release|Win32
{72BDF975-4D4A-42C7-B2C4-F9ED90A2ABB6}.Release|x64.ActiveCfg = Release|x64
{72BDF975-4D4A-42C7-B2C4-F9ED90A2ABB6}.Release|x64.Build.0 = Release|x64
EndGlobalSection EndGlobalSection
GlobalSection(SolutionProperties) = preSolution GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE HideSolutionNode = FALSE

View file

@ -3,6 +3,7 @@ Microsoft Visual Studio Solution File, Format Version 10.00
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "game", "VC90\game.vcproj", "{1DC6C4DA-A028-41F3-877D-D5400C594F88}" Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "game", "VC90\game.vcproj", "{1DC6C4DA-A028-41F3-877D-D5400C594F88}"
ProjectSection(ProjectDependencies) = postProject ProjectSection(ProjectDependencies) = postProject
{90297C34-F231-4DF4-848E-A74BCC0E40ED} = {90297C34-F231-4DF4-848E-A74BCC0E40ED} {90297C34-F231-4DF4-848E-A74BCC0E40ED} = {90297C34-F231-4DF4-848E-A74BCC0E40ED}
{5FDC0EBC-3F80-4518-A5DF-1CD5BBEB64F7} = {5FDC0EBC-3F80-4518-A5DF-1CD5BBEB64F7}
{8072769E-CF10-48BF-B9E1-12752A5DAC6E} = {8072769E-CF10-48BF-B9E1-12752A5DAC6E} {8072769E-CF10-48BF-B9E1-12752A5DAC6E} = {8072769E-CF10-48BF-B9E1-12752A5DAC6E}
EndProjectSection EndProjectSection
EndProject EndProject
@ -18,6 +19,7 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mangosd", "VC90\mangosd.vcp
ProjectSection(ProjectDependencies) = postProject ProjectSection(ProjectDependencies) = postProject
{563E9905-3657-460C-AE63-0AC39D162E23} = {563E9905-3657-460C-AE63-0AC39D162E23} {563E9905-3657-460C-AE63-0AC39D162E23} = {563E9905-3657-460C-AE63-0AC39D162E23}
{90297C34-F231-4DF4-848E-A74BCC0E40ED} = {90297C34-F231-4DF4-848E-A74BCC0E40ED} {90297C34-F231-4DF4-848E-A74BCC0E40ED} = {90297C34-F231-4DF4-848E-A74BCC0E40ED}
{5FDC0EBC-3F80-4518-A5DF-1CD5BBEB64F7} = {5FDC0EBC-3F80-4518-A5DF-1CD5BBEB64F7}
{1DC6C4DA-A028-41F3-877D-D5400C594F88} = {1DC6C4DA-A028-41F3-877D-D5400C594F88} {1DC6C4DA-A028-41F3-877D-D5400C594F88} = {1DC6C4DA-A028-41F3-877D-D5400C594F88}
EndProjectSection EndProjectSection
EndProject EndProject
@ -46,6 +48,8 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "tbbmalloc", "VC90\tbbmalloc
{F62787DD-1327-448B-9818-030062BCFAA5} = {F62787DD-1327-448B-9818-030062BCFAA5} {F62787DD-1327-448B-9818-030062BCFAA5} = {F62787DD-1327-448B-9818-030062BCFAA5}
EndProjectSection EndProjectSection
EndProject EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Detour", "..\dep\recastnavigation\Detour\win\VC90\Detour.vcproj", "{5FDC0EBC-3F80-4518-A5DF-1CD5BBEB64F7}"
EndProject
Global Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug_NoPCH|Win32 = Debug_NoPCH|Win32 Debug_NoPCH|Win32 = Debug_NoPCH|Win32
@ -188,6 +192,18 @@ Global
{B15F131E-328A-4D42-ADC2-9FF4CA6306D8}.Release|Win32.Build.0 = Release|Win32 {B15F131E-328A-4D42-ADC2-9FF4CA6306D8}.Release|Win32.Build.0 = Release|Win32
{B15F131E-328A-4D42-ADC2-9FF4CA6306D8}.Release|x64.ActiveCfg = Release|x64 {B15F131E-328A-4D42-ADC2-9FF4CA6306D8}.Release|x64.ActiveCfg = Release|x64
{B15F131E-328A-4D42-ADC2-9FF4CA6306D8}.Release|x64.Build.0 = Release|x64 {B15F131E-328A-4D42-ADC2-9FF4CA6306D8}.Release|x64.Build.0 = Release|x64
{5FDC0EBC-3F80-4518-A5DF-1CD5BBEB64F7}.Debug_NoPCH|Win32.ActiveCfg = Debug|Win32
{5FDC0EBC-3F80-4518-A5DF-1CD5BBEB64F7}.Debug_NoPCH|Win32.Build.0 = Debug|Win32
{5FDC0EBC-3F80-4518-A5DF-1CD5BBEB64F7}.Debug_NoPCH|x64.ActiveCfg = Debug|x64
{5FDC0EBC-3F80-4518-A5DF-1CD5BBEB64F7}.Debug_NoPCH|x64.Build.0 = Debug|x64
{5FDC0EBC-3F80-4518-A5DF-1CD5BBEB64F7}.Debug|Win32.ActiveCfg = Debug|Win32
{5FDC0EBC-3F80-4518-A5DF-1CD5BBEB64F7}.Debug|Win32.Build.0 = Debug|Win32
{5FDC0EBC-3F80-4518-A5DF-1CD5BBEB64F7}.Debug|x64.ActiveCfg = Debug|x64
{5FDC0EBC-3F80-4518-A5DF-1CD5BBEB64F7}.Debug|x64.Build.0 = Debug|x64
{5FDC0EBC-3F80-4518-A5DF-1CD5BBEB64F7}.Release|Win32.ActiveCfg = Release|Win32
{5FDC0EBC-3F80-4518-A5DF-1CD5BBEB64F7}.Release|Win32.Build.0 = Release|Win32
{5FDC0EBC-3F80-4518-A5DF-1CD5BBEB64F7}.Release|x64.ActiveCfg = Release|x64
{5FDC0EBC-3F80-4518-A5DF-1CD5BBEB64F7}.Release|x64.Build.0 = Release|x64
EndGlobalSection EndGlobalSection
GlobalSection(SolutionProperties) = preSolution GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE HideSolutionNode = FALSE