mirror of
https://github.com/mangosfour/server.git
synced 2025-12-12 10:37:03 +00:00
[11907] Add files for MMaps Implementation
This commit is contained in:
parent
808776decb
commit
86dd5cea19
14 changed files with 220 additions and 8 deletions
|
|
@ -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
24
src/game/MoveMap.cpp
Normal 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
28
src/game/MoveMap.h
Normal 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
|
||||||
28
src/game/MoveMapSharedDefines.h
Normal file
28
src/game/MoveMapSharedDefines.h
Normal 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
25
src/game/PathFinder.cpp
Normal 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
28
src/game/PathFinder.h
Normal 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
|
||||||
|
|
@ -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__
|
||||||
|
|
|
||||||
|
|
@ -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>
|
||||||
|
|
|
||||||
|
|
@ -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>
|
||||||
|
|
|
||||||
|
|
@ -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>
|
||||||
|
|
|
||||||
|
|
@ -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"
|
||||||
>
|
>
|
||||||
|
|
|
||||||
|
|
@ -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"
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue