mirror of
https://github.com/Mauler125/r5sdk.git
synced 2025-02-09 19:15:03 +01:00
Create precompiled header for NavMesh Editor and restructure project filter
This commit is contained in:
parent
bbf37b93c8
commit
b3f064d009
@ -16,10 +16,8 @@
|
||||
// 3. This notice may not be removed or altered from any source distribution.
|
||||
//
|
||||
|
||||
#include "NavEditor/Include/Pch.h"
|
||||
#include "NavEditor/Include/ChunkyTriMesh.h"
|
||||
#include <stdio.h>
|
||||
#include <stdlib.h>
|
||||
#include <math.h>
|
||||
|
||||
struct BoundsItem
|
||||
{
|
||||
|
@ -16,14 +16,7 @@
|
||||
// 3. This notice may not be removed or altered from any source distribution.
|
||||
//
|
||||
|
||||
#define _USE_MATH_DEFINES
|
||||
#include <math.h>
|
||||
#include <stdio.h>
|
||||
#include <string.h>
|
||||
#include <float.h>
|
||||
#include "thirdparty/sdl/include/SDL.h"
|
||||
#include "thirdparty/sdl/include/SDL_opengl.h"
|
||||
#include "NavEditor/Include/imgui.h"
|
||||
#include "NavEditor/Include/Pch.h"
|
||||
#include "NavEditor/Include/ConvexVolumeTool.h"
|
||||
#include "NavEditor/Include/InputGeom.h"
|
||||
#include "NavEditor/Include/Sample.h"
|
||||
|
@ -16,19 +16,7 @@
|
||||
// 3. This notice may not be removed or altered from any source distribution.
|
||||
//
|
||||
|
||||
#define _USE_MATH_DEFINES
|
||||
#include <math.h>
|
||||
#include <stdio.h>
|
||||
#include <string.h>
|
||||
#include <float.h>
|
||||
#include "thirdparty/sdl/include/SDL.h"
|
||||
#include "thirdparty/sdl/include/SDL_opengl.h"
|
||||
#ifdef __APPLE__
|
||||
# include <OpenGL/glu.h>
|
||||
#else
|
||||
# include <GL/glu.h>
|
||||
#endif
|
||||
#include "NavEditor/Include/imgui.h"
|
||||
#include "NavEditor/Include/Pch.h"
|
||||
#include "NavEditor/Include/CrowdTool.h"
|
||||
#include "NavEditor/Include/InputGeom.h"
|
||||
#include "NavEditor/Include/Sample.h"
|
||||
|
@ -16,16 +16,9 @@
|
||||
// 3. This notice may not be removed or altered from any source distribution.
|
||||
//
|
||||
|
||||
#include "NavEditor/Include/Pch.h"
|
||||
#include "NavEditor/Include/Filelist.h"
|
||||
|
||||
#include <algorithm>
|
||||
#ifdef WIN32
|
||||
# include <io.h>
|
||||
#else
|
||||
# include <dirent.h>
|
||||
# include <cstring>
|
||||
#endif
|
||||
|
||||
using std::vector;
|
||||
using std::string;
|
||||
|
||||
|
@ -16,12 +16,7 @@
|
||||
// 3. This notice may not be removed or altered from any source distribution.
|
||||
//
|
||||
|
||||
#define _USE_MATH_DEFINES
|
||||
#include <math.h>
|
||||
#include <stdio.h>
|
||||
#include <ctype.h>
|
||||
#include <string.h>
|
||||
#include <algorithm>
|
||||
#include "NavEditor/Include/pch.h"
|
||||
#include "Recast/Include/Recast.h"
|
||||
#include "NavEditor/Include/InputGeom.h"
|
||||
#include "NavEditor/Include/ChunkyTriMesh.h"
|
||||
|
@ -16,13 +16,8 @@
|
||||
// 3. This notice may not be removed or altered from any source distribution.
|
||||
//
|
||||
|
||||
#include "NavEditor/Include/Pch.h"
|
||||
#include "NavEditor/Include/MeshLoaderBsp.h"
|
||||
#include <stdio.h>
|
||||
#include <stdlib.h>
|
||||
#include <cstring>
|
||||
#define _USE_MATH_DEFINES
|
||||
#include <math.h>
|
||||
|
||||
|
||||
bool rcMeshLoaderBsp::load(const std::string& filename)
|
||||
{
|
||||
|
@ -16,12 +16,8 @@
|
||||
// 3. This notice may not be removed or altered from any source distribution.
|
||||
//
|
||||
|
||||
#include "NavEditor/Include/Pch.h"
|
||||
#include "NavEditor/Include/MeshLoaderObj.h"
|
||||
#include <stdio.h>
|
||||
#include <stdlib.h>
|
||||
#include <cstring>
|
||||
#define _USE_MATH_DEFINES
|
||||
#include <math.h>
|
||||
|
||||
rcMeshLoaderObj::rcMeshLoaderObj() :
|
||||
m_scale(1.0f),
|
||||
|
@ -16,15 +16,8 @@
|
||||
// 3. This notice may not be removed or altered from any source distribution.
|
||||
//
|
||||
|
||||
#include "NavEditor/Include/Pch.h"
|
||||
#include "NavEditor/Include/MeshLoaderPly.h"
|
||||
#include <stdio.h>
|
||||
#include <stdlib.h>
|
||||
#include <cstring>
|
||||
#define _USE_MATH_DEFINES
|
||||
#include <math.h>
|
||||
|
||||
#include <iostream>
|
||||
#include <fstream>
|
||||
|
||||
bool rcMeshLoaderPly::load(const std::string& filename)
|
||||
{
|
||||
|
@ -16,15 +16,7 @@
|
||||
// 3. This notice may not be removed or altered from any source distribution.
|
||||
//
|
||||
|
||||
#define _USE_MATH_DEFINES
|
||||
#include <math.h>
|
||||
#include <stdio.h>
|
||||
#include <string.h>
|
||||
#include <float.h>
|
||||
#include <vector>
|
||||
#include "thirdparty/sdl/include/SDL.h"
|
||||
#include "thirdparty/sdl/include/SDL_opengl.h"
|
||||
#include "NavEditor/Include/imgui.h"
|
||||
#include "NavEditor/Include/Pch.h"
|
||||
#include "NavEditor/Include/NavMeshPruneTool.h"
|
||||
#include "NavEditor/Include/InputGeom.h"
|
||||
#include "NavEditor/Include/Sample.h"
|
||||
|
@ -16,19 +16,7 @@
|
||||
// 3. This notice may not be removed or altered from any source distribution.
|
||||
//
|
||||
|
||||
#define _USE_MATH_DEFINES
|
||||
#include <math.h>
|
||||
#include <stdio.h>
|
||||
#include <stdlib.h>
|
||||
#include <string.h>
|
||||
#include "thirdparty/sdl/include/SDL.h"
|
||||
#include "thirdparty/sdl/include/SDL_opengl.h"
|
||||
#ifdef __APPLE__
|
||||
# include <OpenGL/glu.h>
|
||||
#else
|
||||
# include <GL/glu.h>
|
||||
#endif
|
||||
#include "NavEditor/Include/imgui.h"
|
||||
#include "NavEditor/Include/Pch.h"
|
||||
#include "NavEditor/Include/NavMeshTesterTool.h"
|
||||
#include "NavEditor/Include/Sample.h"
|
||||
#include "Recast/Include/Recast.h"
|
||||
|
@ -16,19 +16,7 @@
|
||||
// 3. This notice may not be removed or altered from any source distribution.
|
||||
//
|
||||
|
||||
#define _USE_MATH_DEFINES
|
||||
#include <math.h>
|
||||
#include <stdio.h>
|
||||
#include <string.h>
|
||||
#include <float.h>
|
||||
#include "thirdparty/sdl/include/SDL.h"
|
||||
#include "thirdparty/sdl/include/SDL_opengl.h"
|
||||
#ifdef __APPLE__
|
||||
# include <OpenGL/glu.h>
|
||||
#else
|
||||
# include <GL/glu.h>
|
||||
#endif
|
||||
#include "NavEditor/Include/imgui.h"
|
||||
#include "NavEditor/Include/Pch.h"
|
||||
#include "NavEditor/Include/OffMeshConnectionTool.h"
|
||||
#include "NavEditor/Include/InputGeom.h"
|
||||
#include "NavEditor/Include/Sample.h"
|
||||
|
1
r5dev/naveditor/Pch.cpp
Normal file
1
r5dev/naveditor/Pch.cpp
Normal file
@ -0,0 +1 @@
|
||||
#include "NavEditor/Include/Pch.h"
|
@ -16,6 +16,7 @@
|
||||
// 3. This notice may not be removed or altered from any source distribution.
|
||||
//
|
||||
|
||||
#include "NavEditor/Include/Pch.h"
|
||||
#include "NavEditor/Include/PerfTimer.h"
|
||||
|
||||
#if defined(WIN32)
|
||||
|
@ -16,9 +16,7 @@
|
||||
// 3. This notice may not be removed or altered from any source distribution.
|
||||
//
|
||||
|
||||
#define _USE_MATH_DEFINES
|
||||
#include <math.h>
|
||||
#include <stdio.h>
|
||||
#include "NavEditor/Include/Pch.h"
|
||||
#include "NavEditor/Include/Sample.h"
|
||||
#include "NavEditor/Include/InputGeom.h"
|
||||
#include "Recast/Include/Recast.h"
|
||||
@ -27,15 +25,6 @@
|
||||
#include "Detour/Include/DetourNavMesh.h"
|
||||
#include "Detour/Include/DetourNavMeshQuery.h"
|
||||
#include "DetourCrowd/Include/DetourCrowd.h"
|
||||
#include "NavEditor/Include/imgui.h"
|
||||
#include "thirdparty/sdl/include/SDL.h"
|
||||
#include "thirdparty/sdl/include/SDL_opengl.h"
|
||||
|
||||
#include <vector>
|
||||
#include <set>
|
||||
#ifdef WIN32
|
||||
# define snprintf _snprintf
|
||||
#endif
|
||||
|
||||
unsigned int SampleDebugDraw::areaToCol(unsigned int area)
|
||||
{
|
||||
@ -172,7 +161,7 @@ void Sample::collectSettings(BuildSettings& settings)
|
||||
void Sample::resetCommonSettings()
|
||||
{
|
||||
m_cellSize = 15.0f;
|
||||
m_cellHeight = 4.0f;
|
||||
m_cellHeight = 5.8f;
|
||||
m_agentHeight = 2.0f;
|
||||
m_agentRadius = 0.6f;
|
||||
m_agentMaxClimb = 0.9f;
|
||||
@ -636,10 +625,14 @@ void set_reachable(std::vector<int>& data,int count, int id1, int id2, bool valu
|
||||
}
|
||||
void Sample::saveAll(const char* path,dtNavMesh* mesh)
|
||||
{
|
||||
|
||||
printf("%s\n", path);
|
||||
if (!mesh) return;
|
||||
char buffer[256];
|
||||
sprintf(buffer, "%s_%s.nm", path, m_navmesh_name);
|
||||
|
||||
printf("%s\n", buffer);
|
||||
|
||||
FILE* fp = fopen(buffer, "wb");
|
||||
if (!fp)
|
||||
return;
|
||||
|
@ -1,16 +1,10 @@
|
||||
#define _USE_MATH_DEFINES
|
||||
#include <math.h>
|
||||
#include <stdio.h>
|
||||
#include <stdarg.h>
|
||||
#include "NavEditor/Include/Pch.h"
|
||||
#include "NavEditor/Include/SampleInterfaces.h"
|
||||
#include "Recast/Include/Recast.h"
|
||||
#include "DebugUtils/Include/RecastDebugDraw.h"
|
||||
#include "DebugUtils/Include/DetourDebugDraw.h"
|
||||
#include "NavEditor/Include/PerfTimer.h"
|
||||
|
||||
#include "thirdparty/sdl/include/SDL.h"
|
||||
#include "thirdparty/sdl/include/SDL_opengl.h"
|
||||
|
||||
#ifdef WIN32
|
||||
# define snprintf _snprintf
|
||||
#endif
|
||||
|
@ -16,9 +16,7 @@
|
||||
// 3. This notice may not be removed or altered from any source distribution.
|
||||
//
|
||||
|
||||
#define _USE_MATH_DEFINES
|
||||
#include <math.h>
|
||||
#include <stdio.h>
|
||||
#include "NavEditor/Include/Pch.h"
|
||||
#include "NavEditor/Include/Sample_Debug.h"
|
||||
#include "NavEditor/Include/InputGeom.h"
|
||||
#include "Recast/Include/Recast.h"
|
||||
@ -26,9 +24,6 @@
|
||||
#include "DebugUtils/Include/RecastDebugDraw.h"
|
||||
#include "DebugUtils/Include/DetourDebugDraw.h"
|
||||
#include "DebugUtils/Include/RecastDump.h"
|
||||
#include "NavEditor/Include/imgui.h"
|
||||
#include "thirdparty/sdl/include/SDL.h"
|
||||
#include "thirdparty/sdl/include/SDL_opengl.h"
|
||||
|
||||
#ifdef WIN32
|
||||
# define snprintf _snprintf
|
||||
|
@ -16,13 +16,7 @@
|
||||
// 3. This notice may not be removed or altered from any source distribution.
|
||||
//
|
||||
|
||||
#define _USE_MATH_DEFINES
|
||||
#include <math.h>
|
||||
#include <stdio.h>
|
||||
#include <string.h>
|
||||
#include "thirdparty/sdl/include/SDL.h"
|
||||
#include "thirdparty/sdl/include/SDL_opengl.h"
|
||||
#include "NavEditor/Include/imgui.h"
|
||||
#include "NavEditor/Include/Pch.h"
|
||||
#include "NavEditor/Include/InputGeom.h"
|
||||
#include "NavEditor/Include/Sample.h"
|
||||
#include "NavEditor/Include/Sample_SoloMesh.h"
|
||||
|
@ -16,19 +16,7 @@
|
||||
// 3. This notice may not be removed or altered from any source distribution.
|
||||
//
|
||||
|
||||
#define _USE_MATH_DEFINES
|
||||
#include <math.h>
|
||||
#include <stdio.h>
|
||||
#include <string.h>
|
||||
#include <float.h>
|
||||
#include <new>
|
||||
#include "thirdparty/sdl/include/SDL.h"
|
||||
#include "thirdparty/sdl/include/SDL_opengl.h"
|
||||
#ifdef __APPLE__
|
||||
# include <OpenGL/glu.h>
|
||||
#else
|
||||
# include <GL/glu.h>
|
||||
#endif
|
||||
#include "NavEditor/Include/Pch.h"
|
||||
#include "NavEditor/Include/imgui.h"
|
||||
#include "NavEditor/Include/InputGeom.h"
|
||||
#include "NavEditor/Include/Sample.h"
|
||||
|
@ -16,18 +16,7 @@
|
||||
// 3. This notice may not be removed or altered from any source distribution.
|
||||
//
|
||||
|
||||
#define _USE_MATH_DEFINES
|
||||
#include <math.h>
|
||||
#include <stdio.h>
|
||||
#include <string.h>
|
||||
#include "thirdparty/sdl/include/SDL.h"
|
||||
#include "thirdparty/sdl/include/SDL_opengl.h"
|
||||
#ifdef __APPLE__
|
||||
# include <OpenGL/glu.h>
|
||||
#else
|
||||
# include <GL/glu.h>
|
||||
#endif
|
||||
#include "NavEditor/Include/imgui.h"
|
||||
#include "NavEditor/Include/Pch.h"
|
||||
#include "NavEditor/Include/InputGeom.h"
|
||||
#include "NavEditor/Include/Sample.h"
|
||||
#include "NavEditor/Include/Sample_TileMesh.h"
|
||||
@ -767,7 +756,7 @@ void Sample_TileMesh::buildAllTiles()
|
||||
}
|
||||
|
||||
//CLEANUP: copied from sample
|
||||
extern hulldef hulls[4];/* = {
|
||||
extern hulldef hulls[5];/* = {
|
||||
{"small",8,72 * 0.5,18,512.0f},
|
||||
{"med_short",20,72 * 0.5,18,512.0f},
|
||||
{"medium",48,150 * 0.5,32,512.0f},
|
||||
|
@ -16,10 +16,7 @@
|
||||
// 3. This notice may not be removed or altered from any source distribution.
|
||||
//
|
||||
|
||||
#include <stdio.h>
|
||||
#include <ctype.h>
|
||||
#include <string.h>
|
||||
#include <math.h>
|
||||
#include "NavEditor/Include/Pch.h"
|
||||
#include "NavEditor/Include/TestCase.h"
|
||||
#include "Detour/Include/DetourNavMesh.h"
|
||||
#include "Detour/Include/DetourNavMeshQuery.h"
|
||||
@ -27,11 +24,11 @@
|
||||
|
||||
#include "thirdparty/sdl/include/SDL.h"
|
||||
#include "thirdparty/sdl/include/SDL_opengl.h"
|
||||
#ifdef __APPLE__
|
||||
# include <OpenGL/glu.h>
|
||||
#else
|
||||
# include <GL/glu.h>
|
||||
#endif
|
||||
//#ifdef __APPLE__
|
||||
//# include <OpenGL/glu.h>
|
||||
//#else
|
||||
//# include <GL/glu.h>
|
||||
//#endif
|
||||
#include "NavEditor/Include/imgui.h"
|
||||
#include "NavEditor/Include/PerfTimer.h"
|
||||
|
||||
|
@ -1,7 +1,6 @@
|
||||
#include "NavEditor/Include/Pch.h"
|
||||
#include "NavEditor/Include/ValueHistory.h"
|
||||
#include "NavEditor/Include/imgui.h"
|
||||
#include <string.h>
|
||||
#include <stdio.h>
|
||||
|
||||
#ifdef WIN32
|
||||
# define snprintf _snprintf
|
||||
|
@ -16,11 +16,7 @@
|
||||
// 3. This notice may not be removed or altered from any source distribution.
|
||||
//
|
||||
|
||||
#include <stdio.h>
|
||||
#include <string.h>
|
||||
#define _USE_MATH_DEFINES
|
||||
#include <math.h>
|
||||
#include "NavEditor/Include/imgui.h"
|
||||
#include "NavEditor/Include/Pch.h"
|
||||
|
||||
#ifdef WIN32
|
||||
# define snprintf _snprintf
|
||||
|
@ -16,12 +16,7 @@
|
||||
// 3. This notice may not be removed or altered from any source distribution.
|
||||
//
|
||||
|
||||
#define _USE_MATH_DEFINES
|
||||
#include <cmath>
|
||||
#include <cstdio>
|
||||
#include "NavEditor/Include/imgui.h"
|
||||
#include "thirdparty/sdl/include/SDL.h"
|
||||
#include "thirdparty/sdl/include/SDL_opengl.h"
|
||||
#include "NavEditor/Include/Pch.h"
|
||||
|
||||
// Some math headers don't have PI defined.
|
||||
static const float PI = 3.14159265f;
|
||||
|
43
r5dev/naveditor/include/Pch.h
Normal file
43
r5dev/naveditor/include/Pch.h
Normal file
@ -0,0 +1,43 @@
|
||||
|
||||
#define _USE_MATH_DEFINES
|
||||
#include <math.h>
|
||||
#include <cmath>
|
||||
#include <float.h>
|
||||
#include <string.h>
|
||||
#include <ctype.h>
|
||||
|
||||
#include <stdlib.h>
|
||||
#include <stdarg.h>
|
||||
|
||||
#ifdef WIN32
|
||||
# include <io.h>
|
||||
#else
|
||||
# include <dirent.h>
|
||||
# include <cstring>
|
||||
#endif
|
||||
|
||||
#include <stdio.h>
|
||||
#include <cstdio>
|
||||
#include <iostream>
|
||||
#include <fstream>
|
||||
|
||||
#include <set>
|
||||
#include <vector>
|
||||
#include <algorithm>
|
||||
|
||||
#include "thirdparty/sdl/include/SDL.h"
|
||||
#include "thirdparty/sdl/include/SDL_syswm.h"
|
||||
#include "thirdparty/sdl/include/SDL_opengl.h"
|
||||
|
||||
#ifdef __APPLE__
|
||||
# include <OpenGL/glu.h>
|
||||
#else
|
||||
# include <GL/glu.h>
|
||||
#endif
|
||||
|
||||
#ifdef WIN32
|
||||
# define snprintf _snprintf
|
||||
#endif
|
||||
|
||||
#include "NavEditor/Include/imgui.h"
|
||||
#include "NavEditor/Include/imguiRenderGL.h"
|
@ -16,25 +16,7 @@
|
||||
// 3. This notice may not be removed or altered from any source distribution.
|
||||
//
|
||||
|
||||
#include <cstdio>
|
||||
#define _USE_MATH_DEFINES
|
||||
#include <cmath>
|
||||
|
||||
#include "thirdparty/sdl/include/SDL.h"
|
||||
#include "thirdparty/sdl/include/SDL_syswm.h"
|
||||
#include "thirdparty/sdl/include/SDL_opengl.h"
|
||||
#ifdef __APPLE__
|
||||
# include <OpenGL/glu.h>
|
||||
#else
|
||||
# include <GL/glu.h>
|
||||
#endif
|
||||
|
||||
#include <vector>
|
||||
#include <string>
|
||||
|
||||
#include "NavEditor/Include/imgui.h"
|
||||
#include "NavEditor/Include/imguiRenderGL.h"
|
||||
|
||||
#include "NavEditor/Include/Pch.h"
|
||||
#include "Recast/Include/Recast.h"
|
||||
#include "DebugUtils/Include/RecastDebugDraw.h"
|
||||
#include "NavEditor/Include/InputGeom.h"
|
||||
|
@ -24,6 +24,7 @@
|
||||
<ClInclude Include="..\naveditor\include\NavMeshPruneTool.h" />
|
||||
<ClInclude Include="..\naveditor\include\NavMeshTesterTool.h" />
|
||||
<ClInclude Include="..\naveditor\include\OffMeshConnectionTool.h" />
|
||||
<ClInclude Include="..\naveditor\include\Pch.h" />
|
||||
<ClInclude Include="..\naveditor\include\PerfTimer.h" />
|
||||
<ClInclude Include="..\naveditor\include\Sample.h" />
|
||||
<ClInclude Include="..\naveditor\include\SampleInterfaces.h" />
|
||||
@ -50,6 +51,10 @@
|
||||
<ClCompile Include="..\naveditor\NavMeshPruneTool.cpp" />
|
||||
<ClCompile Include="..\naveditor\NavMeshTesterTool.cpp" />
|
||||
<ClCompile Include="..\naveditor\OffMeshConnectionTool.cpp" />
|
||||
<ClCompile Include="..\naveditor\Pch.cpp">
|
||||
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Create</PrecompiledHeader>
|
||||
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Create</PrecompiledHeader>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\naveditor\PerfTimer.cpp" />
|
||||
<ClCompile Include="..\naveditor\Sample.cpp" />
|
||||
<ClCompile Include="..\naveditor\SampleInterfaces.cpp" />
|
||||
@ -59,7 +64,10 @@
|
||||
<ClCompile Include="..\naveditor\Sample_TileMesh.cpp" />
|
||||
<ClCompile Include="..\naveditor\TestCase.cpp" />
|
||||
<ClCompile Include="..\naveditor\ValueHistory.cpp" />
|
||||
<ClCompile Include="..\thirdparty\fastlz\fastlz.c" />
|
||||
<ClCompile Include="..\thirdparty\fastlz\fastlz.c">
|
||||
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader>
|
||||
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader>
|
||||
</ClCompile>
|
||||
</ItemGroup>
|
||||
<PropertyGroup Label="Globals">
|
||||
<VCProjectVersion>16.0</VCProjectVersion>
|
||||
@ -118,6 +126,8 @@
|
||||
<ConformanceMode>true</ConformanceMode>
|
||||
<AdditionalOptions>/D _CRT_SECURE_NO_WARNINGS /D WIN32 %(AdditionalOptions)</AdditionalOptions>
|
||||
<LanguageStandard>stdcpp17</LanguageStandard>
|
||||
<PrecompiledHeader>Use</PrecompiledHeader>
|
||||
<PrecompiledHeaderFile>NavEditor/Include/Pch.h</PrecompiledHeaderFile>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<SubSystem>Console</SubSystem>
|
||||
@ -125,6 +135,9 @@
|
||||
<AdditionalLibraryDirectories>$(SolutionDir)lib\$(Configuration)\</AdditionalLibraryDirectories>
|
||||
<AdditionalDependencies>librecast_x64.lib;libdtdetour_x64.lib;libdetourcrowd_x64.lib;libdetourtilecache_x64.lib;libdtdebugutils_x64.lib;libsdl2_x64.lib;OpenGL32.lib;Glu32.lib;Gdi32.lib;User32.lib;Shell32.lib;Comdlg32.lib;Kernel32.lib;Winmm.lib;Setupapi.lib;Advapi32.lib;Version.lib;Ole32.lib;Oleaut32.lib;Imm32.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
</Link>
|
||||
<PostBuildEvent>
|
||||
<Command>IF EXIST "$(SolutionDir)..\..\r5apexdata.bin" del "$(SolutionDir)..\..\bin$(ProjectName)" && copy /Y "$(TargetPath)" "$(SolutionDir)..\..\bin</Command>
|
||||
</PostBuildEvent>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
||||
<ClCompile>
|
||||
@ -136,6 +149,8 @@
|
||||
<ConformanceMode>true</ConformanceMode>
|
||||
<AdditionalOptions>/D _CRT_SECURE_NO_WARNINGS /D WIN32 %(AdditionalOptions)</AdditionalOptions>
|
||||
<LanguageStandard>stdcpp17</LanguageStandard>
|
||||
<PrecompiledHeader>Use</PrecompiledHeader>
|
||||
<PrecompiledHeaderFile>NavEditor/Include/Pch.h</PrecompiledHeaderFile>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<SubSystem>Console</SubSystem>
|
||||
|
@ -1,110 +1,192 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemGroup>
|
||||
<Filter Include="Include">
|
||||
<UniqueIdentifier>{9ab87056-e082-4b08-96fc-91d0b5e14f3b}</UniqueIdentifier>
|
||||
<Filter Include="core">
|
||||
<UniqueIdentifier>{958de2b5-c906-4507-98b8-2ef6f119bf43}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="Conrtib">
|
||||
<Filter Include="io">
|
||||
<UniqueIdentifier>{0f57b71f-a82f-46f2-a61e-2c8b3b0b7094}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="utils">
|
||||
<UniqueIdentifier>{c32f74fb-7c15-4c0d-9096-d40c7bee8644}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="tools">
|
||||
<UniqueIdentifier>{a346b89e-1598-4674-8330-b2f7e133ecee}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="builder">
|
||||
<UniqueIdentifier>{21426aac-877f-437c-8dac-0a59ecad5f13}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="contrib">
|
||||
<UniqueIdentifier>{1ac9f8e6-8a00-4875-aa9e-0b439faaff62}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="core\include">
|
||||
<UniqueIdentifier>{37f33c75-b278-4573-922d-019821d782aa}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="io\include">
|
||||
<UniqueIdentifier>{8ec57c85-32b6-4c32-804e-7a1381f944f5}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="builder\include">
|
||||
<UniqueIdentifier>{c17c28e9-e920-4aa4-9577-79daabd84e6a}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="tools\include">
|
||||
<UniqueIdentifier>{2d540e1d-2ed3-4905-b58d-559288b5b8d5}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="utils\include">
|
||||
<UniqueIdentifier>{f1d69d7c-e2cf-421b-a106-08c18b620eaf}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="contrib\include">
|
||||
<UniqueIdentifier>{798e4d14-fd63-4f63-a6f7-9465f0e0921b}</UniqueIdentifier>
|
||||
</Filter>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="..\naveditor\include\CrowdTool.h">
|
||||
<Filter>Include</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\naveditor\include\Filelist.h">
|
||||
<Filter>Include</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\naveditor\include\imgui.h">
|
||||
<Filter>Include</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\naveditor\include\imguiRenderGL.h">
|
||||
<Filter>Include</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\naveditor\include\InputGeom.h">
|
||||
<Filter>Include</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\naveditor\include\MeshLoaderBsp.h">
|
||||
<Filter>Include</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\naveditor\include\MeshLoaderObj.h">
|
||||
<Filter>Include</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\naveditor\include\MeshLoaderPly.h">
|
||||
<Filter>Include</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\naveditor\include\NavMeshPruneTool.h">
|
||||
<Filter>Include</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\naveditor\include\NavMeshTesterTool.h">
|
||||
<Filter>Include</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\naveditor\include\OffMeshConnectionTool.h">
|
||||
<Filter>Include</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\naveditor\include\PerfTimer.h">
|
||||
<Filter>Include</Filter>
|
||||
<ClInclude Include="..\naveditor\include\Pch.h">
|
||||
<Filter>core\include</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\naveditor\include\Sample.h">
|
||||
<Filter>Include</Filter>
|
||||
<Filter>core\include</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\naveditor\include\Sample_Debug.h">
|
||||
<Filter>Include</Filter>
|
||||
<ClInclude Include="..\naveditor\include\MeshLoaderPly.h">
|
||||
<Filter>io\include</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\naveditor\include\MeshLoaderObj.h">
|
||||
<Filter>io\include</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\naveditor\include\MeshLoaderBsp.h">
|
||||
<Filter>io\include</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\naveditor\include\Filelist.h">
|
||||
<Filter>io\include</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\naveditor\include\InputGeom.h">
|
||||
<Filter>builder\include</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\naveditor\include\Sample_SoloMesh.h">
|
||||
<Filter>Include</Filter>
|
||||
<Filter>builder\include</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\naveditor\include\Sample_TempObstacles.h">
|
||||
<Filter>Include</Filter>
|
||||
<Filter>builder\include</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\naveditor\include\Sample_TileMesh.h">
|
||||
<Filter>Include</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\naveditor\include\SampleInterfaces.h">
|
||||
<Filter>Include</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\naveditor\include\TestCase.h">
|
||||
<Filter>Include</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\naveditor\include\ValueHistory.h">
|
||||
<Filter>Include</Filter>
|
||||
<Filter>builder\include</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\naveditor\include\ChunkyTriMesh.h">
|
||||
<Filter>Include</Filter>
|
||||
<Filter>tools\include</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\naveditor\include\ConvexVolumeTool.h">
|
||||
<Filter>Include</Filter>
|
||||
<Filter>tools\include</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\naveditor\include\CrowdTool.h">
|
||||
<Filter>tools\include</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\naveditor\include\NavMeshPruneTool.h">
|
||||
<Filter>tools\include</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\naveditor\include\NavMeshTesterTool.h">
|
||||
<Filter>tools\include</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\naveditor\include\OffMeshConnectionTool.h">
|
||||
<Filter>tools\include</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\naveditor\include\ValueHistory.h">
|
||||
<Filter>utils\include</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\naveditor\include\TestCase.h">
|
||||
<Filter>utils\include</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\naveditor\include\SampleInterfaces.h">
|
||||
<Filter>utils\include</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\naveditor\include\Sample_Debug.h">
|
||||
<Filter>utils\include</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\naveditor\include\PerfTimer.h">
|
||||
<Filter>utils\include</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\naveditor\include\imgui.h">
|
||||
<Filter>contrib\include</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\naveditor\include\imguiRenderGL.h">
|
||||
<Filter>contrib\include</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\thirdparty\fastlz\fastlz.h">
|
||||
<Filter>Conrtib</Filter>
|
||||
<Filter>contrib\include</Filter>
|
||||
</ClInclude>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="..\naveditor\imgui.cpp" />
|
||||
<ClCompile Include="..\naveditor\imguiRenderGL.cpp" />
|
||||
<ClCompile Include="..\naveditor\InputGeom.cpp" />
|
||||
<ClCompile Include="..\naveditor\main.cpp" />
|
||||
<ClCompile Include="..\naveditor\MeshLoaderBsp.cpp" />
|
||||
<ClCompile Include="..\naveditor\MeshLoaderObj.cpp" />
|
||||
<ClCompile Include="..\naveditor\MeshLoaderPly.cpp" />
|
||||
<ClCompile Include="..\naveditor\NavMeshPruneTool.cpp" />
|
||||
<ClCompile Include="..\naveditor\NavMeshTesterTool.cpp" />
|
||||
<ClCompile Include="..\naveditor\OffMeshConnectionTool.cpp" />
|
||||
<ClCompile Include="..\naveditor\PerfTimer.cpp" />
|
||||
<ClCompile Include="..\naveditor\Sample.cpp" />
|
||||
<ClCompile Include="..\naveditor\Sample_Debug.cpp" />
|
||||
<ClCompile Include="..\naveditor\Sample_SoloMesh.cpp" />
|
||||
<ClCompile Include="..\naveditor\Sample_TempObstacles.cpp" />
|
||||
<ClCompile Include="..\naveditor\Sample_TileMesh.cpp" />
|
||||
<ClCompile Include="..\naveditor\SampleInterfaces.cpp" />
|
||||
<ClCompile Include="..\naveditor\TestCase.cpp" />
|
||||
<ClCompile Include="..\naveditor\ValueHistory.cpp" />
|
||||
<ClCompile Include="..\naveditor\ChunkyTriMesh.cpp" />
|
||||
<ClCompile Include="..\naveditor\ConvexVolumeTool.cpp" />
|
||||
<ClCompile Include="..\naveditor\CrowdTool.cpp" />
|
||||
<ClCompile Include="..\naveditor\Filelist.cpp" />
|
||||
<ClCompile Include="..\thirdparty\fastlz\fastlz.c">
|
||||
<Filter>Conrtib</Filter>
|
||||
<Filter>contrib</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\naveditor\main.cpp">
|
||||
<Filter>core</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\naveditor\Pch.cpp">
|
||||
<Filter>core</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\naveditor\Sample.cpp">
|
||||
<Filter>core</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\naveditor\MeshLoaderBsp.cpp">
|
||||
<Filter>io</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\naveditor\MeshLoaderObj.cpp">
|
||||
<Filter>io</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\naveditor\MeshLoaderPly.cpp">
|
||||
<Filter>io</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\naveditor\Filelist.cpp">
|
||||
<Filter>io</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\naveditor\OffMeshConnectionTool.cpp">
|
||||
<Filter>tools</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\naveditor\ChunkyTriMesh.cpp">
|
||||
<Filter>tools</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\naveditor\ConvexVolumeTool.cpp">
|
||||
<Filter>tools</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\naveditor\CrowdTool.cpp">
|
||||
<Filter>tools</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\naveditor\imgui.cpp">
|
||||
<Filter>contrib</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\naveditor\imguiRenderGL.cpp">
|
||||
<Filter>contrib</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\naveditor\NavMeshPruneTool.cpp">
|
||||
<Filter>tools</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\naveditor\NavMeshTesterTool.cpp">
|
||||
<Filter>tools</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\naveditor\SampleInterfaces.cpp">
|
||||
<Filter>utils</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\naveditor\Sample_Debug.cpp">
|
||||
<Filter>utils</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\naveditor\PerfTimer.cpp">
|
||||
<Filter>utils</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\naveditor\ValueHistory.cpp">
|
||||
<Filter>utils</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\naveditor\Sample_SoloMesh.cpp">
|
||||
<Filter>builder</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\naveditor\Sample_TempObstacles.cpp">
|
||||
<Filter>builder</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\naveditor\Sample_TileMesh.cpp">
|
||||
<Filter>builder</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\naveditor\InputGeom.cpp">
|
||||
<Filter>builder</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\naveditor\TestCase.cpp">
|
||||
<Filter>utils</Filter>
|
||||
</ClCompile>
|
||||
</ItemGroup>
|
||||
</Project>
|
Loading…
x
Reference in New Issue
Block a user