diff --git a/DebugUtils/Include/DebugDraw.h b/DebugUtils/Include/DebugDraw.h index ef0797fd..ec650c36 100644 --- a/DebugUtils/Include/DebugDraw.h +++ b/DebugUtils/Include/DebugDraw.h @@ -72,6 +72,11 @@ inline unsigned int duRGBAf(float fr, float fg, float fb, float fa) unsigned int duIntToCol(int i, int a); void duIntToCol(int i, float* col); +inline unsigned int duDarkenColor(unsigned int col) +{ + return ((col >> 1) & 0x007f7f7f) | (col & 0xff000000); +} + void duCalcBoxColors(unsigned int* colors, unsigned int colTop, unsigned int colSide); void duDebugDrawCylinderWire(struct duDebugDraw* dd, float minx, float miny, float minz, @@ -105,6 +110,9 @@ void duAppendCylinderWire(struct duDebugDraw* dd, float minx, float miny, float void duAppendBoxWire(struct duDebugDraw* dd, float minx, float miny, float minz, float maxx, float maxy, float maxz, unsigned int col); +void duAppendBoxPoints(struct duDebugDraw* dd, float minx, float miny, float minz, + float maxx, float maxy, float maxz, unsigned int col); + void duAppendArc(struct duDebugDraw* dd, const float x0, const float y0, const float z0, const float x1, const float y1, const float z1, const float h, const float as0, const float as1, unsigned int col); diff --git a/DebugUtils/Source/DebugDraw.cpp b/DebugUtils/Source/DebugDraw.cpp index 4812dfcf..bcaeed48 100644 --- a/DebugUtils/Source/DebugDraw.cpp +++ b/DebugUtils/Source/DebugDraw.cpp @@ -27,9 +27,9 @@ inline int bit(int a, int b) unsigned int duIntToCol(int i, int a) { - int r = bit(i, 0) + bit(i, 3) * 2 + 1; - int g = bit(i, 1) + bit(i, 4) * 2 + 1; - int b = bit(i, 2) + bit(i, 5) * 2 + 1; + int r = bit(i, 1) + bit(i, 3) * 2 + 1; + int g = bit(i, 2) + bit(i, 4) * 2 + 1; + int b = bit(i, 0) + bit(i, 5) * 2 + 1; return duRGBA(r*63,g*63,b*63,a); } @@ -200,6 +200,29 @@ void duAppendBoxWire(struct duDebugDraw* dd, float minx, float miny, float minz, dd->vertex(minx, maxy, maxz, col); } +void duAppendBoxPoints(struct duDebugDraw* dd, float minx, float miny, float minz, + float maxx, float maxy, float maxz, unsigned int col) +{ + // Top + dd->vertex(minx, miny, minz, col); + dd->vertex(maxx, miny, minz, col); + dd->vertex(maxx, miny, minz, col); + dd->vertex(maxx, miny, maxz, col); + dd->vertex(maxx, miny, maxz, col); + dd->vertex(minx, miny, maxz, col); + dd->vertex(minx, miny, maxz, col); + dd->vertex(minx, miny, minz, col); + + // bottom + dd->vertex(minx, maxy, minz, col); + dd->vertex(maxx, maxy, minz, col); + dd->vertex(maxx, maxy, minz, col); + dd->vertex(maxx, maxy, maxz, col); + dd->vertex(maxx, maxy, maxz, col); + dd->vertex(minx, maxy, maxz, col); + dd->vertex(minx, maxy, maxz, col); + dd->vertex(minx, maxy, minz, col); +} void duAppendBox(struct duDebugDraw* dd, float minx, float miny, float minz, float maxx, float maxy, float maxz, const unsigned int* fcol) diff --git a/DebugUtils/Source/RecastDebugDraw.cpp b/DebugUtils/Source/RecastDebugDraw.cpp index 8a69da7f..46dbad3a 100644 --- a/DebugUtils/Source/RecastDebugDraw.cpp +++ b/DebugUtils/Source/RecastDebugDraw.cpp @@ -22,11 +22,6 @@ #include "RecastDebugDraw.h" #include "Recast.h" -inline unsigned int dark(unsigned int col) -{ - return ((col >> 1) & 0x007f7f7f) | (col & 0xff000000); -} - void duDebugDrawTriMesh(duDebugDraw* dd, const float* verts, int nverts, const int* tris, const float* normals, int ntris, const unsigned char* flags) @@ -161,8 +156,6 @@ void duDebugDrawCompactHeightfieldSolid(duDebugDraw* dd, const rcCompactHeightfi const float cs = chf.cs; const float ch = chf.ch; - unsigned int color = duRGBA(0,192,255,64); - dd->begin(DU_DRAW_QUADS); for (int y = 0; y < chf.height; ++y) @@ -176,6 +169,15 @@ void duDebugDrawCompactHeightfieldSolid(duDebugDraw* dd, const rcCompactHeightfi for (unsigned i = c.index, ni = c.index+c.count; i < ni; ++i) { const rcCompactSpan& s = chf.spans[i]; + + unsigned int color; + if (chf.areas[i] == RC_WALKABLE_AREA) + color = duRGBA(0,192,255,64); + else if (chf.areas[i] == RC_NULL_AREA) + color = duRGBA(0,0,0,64); + else + color = duIntToCol(chf.areas[i], 255); + const float fy = chf.bmin[1] + (s.y+1)*ch; dd->vertex(fx, fy, fz, color); dd->vertex(fx, fy, fz+cs, color); @@ -189,6 +191,9 @@ void duDebugDrawCompactHeightfieldSolid(duDebugDraw* dd, const rcCompactHeightfi void duDebugDrawCompactHeightfieldRegions(duDebugDraw* dd, const rcCompactHeightfield& chf) { + if (!chf.regs) + return; + const float cs = chf.cs; const float ch = chf.ch; @@ -207,8 +212,8 @@ void duDebugDrawCompactHeightfieldRegions(duDebugDraw* dd, const rcCompactHeight const rcCompactSpan& s = chf.spans[i]; const float fy = chf.bmin[1] + (s.y)*ch; unsigned int color; - if (chf.reg[i]) - color = duIntToCol(chf.reg[i], 192); + if (chf.regs[i]) + color = duIntToCol(chf.regs[i], 192); else color = duRGBA(0,0,0,64); @@ -226,6 +231,9 @@ void duDebugDrawCompactHeightfieldRegions(duDebugDraw* dd, const rcCompactHeight void duDebugDrawCompactHeightfieldDistance(duDebugDraw* dd, const rcCompactHeightfield& chf) { + if (!chf.dist) + return; + const float cs = chf.cs; const float ch = chf.ch; @@ -378,7 +386,7 @@ void duDebugDrawRegionConnections(duDebugDraw* dd, const rcContourSet& cset, con for (int i = 0; i < cset.nconts; ++i) { const rcContour* cont = &cset.conts[i]; - unsigned int color = dark(duIntToCol(cont->reg,a)); + unsigned int color = duDarkenColor(duIntToCol(cont->reg,a)); getContourCenter(cont, orig, cs, ch, pos); dd->vertex(pos, color); } @@ -424,7 +432,7 @@ void duDebugDrawRawContours(duDebugDraw* dd, const rcContourSet& cset, const flo for (int i = 0; i < cset.nconts; ++i) { const rcContour& c = cset.conts[i]; - unsigned int color = dark(duIntToCol(c.reg, a)); + unsigned int color = duDarkenColor(duIntToCol(c.reg, a)); for (int j = 0; j < c.nrverts; ++j) { @@ -487,7 +495,7 @@ void duDebugDrawContours(duDebugDraw* dd, const rcContourSet& cset, const float for (int i = 0; i < cset.nconts; ++i) { const rcContour& c = cset.conts[i]; - unsigned int color = dark(duIntToCol(c.reg, a)); + unsigned int color = duDarkenColor(duIntToCol(c.reg, a)); for (int j = 0; j < c.nverts; ++j) { const int* v = &c.verts[j*4]; @@ -520,7 +528,15 @@ void duDebugDrawPolyMesh(duDebugDraw* dd, const struct rcPolyMesh& mesh) for (int i = 0; i < mesh.npolys; ++i) { const unsigned short* p = &mesh.polys[i*nvp*2]; - unsigned int color = duIntToCol(i, 192); + + unsigned int color; + if (mesh.areas[i] == RC_WALKABLE_AREA) + color = duRGBA(0,192,255,64); + else if (mesh.areas[i] == RC_NULL_AREA) + color = duRGBA(0,0,0,64); + else + color = duIntToCol(mesh.areas[i], 255); + unsigned short vi[3]; for (int j = 2; j < nvp; ++j) { diff --git a/Detour/Source/DetourNavMesh.cpp b/Detour/Source/DetourNavMesh.cpp index 6cec6258..b01af756 100644 --- a/Detour/Source/DetourNavMesh.cpp +++ b/Detour/Source/DetourNavMesh.cpp @@ -1060,16 +1060,15 @@ int dtNavMesh::queryPolygons(const float* center, const float* extents, dtQueryF vadd(bmax, center, extents); // Find tiles the query touches. - const int minx = (int)floorf((bmin[0]-m_orig[0]) / m_tileWidth); - const int maxx = (int)ceilf((bmax[0]-m_orig[0]) / m_tileWidth); - - const int miny = (int)floorf((bmin[2]-m_orig[2]) / m_tileHeight); - const int maxy = (int)ceilf((bmax[2]-m_orig[2]) / m_tileHeight); + const int minx = (int)((bmin[0]-m_orig[0]) / m_tileWidth); + const int maxx = (int)((bmax[0]-m_orig[0]) / m_tileWidth); + const int miny = (int)((bmin[2]-m_orig[2]) / m_tileHeight); + const int maxy = (int)((bmax[2]-m_orig[2]) / m_tileHeight); int n = 0; - for (int y = miny; y < maxy; ++y) + for (int y = miny; y <= maxy; ++y) { - for (int x = minx; x < maxx; ++x) + for (int x = minx; x <= maxx; ++x) { dtMeshTile* tile = getTileAt(x,y); if (!tile) continue; diff --git a/RecastDemo/Build/Xcode/Recast.xcodeproj/memon.pbxuser b/RecastDemo/Build/Xcode/Recast.xcodeproj/memon.pbxuser index 2413aa57..19a260f6 100644 --- a/RecastDemo/Build/Xcode/Recast.xcodeproj/memon.pbxuser +++ b/RecastDemo/Build/Xcode/Recast.xcodeproj/memon.pbxuser @@ -17,7 +17,7 @@ ); breakpoints = ( 6B84BDF5110DF38D007D997B /* DetourNavMesh.cpp:251 */, - 6B84BE1D110DF6C6007D997B /* Sample_TileMesh.cpp:496 */, + 6B84BE1D110DF6C6007D997B /* Sample_TileMesh.cpp:499 */, ); codeSenseManager = 6B8632AA0F78115100E2684A /* Code sense */; executables = ( @@ -918,6 +918,455 @@ 6BF7C4041113209A002B3F46 /* PBXTextBookmark */ = 6BF7C4041113209A002B3F46 /* PBXTextBookmark */; 6BF7C4051113209A002B3F46 /* PBXTextBookmark */ = 6BF7C4051113209A002B3F46 /* PBXTextBookmark */; 6BF7C4061113209A002B3F46 /* PBXTextBookmark */ = 6BF7C4061113209A002B3F46 /* PBXTextBookmark */; + 6BF7C4331115BCC0002B3F46 /* PBXTextBookmark */ = 6BF7C4331115BCC0002B3F46 /* PBXTextBookmark */; + 6BF7C4341115BCC0002B3F46 /* PBXTextBookmark */ = 6BF7C4341115BCC0002B3F46 /* PBXTextBookmark */; + 6BF7C4351115BCC0002B3F46 /* PBXTextBookmark */ = 6BF7C4351115BCC0002B3F46 /* PBXTextBookmark */; + 6BF7C4361115BCC0002B3F46 /* PBXTextBookmark */ = 6BF7C4361115BCC0002B3F46 /* PBXTextBookmark */; + 6BF7C4371115BCC0002B3F46 /* PBXTextBookmark */ = 6BF7C4371115BCC0002B3F46 /* PBXTextBookmark */; + 6BF7C4381115BCC0002B3F46 /* PBXTextBookmark */ = 6BF7C4381115BCC0002B3F46 /* PBXTextBookmark */; + 6BF7C4391115BCC0002B3F46 /* PBXTextBookmark */ = 6BF7C4391115BCC0002B3F46 /* PBXTextBookmark */; + 6BF7C43A1115BCC0002B3F46 /* PBXTextBookmark */ = 6BF7C43A1115BCC0002B3F46 /* PBXTextBookmark */; + 6BF7C43B1115BCC0002B3F46 /* PBXTextBookmark */ = 6BF7C43B1115BCC0002B3F46 /* PBXTextBookmark */; + 6BF7C43C1115BCC0002B3F46 /* PBXTextBookmark */ = 6BF7C43C1115BCC0002B3F46 /* PBXTextBookmark */; + 6BF7C4401115BDD6002B3F46 /* PBXTextBookmark */ = 6BF7C4401115BDD6002B3F46 /* PBXTextBookmark */; + 6BF7C4411115BDD6002B3F46 /* PBXTextBookmark */ = 6BF7C4411115BDD6002B3F46 /* PBXTextBookmark */; + 6BF7C4421115BDD6002B3F46 /* PBXTextBookmark */ = 6BF7C4421115BDD6002B3F46 /* PBXTextBookmark */; + 6BF7C4431115BDD6002B3F46 /* PBXTextBookmark */ = 6BF7C4431115BDD6002B3F46 /* PBXTextBookmark */; + 6BF7C4441115BDD6002B3F46 /* PBXTextBookmark */ = 6BF7C4441115BDD6002B3F46 /* PBXTextBookmark */; + 6BF7C4471115BF62002B3F46 /* PBXTextBookmark */ = 6BF7C4471115BF62002B3F46 /* PBXTextBookmark */; + 6BF7C4481115BF62002B3F46 /* PBXTextBookmark */ = 6BF7C4481115BF62002B3F46 /* PBXTextBookmark */; + 6BF7C4491115BF62002B3F46 /* PBXTextBookmark */ = 6BF7C4491115BF62002B3F46 /* PBXTextBookmark */; + 6BF7C44A1115BF62002B3F46 /* PBXTextBookmark */ = 6BF7C44A1115BF62002B3F46 /* PBXTextBookmark */; + 6BF7C44C1115BFC9002B3F46 /* PBXTextBookmark */ = 6BF7C44C1115BFC9002B3F46 /* PBXTextBookmark */; + 6BF7C44E1115C010002B3F46 /* PBXTextBookmark */ = 6BF7C44E1115C010002B3F46 /* PBXTextBookmark */; + 6BF7C4501115C0DD002B3F46 /* PBXTextBookmark */ = 6BF7C4501115C0DD002B3F46 /* PBXTextBookmark */; + 6BF7C4511115C18F002B3F46 /* PBXTextBookmark */ = 6BF7C4511115C18F002B3F46 /* PBXTextBookmark */; + 6BF7C4551115C403002B3F46 /* PBXTextBookmark */ = 6BF7C4551115C403002B3F46 /* PBXTextBookmark */; + 6BF7C4561115C403002B3F46 /* PBXTextBookmark */ = 6BF7C4561115C403002B3F46 /* PBXTextBookmark */; + 6BF7C4581115C403002B3F46 /* PBXTextBookmark */ = 6BF7C4581115C403002B3F46 /* PBXTextBookmark */; + 6BF7C4591115C403002B3F46 /* PBXTextBookmark */ = 6BF7C4591115C403002B3F46 /* PBXTextBookmark */; + 6BF7C45A1115C403002B3F46 /* PBXTextBookmark */ = 6BF7C45A1115C403002B3F46 /* PBXTextBookmark */; + 6BF7C45B1115C403002B3F46 /* PBXTextBookmark */ = 6BF7C45B1115C403002B3F46 /* PBXTextBookmark */; + 6BF7C45C1115C403002B3F46 /* PBXTextBookmark */ = 6BF7C45C1115C403002B3F46 /* PBXTextBookmark */; + 6BF7C45D1115C403002B3F46 /* PBXTextBookmark */ = 6BF7C45D1115C403002B3F46 /* PBXTextBookmark */; + 6BF7C45E1115C403002B3F46 /* PBXTextBookmark */ = 6BF7C45E1115C403002B3F46 /* PBXTextBookmark */; + 6BF7C45F1115C403002B3F46 /* PBXTextBookmark */ = 6BF7C45F1115C403002B3F46 /* PBXTextBookmark */; + 6BF7C4601115C514002B3F46 /* PBXTextBookmark */ = 6BF7C4601115C514002B3F46 /* PBXTextBookmark */; + 6BF7C4611115C514002B3F46 /* PBXTextBookmark */ = 6BF7C4611115C514002B3F46 /* PBXTextBookmark */; + 6BF7C4621115C514002B3F46 /* PBXTextBookmark */ = 6BF7C4621115C514002B3F46 /* PBXTextBookmark */; + 6BF7C4631115C514002B3F46 /* PBXTextBookmark */ = 6BF7C4631115C514002B3F46 /* PBXTextBookmark */; + 6BF7C4641115C514002B3F46 /* PBXTextBookmark */ = 6BF7C4641115C514002B3F46 /* PBXTextBookmark */; + 6BF7C4651115C514002B3F46 /* PBXTextBookmark */ = 6BF7C4651115C514002B3F46 /* PBXTextBookmark */; + 6BF7C4661115C514002B3F46 /* PBXTextBookmark */ = 6BF7C4661115C514002B3F46 /* PBXTextBookmark */; + 6BF7C4671115C514002B3F46 /* PBXTextBookmark */ = 6BF7C4671115C514002B3F46 /* PBXTextBookmark */; + 6BF7C4681115C514002B3F46 /* PBXTextBookmark */ = 6BF7C4681115C514002B3F46 /* PBXTextBookmark */; + 6BF7C4691115C514002B3F46 /* PBXTextBookmark */ = 6BF7C4691115C514002B3F46 /* PBXTextBookmark */; + 6BF7C46A1115C514002B3F46 /* PBXTextBookmark */ = 6BF7C46A1115C514002B3F46 /* PBXTextBookmark */; + 6BF7C46B1115C514002B3F46 /* PBXTextBookmark */ = 6BF7C46B1115C514002B3F46 /* PBXTextBookmark */; + 6BF7C46F1115C5C5002B3F46 /* PBXTextBookmark */ = 6BF7C46F1115C5C5002B3F46 /* PBXTextBookmark */; + 6BF7C4701115C5C5002B3F46 /* PBXTextBookmark */ = 6BF7C4701115C5C5002B3F46 /* PBXTextBookmark */; + 6BF7C4711115C5C5002B3F46 /* PBXTextBookmark */ = 6BF7C4711115C5C5002B3F46 /* PBXTextBookmark */; + 6BF7C4721115C5C5002B3F46 /* PBXTextBookmark */ = 6BF7C4721115C5C5002B3F46 /* PBXTextBookmark */; + 6BF7C4731115C5C5002B3F46 /* PBXTextBookmark */ = 6BF7C4731115C5C5002B3F46 /* PBXTextBookmark */; + 6BF7C4781115C6B4002B3F46 /* PBXTextBookmark */ = 6BF7C4781115C6B4002B3F46 /* PBXTextBookmark */; + 6BF7C4791115C6B4002B3F46 /* PBXTextBookmark */ = 6BF7C4791115C6B4002B3F46 /* PBXTextBookmark */; + 6BF7C47A1115C6B4002B3F46 /* PBXTextBookmark */ = 6BF7C47A1115C6B4002B3F46 /* PBXTextBookmark */; + 6BF7C47B1115C6B4002B3F46 /* PBXTextBookmark */ = 6BF7C47B1115C6B4002B3F46 /* PBXTextBookmark */; + 6BF7C47C1115C6B4002B3F46 /* PBXTextBookmark */ = 6BF7C47C1115C6B4002B3F46 /* PBXTextBookmark */; + 6BF7C47D1115C6B4002B3F46 /* PBXTextBookmark */ = 6BF7C47D1115C6B4002B3F46 /* PBXTextBookmark */; + 6BF7C4821115C7C4002B3F46 /* PBXTextBookmark */ = 6BF7C4821115C7C4002B3F46 /* PBXTextBookmark */; + 6BF7C4831115C7C4002B3F46 /* PBXTextBookmark */ = 6BF7C4831115C7C4002B3F46 /* PBXTextBookmark */; + 6BF7C4841115C7C4002B3F46 /* PBXTextBookmark */ = 6BF7C4841115C7C4002B3F46 /* PBXTextBookmark */; + 6BF7C4851115C7C4002B3F46 /* PBXTextBookmark */ = 6BF7C4851115C7C4002B3F46 /* PBXTextBookmark */; + 6BF7C4861115C7C4002B3F46 /* PBXTextBookmark */ = 6BF7C4861115C7C4002B3F46 /* PBXTextBookmark */; + 6BF7C4871115C7C4002B3F46 /* PBXTextBookmark */ = 6BF7C4871115C7C4002B3F46 /* PBXTextBookmark */; + 6BF7C4881115C7C4002B3F46 /* PBXTextBookmark */ = 6BF7C4881115C7C4002B3F46 /* PBXTextBookmark */; + 6BF7C4891115C7C4002B3F46 /* PBXTextBookmark */ = 6BF7C4891115C7C4002B3F46 /* PBXTextBookmark */; + 6BF7C48A1115C7C4002B3F46 /* PBXTextBookmark */ = 6BF7C48A1115C7C4002B3F46 /* PBXTextBookmark */; + 6BF7C48E1115C7FD002B3F46 /* PBXTextBookmark */ = 6BF7C48E1115C7FD002B3F46 /* PBXTextBookmark */; + 6BF7C4911115C850002B3F46 /* PBXTextBookmark */ = 6BF7C4911115C850002B3F46 /* PBXTextBookmark */; + 6BF7C4921115CA7A002B3F46 /* PBXTextBookmark */ = 6BF7C4921115CA7A002B3F46 /* PBXTextBookmark */; + 6BF7C4931115CA7A002B3F46 /* PBXTextBookmark */ = 6BF7C4931115CA7A002B3F46 /* PBXTextBookmark */; + 6BF7C4941115CA7A002B3F46 /* PBXTextBookmark */ = 6BF7C4941115CA7A002B3F46 /* PBXTextBookmark */; + 6BF7C4951115CA7A002B3F46 /* PBXTextBookmark */ = 6BF7C4951115CA7A002B3F46 /* PBXTextBookmark */; + 6BF7C4981115CA8B002B3F46 /* PBXTextBookmark */ = 6BF7C4981115CA8B002B3F46 /* PBXTextBookmark */; + 6BF7C49B1115CAC6002B3F46 /* PBXTextBookmark */ = 6BF7C49B1115CAC6002B3F46 /* PBXTextBookmark */; + 6BF7C49E1115CB04002B3F46 /* PBXTextBookmark */ = 6BF7C49E1115CB04002B3F46 /* PBXTextBookmark */; + 6BF7C4A21115CB44002B3F46 /* PBXTextBookmark */ = 6BF7C4A21115CB44002B3F46 /* PBXTextBookmark */; + 6BF7C4A51115CB93002B3F46 /* PBXTextBookmark */ = 6BF7C4A51115CB93002B3F46 /* PBXTextBookmark */; + 6BF7C4A81115CBC5002B3F46 /* PBXTextBookmark */ = 6BF7C4A81115CBC5002B3F46 /* PBXTextBookmark */; + 6BF7C4AB1115CBE6002B3F46 /* PBXTextBookmark */ = 6BF7C4AB1115CBE6002B3F46 /* PBXTextBookmark */; + 6BF7C4AD1115CC4C002B3F46 /* PBXTextBookmark */ = 6BF7C4AD1115CC4C002B3F46 /* PBXTextBookmark */; + 6BF7C4B01115CE76002B3F46 /* PBXTextBookmark */ = 6BF7C4B01115CE76002B3F46 /* PBXTextBookmark */; + 6BF7C4B11115CE76002B3F46 /* PBXTextBookmark */ = 6BF7C4B11115CE76002B3F46 /* PBXTextBookmark */; + 6BF7C4B21115CE76002B3F46 /* PBXTextBookmark */ = 6BF7C4B21115CE76002B3F46 /* PBXTextBookmark */; + 6BF7C4B31115CE76002B3F46 /* PBXTextBookmark */ = 6BF7C4B31115CE76002B3F46 /* PBXTextBookmark */; + 6BF7C4B41115CE76002B3F46 /* PBXTextBookmark */ = 6BF7C4B41115CE76002B3F46 /* PBXTextBookmark */; + 6BF7C4B51115CE76002B3F46 /* PBXTextBookmark */ = 6BF7C4B51115CE76002B3F46 /* PBXTextBookmark */; + 6BF7C4B61115CE76002B3F46 /* PBXTextBookmark */ = 6BF7C4B61115CE76002B3F46 /* PBXTextBookmark */; + 6BF7C4B71115CE76002B3F46 /* PBXTextBookmark */ = 6BF7C4B71115CE76002B3F46 /* PBXTextBookmark */; + 6BF7C4B81115CE76002B3F46 /* PBXTextBookmark */ = 6BF7C4B81115CE76002B3F46 /* PBXTextBookmark */; + 6BF7C4BB1115CEF7002B3F46 /* PBXTextBookmark */ = 6BF7C4BB1115CEF7002B3F46 /* PBXTextBookmark */; + 6BF7C4BC1115CF8A002B3F46 /* PBXTextBookmark */ = 6BF7C4BC1115CF8A002B3F46 /* PBXTextBookmark */; + 6BF7C4BD1115CF8A002B3F46 /* PBXTextBookmark */ = 6BF7C4BD1115CF8A002B3F46 /* PBXTextBookmark */; + 6BF7C4BE1115CF8A002B3F46 /* PBXTextBookmark */ = 6BF7C4BE1115CF8A002B3F46 /* PBXTextBookmark */; + 6BF7C4BF1115CF8A002B3F46 /* PBXTextBookmark */ = 6BF7C4BF1115CF8A002B3F46 /* PBXTextBookmark */; + 6BF7C4C01115CF8A002B3F46 /* PBXTextBookmark */ = 6BF7C4C01115CF8A002B3F46 /* PBXTextBookmark */; + 6BF7C4C11115CF8A002B3F46 /* PBXTextBookmark */ = 6BF7C4C11115CF8A002B3F46 /* PBXTextBookmark */; + 6BF7C4C21115CF8A002B3F46 /* PBXTextBookmark */ = 6BF7C4C21115CF8A002B3F46 /* PBXTextBookmark */; + 6BF7C4C41115D05D002B3F46 /* PBXTextBookmark */ = 6BF7C4C41115D05D002B3F46 /* PBXTextBookmark */; + 6BF7C4C51115D05D002B3F46 /* PBXTextBookmark */ = 6BF7C4C51115D05D002B3F46 /* PBXTextBookmark */; + 6BF7C4C61115D05D002B3F46 /* PBXTextBookmark */ = 6BF7C4C61115D05D002B3F46 /* PBXTextBookmark */; + 6BF7C4C71115D05D002B3F46 /* PBXTextBookmark */ = 6BF7C4C71115D05D002B3F46 /* PBXTextBookmark */; + 6BF7C4C81115D05D002B3F46 /* PBXTextBookmark */ = 6BF7C4C81115D05D002B3F46 /* PBXTextBookmark */; + 6BF7C4C91115D05D002B3F46 /* PBXTextBookmark */ = 6BF7C4C91115D05D002B3F46 /* PBXTextBookmark */; + 6BF7C4CA1115D05D002B3F46 /* PBXTextBookmark */ = 6BF7C4CA1115D05D002B3F46 /* PBXTextBookmark */; + 6BF7C4CB1115D05D002B3F46 /* PBXTextBookmark */ = 6BF7C4CB1115D05D002B3F46 /* PBXTextBookmark */; + 6BF7C4D01115D0A2002B3F46 /* PBXTextBookmark */ = 6BF7C4D01115D0A2002B3F46 /* PBXTextBookmark */; + 6BF7C4D11115D0A2002B3F46 /* PBXTextBookmark */ = 6BF7C4D11115D0A2002B3F46 /* PBXTextBookmark */; + 6BF7C4D21115D0A2002B3F46 /* PBXTextBookmark */ = 6BF7C4D21115D0A2002B3F46 /* PBXTextBookmark */; + 6BF7C4D31115D0A2002B3F46 /* PBXTextBookmark */ = 6BF7C4D31115D0A2002B3F46 /* PBXTextBookmark */; + 6BF7C4D51115D1CD002B3F46 /* PBXTextBookmark */ = 6BF7C4D51115D1CD002B3F46 /* PBXTextBookmark */; + 6BF7C4D61115D1CD002B3F46 /* PBXTextBookmark */ = 6BF7C4D61115D1CD002B3F46 /* PBXTextBookmark */; + 6BF7C4D71115D1CD002B3F46 /* PBXTextBookmark */ = 6BF7C4D71115D1CD002B3F46 /* PBXTextBookmark */; + 6BF7C4D81115D1CD002B3F46 /* PBXTextBookmark */ = 6BF7C4D81115D1CD002B3F46 /* PBXTextBookmark */; + 6BF7C4D91115D1CD002B3F46 /* PBXTextBookmark */ = 6BF7C4D91115D1CD002B3F46 /* PBXTextBookmark */; + 6BF7C4DA1115D1CD002B3F46 /* PBXTextBookmark */ = 6BF7C4DA1115D1CD002B3F46 /* PBXTextBookmark */; + 6BF7C4DB1115D1CD002B3F46 /* PBXTextBookmark */ = 6BF7C4DB1115D1CD002B3F46 /* PBXTextBookmark */; + 6BF7C4E01115D231002B3F46 /* PBXTextBookmark */ = 6BF7C4E01115D231002B3F46 /* PBXTextBookmark */; + 6BF7C4E11115D231002B3F46 /* PBXTextBookmark */ = 6BF7C4E11115D231002B3F46 /* PBXTextBookmark */; + 6BF7C4E21115D231002B3F46 /* PBXTextBookmark */ = 6BF7C4E21115D231002B3F46 /* PBXTextBookmark */; + 6BF7C4E31115D231002B3F46 /* PBXTextBookmark */ = 6BF7C4E31115D231002B3F46 /* PBXTextBookmark */; + 6BF7C4E41115D231002B3F46 /* PBXTextBookmark */ = 6BF7C4E41115D231002B3F46 /* PBXTextBookmark */; + 6BF7C4E51115D231002B3F46 /* PBXTextBookmark */ = 6BF7C4E51115D231002B3F46 /* PBXTextBookmark */; + 6BF7C4E61115D2E3002B3F46 /* PBXTextBookmark */ = 6BF7C4E61115D2E3002B3F46 /* PBXTextBookmark */; + 6BF7C4E71115D2E3002B3F46 /* PBXTextBookmark */ = 6BF7C4E71115D2E3002B3F46 /* PBXTextBookmark */; + 6BF7C4E81115D2E3002B3F46 /* PBXTextBookmark */ = 6BF7C4E81115D2E3002B3F46 /* PBXTextBookmark */; + 6BF7C4E91115D2E3002B3F46 /* PBXTextBookmark */ = 6BF7C4E91115D2E3002B3F46 /* PBXTextBookmark */; + 6BF7C4EA1115D2E3002B3F46 /* PBXTextBookmark */ = 6BF7C4EA1115D2E3002B3F46 /* PBXTextBookmark */; + 6BF7C4EB1115D2E3002B3F46 /* PBXTextBookmark */ = 6BF7C4EB1115D2E3002B3F46 /* PBXTextBookmark */; + 6BF7C4EC1115D2E3002B3F46 /* PBXTextBookmark */ = 6BF7C4EC1115D2E3002B3F46 /* PBXTextBookmark */; + 6BF7C4ED1115D4F7002B3F46 /* PBXTextBookmark */ = 6BF7C4ED1115D4F7002B3F46 /* PBXTextBookmark */; + 6BF7C4EE1115D4F7002B3F46 /* PBXTextBookmark */ = 6BF7C4EE1115D4F7002B3F46 /* PBXTextBookmark */; + 6BF7C4EF1115D4F7002B3F46 /* PBXTextBookmark */ = 6BF7C4EF1115D4F7002B3F46 /* PBXTextBookmark */; + 6BF7C4F01115D4F7002B3F46 /* PBXTextBookmark */ = 6BF7C4F01115D4F7002B3F46 /* PBXTextBookmark */; + 6BF7C4F11115D4F7002B3F46 /* PBXTextBookmark */ = 6BF7C4F11115D4F7002B3F46 /* PBXTextBookmark */; + 6BF7C4F21115D4F7002B3F46 /* PBXTextBookmark */ = 6BF7C4F21115D4F7002B3F46 /* PBXTextBookmark */; + 6BF7C4F31115D4F7002B3F46 /* PBXTextBookmark */ = 6BF7C4F31115D4F7002B3F46 /* PBXTextBookmark */; + 6BF7C4F41115D4F7002B3F46 /* PBXTextBookmark */ = 6BF7C4F41115D4F7002B3F46 /* PBXTextBookmark */; + 6BF7C4F61115D5CD002B3F46 /* PBXTextBookmark */ = 6BF7C4F61115D5CD002B3F46 /* PBXTextBookmark */; + 6BF7C4F71115D5CD002B3F46 /* PBXTextBookmark */ = 6BF7C4F71115D5CD002B3F46 /* PBXTextBookmark */; + 6BF7C4F81115D5CD002B3F46 /* PBXTextBookmark */ = 6BF7C4F81115D5CD002B3F46 /* PBXTextBookmark */; + 6BF7C4F91115D5CD002B3F46 /* PBXTextBookmark */ = 6BF7C4F91115D5CD002B3F46 /* PBXTextBookmark */; + 6BF7C4FB1115D5E8002B3F46 /* PBXTextBookmark */ = 6BF7C4FB1115D5E8002B3F46 /* PBXTextBookmark */; + 6BF7C4FC1115D5E8002B3F46 /* PBXTextBookmark */ = 6BF7C4FC1115D5E8002B3F46 /* PBXTextBookmark */; + 6BF7C4FD1115D5E8002B3F46 /* PBXTextBookmark */ = 6BF7C4FD1115D5E8002B3F46 /* PBXTextBookmark */; + 6BF7C4FE1115D5E8002B3F46 /* PBXTextBookmark */ = 6BF7C4FE1115D5E8002B3F46 /* PBXTextBookmark */; + 6BF7C5021115D653002B3F46 /* PBXTextBookmark */ = 6BF7C5021115D653002B3F46 /* PBXTextBookmark */; + 6BF7C5031115D653002B3F46 /* PBXTextBookmark */ = 6BF7C5031115D653002B3F46 /* PBXTextBookmark */; + 6BF7C5041115D653002B3F46 /* PBXTextBookmark */ = 6BF7C5041115D653002B3F46 /* PBXTextBookmark */; + 6BF7C5051115D653002B3F46 /* PBXTextBookmark */ = 6BF7C5051115D653002B3F46 /* PBXTextBookmark */; + 6BF7C5061115D653002B3F46 /* PBXTextBookmark */ = 6BF7C5061115D653002B3F46 /* PBXTextBookmark */; + 6BF7C5071115D653002B3F46 /* PBXTextBookmark */ = 6BF7C5071115D653002B3F46 /* PBXTextBookmark */; + 6BF7C50C1115DB96002B3F46 /* PBXTextBookmark */ = 6BF7C50C1115DB96002B3F46 /* PBXTextBookmark */; + 6BF7C50D1115DB96002B3F46 /* PBXTextBookmark */ = 6BF7C50D1115DB96002B3F46 /* PBXTextBookmark */; + 6BF7C50E1115DB96002B3F46 /* PBXTextBookmark */ = 6BF7C50E1115DB96002B3F46 /* PBXTextBookmark */; + 6BF7C50F1115DB96002B3F46 /* PBXTextBookmark */ = 6BF7C50F1115DB96002B3F46 /* PBXTextBookmark */; + 6BF7C5101115DB96002B3F46 /* PBXTextBookmark */ = 6BF7C5101115DB96002B3F46 /* PBXTextBookmark */; + 6BF7C5111115DB96002B3F46 /* PBXTextBookmark */ = 6BF7C5111115DB96002B3F46 /* PBXTextBookmark */; + 6BF7C5121115DB96002B3F46 /* PBXTextBookmark */ = 6BF7C5121115DB96002B3F46 /* PBXTextBookmark */; + 6BF7C5131115DB96002B3F46 /* PBXTextBookmark */ = 6BF7C5131115DB96002B3F46 /* PBXTextBookmark */; + 6BF7C5141115DB96002B3F46 /* PBXTextBookmark */ = 6BF7C5141115DB96002B3F46 /* PBXTextBookmark */; + 6BF7C5151115DB96002B3F46 /* PBXTextBookmark */ = 6BF7C5151115DB96002B3F46 /* PBXTextBookmark */; + 6BF7C5161115DB96002B3F46 /* PBXTextBookmark */ = 6BF7C5161115DB96002B3F46 /* PBXTextBookmark */; + 6BF7C5171115DB96002B3F46 /* PBXTextBookmark */ = 6BF7C5171115DB96002B3F46 /* PBXTextBookmark */; + 6BF7C5181115DB96002B3F46 /* PBXTextBookmark */ = 6BF7C5181115DB96002B3F46 /* PBXTextBookmark */; + 6BF7C5241115FA3B002B3F46 /* PBXTextBookmark */ = 6BF7C5241115FA3B002B3F46 /* PBXTextBookmark */; + 6BF7C5251115FA3B002B3F46 /* PBXTextBookmark */ = 6BF7C5251115FA3B002B3F46 /* PBXTextBookmark */; + 6BF7C5261115FA3B002B3F46 /* PBXTextBookmark */ = 6BF7C5261115FA3B002B3F46 /* PBXTextBookmark */; + 6BF7C5271115FA3B002B3F46 /* PBXTextBookmark */ = 6BF7C5271115FA3B002B3F46 /* PBXTextBookmark */; + 6BF7C5281115FA3B002B3F46 /* PBXTextBookmark */ = 6BF7C5281115FA3B002B3F46 /* PBXTextBookmark */; + 6BF7C5291115FA3B002B3F46 /* PBXTextBookmark */ = 6BF7C5291115FA3B002B3F46 /* PBXTextBookmark */; + 6BF7C52A1115FA3B002B3F46 /* PBXTextBookmark */ = 6BF7C52A1115FA3B002B3F46 /* PBXTextBookmark */; + 6BF7C52B1115FA3B002B3F46 /* PBXTextBookmark */ = 6BF7C52B1115FA3B002B3F46 /* PBXTextBookmark */; + 6BF7C52C1115FA3B002B3F46 /* PBXTextBookmark */ = 6BF7C52C1115FA3B002B3F46 /* PBXTextBookmark */; + 6BF7C52D1115FA3B002B3F46 /* PBXTextBookmark */ = 6BF7C52D1115FA3B002B3F46 /* PBXTextBookmark */; + 6BF7C52E1115FA3B002B3F46 /* PBXTextBookmark */ = 6BF7C52E1115FA3B002B3F46 /* PBXTextBookmark */; + 6BF7C52F1115FA3B002B3F46 /* PBXTextBookmark */ = 6BF7C52F1115FA3B002B3F46 /* PBXTextBookmark */; + 6BF7C5301115FA3B002B3F46 /* PBXTextBookmark */ = 6BF7C5301115FA3B002B3F46 /* PBXTextBookmark */; + 6BF7C5311115FA3B002B3F46 /* PBXTextBookmark */ = 6BF7C5311115FA3B002B3F46 /* PBXTextBookmark */; + 6BF7C5321115FA3B002B3F46 /* PBXTextBookmark */ = 6BF7C5321115FA3B002B3F46 /* PBXTextBookmark */; + 6BF7C5331115FA3B002B3F46 /* PBXTextBookmark */ = 6BF7C5331115FA3B002B3F46 /* PBXTextBookmark */; + 6BF7C5341115FA3B002B3F46 /* PBXTextBookmark */ = 6BF7C5341115FA3B002B3F46 /* PBXTextBookmark */; + 6BF7C5351115FA3B002B3F46 /* PBXTextBookmark */ = 6BF7C5351115FA3B002B3F46 /* PBXTextBookmark */; + 6BF7C5361115FA3B002B3F46 /* PBXTextBookmark */ = 6BF7C5361115FA3B002B3F46 /* PBXTextBookmark */; + 6BF7C5371115FA3B002B3F46 /* PBXTextBookmark */ = 6BF7C5371115FA3B002B3F46 /* PBXTextBookmark */; + 6BF7C5381115FA3B002B3F46 /* PBXTextBookmark */ = 6BF7C5381115FA3B002B3F46 /* PBXTextBookmark */; + 6BF7C5391115FA3B002B3F46 /* PBXTextBookmark */ = 6BF7C5391115FA3B002B3F46 /* PBXTextBookmark */; + 6BF7C53A1115FA3B002B3F46 /* PBXTextBookmark */ = 6BF7C53A1115FA3B002B3F46 /* PBXTextBookmark */; + 6BF7C53C1115FAD6002B3F46 /* PBXTextBookmark */ = 6BF7C53C1115FAD6002B3F46 /* PBXTextBookmark */; + 6BF7C53D1115FAD6002B3F46 /* PBXTextBookmark */ = 6BF7C53D1115FAD6002B3F46 /* PBXTextBookmark */; + 6BF7C53E1115FAD6002B3F46 /* PBXTextBookmark */ = 6BF7C53E1115FAD6002B3F46 /* PBXTextBookmark */; + 6BF7C53F1115FAD6002B3F46 /* PBXTextBookmark */ = 6BF7C53F1115FAD6002B3F46 /* PBXTextBookmark */; + 6BF7C5401115FAD6002B3F46 /* PBXTextBookmark */ = 6BF7C5401115FAD6002B3F46 /* PBXTextBookmark */; + 6BF7C5411115FB06002B3F46 /* PBXTextBookmark */ = 6BF7C5411115FB06002B3F46 /* PBXTextBookmark */; + 6BF7C5421115FB06002B3F46 /* PBXTextBookmark */ = 6BF7C5421115FB06002B3F46 /* PBXTextBookmark */; + 6BF7C5431115FB06002B3F46 /* PBXTextBookmark */ = 6BF7C5431115FB06002B3F46 /* PBXTextBookmark */; + 6BF7C5441115FB06002B3F46 /* PBXTextBookmark */ = 6BF7C5441115FB06002B3F46 /* PBXTextBookmark */; + 6BF7C5451115FB17002B3F46 /* PBXTextBookmark */ = 6BF7C5451115FB17002B3F46 /* PBXTextBookmark */; + 6BF7C5461115FB17002B3F46 /* PBXTextBookmark */ = 6BF7C5461115FB17002B3F46 /* PBXTextBookmark */; + 6BF7C5471115FB17002B3F46 /* PBXTextBookmark */ = 6BF7C5471115FB17002B3F46 /* PBXTextBookmark */; + 6BF7C5481115FB17002B3F46 /* PBXTextBookmark */ = 6BF7C5481115FB17002B3F46 /* PBXTextBookmark */; + 6BF7C54C1115FB84002B3F46 /* PBXTextBookmark */ = 6BF7C54C1115FB84002B3F46 /* PBXTextBookmark */; + 6BF7C54D1115FB84002B3F46 /* PBXTextBookmark */ = 6BF7C54D1115FB84002B3F46 /* PBXTextBookmark */; + 6BF7C54E1115FB84002B3F46 /* PBXTextBookmark */ = 6BF7C54E1115FB84002B3F46 /* PBXTextBookmark */; + 6BF7C54F1115FB84002B3F46 /* PBXTextBookmark */ = 6BF7C54F1115FB84002B3F46 /* PBXTextBookmark */; + 6BF7C5501115FB84002B3F46 /* PBXTextBookmark */ = 6BF7C5501115FB84002B3F46 /* PBXTextBookmark */; + 6BF7C5511115FB84002B3F46 /* PBXTextBookmark */ = 6BF7C5511115FB84002B3F46 /* PBXTextBookmark */; + 6BF7C5521115FB84002B3F46 /* PBXTextBookmark */ = 6BF7C5521115FB84002B3F46 /* PBXTextBookmark */; + 6BF7C5571115FBB7002B3F46 /* PBXTextBookmark */ = 6BF7C5571115FBB7002B3F46 /* PBXTextBookmark */; + 6BF7C55B1115FC44002B3F46 /* PBXTextBookmark */ = 6BF7C55B1115FC44002B3F46 /* PBXTextBookmark */; + 6BF7C55C1115FC44002B3F46 /* PBXTextBookmark */ = 6BF7C55C1115FC44002B3F46 /* PBXTextBookmark */; + 6BF7C55D1115FC44002B3F46 /* PBXTextBookmark */ = 6BF7C55D1115FC44002B3F46 /* PBXTextBookmark */; + 6BF7C55E1115FC44002B3F46 /* PBXTextBookmark */ = 6BF7C55E1115FC44002B3F46 /* PBXTextBookmark */; + 6BF7C5601115FC70002B3F46 /* PBXTextBookmark */ = 6BF7C5601115FC70002B3F46 /* PBXTextBookmark */; + 6BF7C5611115FC70002B3F46 /* PBXTextBookmark */ = 6BF7C5611115FC70002B3F46 /* PBXTextBookmark */; + 6BF7C5621115FC70002B3F46 /* PBXTextBookmark */ = 6BF7C5621115FC70002B3F46 /* PBXTextBookmark */; + 6BF7C5631115FC70002B3F46 /* PBXTextBookmark */ = 6BF7C5631115FC70002B3F46 /* PBXTextBookmark */; + 6BF7C5661115FC8E002B3F46 /* PBXTextBookmark */ = 6BF7C5661115FC8E002B3F46 /* PBXTextBookmark */; + 6BF7C5671115FC8E002B3F46 /* PBXTextBookmark */ = 6BF7C5671115FC8E002B3F46 /* PBXTextBookmark */; + 6BF7C5681115FC8E002B3F46 /* PBXTextBookmark */ = 6BF7C5681115FC8E002B3F46 /* PBXTextBookmark */; + 6BF7C5691115FC8E002B3F46 /* PBXTextBookmark */ = 6BF7C5691115FC8E002B3F46 /* PBXTextBookmark */; + 6BF7C56B1115FCA4002B3F46 /* PBXTextBookmark */ = 6BF7C56B1115FCA4002B3F46 /* PBXTextBookmark */; + 6BF7C56C1115FCA4002B3F46 /* PBXTextBookmark */ = 6BF7C56C1115FCA4002B3F46 /* PBXTextBookmark */; + 6BF7C56D1115FCA4002B3F46 /* PBXTextBookmark */ = 6BF7C56D1115FCA4002B3F46 /* PBXTextBookmark */; + 6BF7C56E1115FCA4002B3F46 /* PBXTextBookmark */ = 6BF7C56E1115FCA4002B3F46 /* PBXTextBookmark */; + 6BF7C5701115FCB7002B3F46 /* PBXTextBookmark */ = 6BF7C5701115FCB7002B3F46 /* PBXTextBookmark */; + 6BF7C5731115FDBC002B3F46 /* PBXTextBookmark */ = 6BF7C5731115FDBC002B3F46 /* PBXTextBookmark */; + 6BF7C5741115FDBC002B3F46 /* PBXTextBookmark */ = 6BF7C5741115FDBC002B3F46 /* PBXTextBookmark */; + 6BF7C5751115FDBC002B3F46 /* PBXTextBookmark */ = 6BF7C5751115FDBC002B3F46 /* PBXTextBookmark */; + 6BF7C5761115FDBC002B3F46 /* PBXTextBookmark */ = 6BF7C5761115FDBC002B3F46 /* PBXTextBookmark */; + 6BF7C5771115FDBC002B3F46 /* PBXTextBookmark */ = 6BF7C5771115FDBC002B3F46 /* PBXTextBookmark */; + 6BF7C5781115FDBC002B3F46 /* PBXTextBookmark */ = 6BF7C5781115FDBC002B3F46 /* PBXTextBookmark */; + 6BF7C5811115FEFF002B3F46 /* PBXTextBookmark */ = 6BF7C5811115FEFF002B3F46 /* PBXTextBookmark */; + 6BF7C5821115FEFF002B3F46 /* PBXTextBookmark */ = 6BF7C5821115FEFF002B3F46 /* PBXTextBookmark */; + 6BF7C5831115FEFF002B3F46 /* PBXTextBookmark */ = 6BF7C5831115FEFF002B3F46 /* PBXTextBookmark */; + 6BF7C5841115FEFF002B3F46 /* PBXTextBookmark */ = 6BF7C5841115FEFF002B3F46 /* PBXTextBookmark */; + 6BF7C5851115FEFF002B3F46 /* PBXTextBookmark */ = 6BF7C5851115FEFF002B3F46 /* PBXTextBookmark */; + 6BF7C5861115FEFF002B3F46 /* PBXTextBookmark */ = 6BF7C5861115FEFF002B3F46 /* PBXTextBookmark */; + 6BF7C5871115FEFF002B3F46 /* PBXTextBookmark */ = 6BF7C5871115FEFF002B3F46 /* PBXTextBookmark */; + 6BF7C5881115FEFF002B3F46 /* PBXTextBookmark */ = 6BF7C5881115FEFF002B3F46 /* PBXTextBookmark */; + 6BF7C5891115FEFF002B3F46 /* PBXTextBookmark */ = 6BF7C5891115FEFF002B3F46 /* PBXTextBookmark */; + 6BF7C58A1115FEFF002B3F46 /* PBXTextBookmark */ = 6BF7C58A1115FEFF002B3F46 /* PBXTextBookmark */; + 6BF7C58B1115FEFF002B3F46 /* PBXTextBookmark */ = 6BF7C58B1115FEFF002B3F46 /* PBXTextBookmark */; + 6BF7C58C1115FEFF002B3F46 /* PBXTextBookmark */ = 6BF7C58C1115FEFF002B3F46 /* PBXTextBookmark */; + 6BF7C58D1115FEFF002B3F46 /* PBXTextBookmark */ = 6BF7C58D1115FEFF002B3F46 /* PBXTextBookmark */; + 6BF7C58E1115FEFF002B3F46 /* PBXTextBookmark */ = 6BF7C58E1115FEFF002B3F46 /* PBXTextBookmark */; + 6BF7C58F1115FEFF002B3F46 /* PBXTextBookmark */ = 6BF7C58F1115FEFF002B3F46 /* PBXTextBookmark */; + 6BF7C5921115FF90002B3F46 /* PBXTextBookmark */ = 6BF7C5921115FF90002B3F46 /* PBXTextBookmark */; + 6BF7C5931115FF90002B3F46 /* PBXTextBookmark */ = 6BF7C5931115FF90002B3F46 /* PBXTextBookmark */; + 6BF7C5941115FF90002B3F46 /* PBXTextBookmark */ = 6BF7C5941115FF90002B3F46 /* PBXTextBookmark */; + 6BF7C5951115FF90002B3F46 /* PBXTextBookmark */ = 6BF7C5951115FF90002B3F46 /* PBXTextBookmark */; + 6BF7C5971115FFB1002B3F46 /* PBXTextBookmark */ = 6BF7C5971115FFB1002B3F46 /* PBXTextBookmark */; + 6BF7C59F111601A1002B3F46 /* PBXTextBookmark */ = 6BF7C59F111601A1002B3F46 /* PBXTextBookmark */; + 6BF7C5A0111601A1002B3F46 /* PBXTextBookmark */ = 6BF7C5A0111601A1002B3F46 /* PBXTextBookmark */; + 6BF7C5A1111601A1002B3F46 /* PBXTextBookmark */ = 6BF7C5A1111601A1002B3F46 /* PBXTextBookmark */; + 6BF7C5A2111601A1002B3F46 /* PBXTextBookmark */ = 6BF7C5A2111601A1002B3F46 /* PBXTextBookmark */; + 6BF7C5A3111601A1002B3F46 /* PBXTextBookmark */ = 6BF7C5A3111601A1002B3F46 /* PBXTextBookmark */; + 6BF7C5A4111601A1002B3F46 /* PBXTextBookmark */ = 6BF7C5A4111601A1002B3F46 /* PBXTextBookmark */; + 6BF7C5A5111601A1002B3F46 /* PBXTextBookmark */ = 6BF7C5A5111601A1002B3F46 /* PBXTextBookmark */; + 6BF7C5A6111601A1002B3F46 /* PBXTextBookmark */ = 6BF7C5A6111601A1002B3F46 /* PBXTextBookmark */; + 6BF7C5A7111601A1002B3F46 /* PBXTextBookmark */ = 6BF7C5A7111601A1002B3F46 /* PBXTextBookmark */; + 6BF7C5A8111601A1002B3F46 /* PBXTextBookmark */ = 6BF7C5A8111601A1002B3F46 /* PBXTextBookmark */; + 6BF7C5A9111601A1002B3F46 /* PBXTextBookmark */ = 6BF7C5A9111601A1002B3F46 /* PBXTextBookmark */; + 6BF7C5AA111601A1002B3F46 /* PBXTextBookmark */ = 6BF7C5AA111601A1002B3F46 /* PBXTextBookmark */; + 6BF7C5AD111601E5002B3F46 /* PBXTextBookmark */ = 6BF7C5AD111601E5002B3F46 /* PBXTextBookmark */; + 6BF7C5AE111601E5002B3F46 /* PBXTextBookmark */ = 6BF7C5AE111601E5002B3F46 /* PBXTextBookmark */; + 6BF7C5AF111601E5002B3F46 /* PBXTextBookmark */ = 6BF7C5AF111601E5002B3F46 /* PBXTextBookmark */; + 6BF7C5B0111601E5002B3F46 /* PBXTextBookmark */ = 6BF7C5B0111601E5002B3F46 /* PBXTextBookmark */; + 6BF7C5B1111601E5002B3F46 /* PBXTextBookmark */ = 6BF7C5B1111601E5002B3F46 /* PBXTextBookmark */; + 6BF7C5B2111601E5002B3F46 /* PBXTextBookmark */ = 6BF7C5B2111601E5002B3F46 /* PBXTextBookmark */; + 6BF7C5B3111601E5002B3F46 /* PBXTextBookmark */ = 6BF7C5B3111601E5002B3F46 /* PBXTextBookmark */; + 6BF7C5B4111601E5002B3F46 /* PBXTextBookmark */ = 6BF7C5B4111601E5002B3F46 /* PBXTextBookmark */; + 6BF7C5B9111603EC002B3F46 /* PBXTextBookmark */ = 6BF7C5B9111603EC002B3F46 /* PBXTextBookmark */; + 6BF7C5BC1116E1C6002B3F46 /* PBXTextBookmark */ = 6BF7C5BC1116E1C6002B3F46 /* PBXTextBookmark */; + 6BF7C5BD1116E1C6002B3F46 /* PBXTextBookmark */ = 6BF7C5BD1116E1C6002B3F46 /* PBXTextBookmark */; + 6BF7C5BE1116E1C6002B3F46 /* PBXTextBookmark */ = 6BF7C5BE1116E1C6002B3F46 /* PBXTextBookmark */; + 6BF7C5BF1116E1C6002B3F46 /* PBXTextBookmark */ = 6BF7C5BF1116E1C6002B3F46 /* PBXTextBookmark */; + 6BF7C5C01116E1C6002B3F46 /* PBXTextBookmark */ = 6BF7C5C01116E1C6002B3F46 /* PBXTextBookmark */; + 6BF7C5C11116E1C6002B3F46 /* PBXTextBookmark */ = 6BF7C5C11116E1C6002B3F46 /* PBXTextBookmark */; + 6BF7C5C21116E1C6002B3F46 /* PBXTextBookmark */ = 6BF7C5C21116E1C6002B3F46 /* PBXTextBookmark */; + 6BF7C5C31116E1C6002B3F46 /* PBXTextBookmark */ = 6BF7C5C31116E1C6002B3F46 /* PBXTextBookmark */; + 6BF7C5C81116E247002B3F46 /* PBXTextBookmark */ = 6BF7C5C81116E247002B3F46 /* PBXTextBookmark */; + 6BF7C5C91116E247002B3F46 /* PBXTextBookmark */ = 6BF7C5C91116E247002B3F46 /* PBXTextBookmark */; + 6BF7C5CA1116E247002B3F46 /* PBXTextBookmark */ = 6BF7C5CA1116E247002B3F46 /* PBXTextBookmark */; + 6BF7C5CB1116E247002B3F46 /* PBXTextBookmark */ = 6BF7C5CB1116E247002B3F46 /* PBXTextBookmark */; + 6BF7C5D31116E3A1002B3F46 /* PBXTextBookmark */ = 6BF7C5D31116E3A1002B3F46 /* PBXTextBookmark */; + 6BF7C5D41116E3A1002B3F46 /* PBXTextBookmark */ = 6BF7C5D41116E3A1002B3F46 /* PBXTextBookmark */; + 6BF7C5D51116E3A1002B3F46 /* PBXTextBookmark */ = 6BF7C5D51116E3A1002B3F46 /* PBXTextBookmark */; + 6BF7C5D61116E3A1002B3F46 /* PBXTextBookmark */ = 6BF7C5D61116E3A1002B3F46 /* PBXTextBookmark */; + 6BF7C5D71116E3A1002B3F46 /* PBXTextBookmark */ = 6BF7C5D71116E3A1002B3F46 /* PBXTextBookmark */; + 6BF7C5D81116E3A1002B3F46 /* PBXTextBookmark */ = 6BF7C5D81116E3A1002B3F46 /* PBXTextBookmark */; + 6BF7C5D91116E3A1002B3F46 /* PBXTextBookmark */ = 6BF7C5D91116E3A1002B3F46 /* PBXTextBookmark */; + 6BF7C5DA1116E3A1002B3F46 /* PBXTextBookmark */ = 6BF7C5DA1116E3A1002B3F46 /* PBXTextBookmark */; + 6BF7C5DB1116E3A1002B3F46 /* PBXTextBookmark */ = 6BF7C5DB1116E3A1002B3F46 /* PBXTextBookmark */; + 6BF7C5DE1116E3F6002B3F46 /* PBXTextBookmark */ = 6BF7C5DE1116E3F6002B3F46 /* PBXTextBookmark */; + 6BF7C5DF1116E3F6002B3F46 /* PBXTextBookmark */ = 6BF7C5DF1116E3F6002B3F46 /* PBXTextBookmark */; + 6BF7C5E01116E3F6002B3F46 /* PBXTextBookmark */ = 6BF7C5E01116E3F6002B3F46 /* PBXTextBookmark */; + 6BF7C5E11116E3F6002B3F46 /* PBXTextBookmark */ = 6BF7C5E11116E3F6002B3F46 /* PBXTextBookmark */; + 6BF7C5E21116E3F6002B3F46 /* PBXTextBookmark */ = 6BF7C5E21116E3F6002B3F46 /* PBXTextBookmark */; + 6BF7C5E31116E3F6002B3F46 /* PBXTextBookmark */ = 6BF7C5E31116E3F6002B3F46 /* PBXTextBookmark */; + 6BF7C5E41116E3F6002B3F46 /* PBXTextBookmark */ = 6BF7C5E41116E3F6002B3F46 /* PBXTextBookmark */; + 6BF7C5E61116E464002B3F46 /* PBXTextBookmark */ = 6BF7C5E61116E464002B3F46 /* PBXTextBookmark */; + 6BF7C5E71116E464002B3F46 /* PBXTextBookmark */ = 6BF7C5E71116E464002B3F46 /* PBXTextBookmark */; + 6BF7C5E81116E464002B3F46 /* PBXTextBookmark */ = 6BF7C5E81116E464002B3F46 /* PBXTextBookmark */; + 6BF7C5E91116E464002B3F46 /* PBXTextBookmark */ = 6BF7C5E91116E464002B3F46 /* PBXTextBookmark */; + 6BF7C5EA1116E464002B3F46 /* PBXTextBookmark */ = 6BF7C5EA1116E464002B3F46 /* PBXTextBookmark */; + 6BF7C5ED1116F280002B3F46 /* PBXTextBookmark */ = 6BF7C5ED1116F280002B3F46 /* PBXTextBookmark */; + 6BF7C5EE1116F280002B3F46 /* PBXTextBookmark */ = 6BF7C5EE1116F280002B3F46 /* PBXTextBookmark */; + 6BF7C5EF1116F280002B3F46 /* PBXTextBookmark */ = 6BF7C5EF1116F280002B3F46 /* PBXTextBookmark */; + 6BF7C5F01116F280002B3F46 /* PBXTextBookmark */ = 6BF7C5F01116F280002B3F46 /* PBXTextBookmark */; + 6BF7C5F11116F280002B3F46 /* PBXTextBookmark */ = 6BF7C5F11116F280002B3F46 /* PBXTextBookmark */; + 6BF7C5F21116F280002B3F46 /* PBXTextBookmark */ = 6BF7C5F21116F280002B3F46 /* PBXTextBookmark */; + 6BF7C5F31116F280002B3F46 /* PBXTextBookmark */ = 6BF7C5F31116F280002B3F46 /* PBXTextBookmark */; + 6BF7C5F41116F280002B3F46 /* PBXTextBookmark */ = 6BF7C5F41116F280002B3F46 /* PBXTextBookmark */; + 6BF7C5F51116F280002B3F46 /* PBXTextBookmark */ = 6BF7C5F51116F280002B3F46 /* PBXTextBookmark */; + 6BF7C5F81116F346002B3F46 /* PBXTextBookmark */ = 6BF7C5F81116F346002B3F46 /* PBXTextBookmark */; + 6BF7C5F91116F346002B3F46 /* PBXTextBookmark */ = 6BF7C5F91116F346002B3F46 /* PBXTextBookmark */; + 6BF7C5FB1116F346002B3F46 /* PBXTextBookmark */ = 6BF7C5FB1116F346002B3F46 /* PBXTextBookmark */; + 6BF7C5FC1116F346002B3F46 /* PBXTextBookmark */ = 6BF7C5FC1116F346002B3F46 /* PBXTextBookmark */; + 6BF7C5FD1116F346002B3F46 /* PBXTextBookmark */ = 6BF7C5FD1116F346002B3F46 /* PBXTextBookmark */; + 6BF7C5FF1116F346002B3F46 /* PBXTextBookmark */ = 6BF7C5FF1116F346002B3F46 /* PBXTextBookmark */; + 6BF7C6041116F61A002B3F46 /* PBXTextBookmark */ = 6BF7C6041116F61A002B3F46 /* PBXTextBookmark */; + 6BF7C6051116F61A002B3F46 /* PBXTextBookmark */ = 6BF7C6051116F61A002B3F46 /* PBXTextBookmark */; + 6BF7C6061116F61A002B3F46 /* PBXTextBookmark */ = 6BF7C6061116F61A002B3F46 /* PBXTextBookmark */; + 6BF7C6071116F61A002B3F46 /* PBXTextBookmark */ = 6BF7C6071116F61A002B3F46 /* PBXTextBookmark */; + 6BF7C6081116F61A002B3F46 /* PBXTextBookmark */ = 6BF7C6081116F61A002B3F46 /* PBXTextBookmark */; + 6BF7C6091116F61A002B3F46 /* PBXTextBookmark */ = 6BF7C6091116F61A002B3F46 /* PBXTextBookmark */; + 6BF7C60A1116F61A002B3F46 /* PBXTextBookmark */ = 6BF7C60A1116F61A002B3F46 /* PBXTextBookmark */; + 6BF7C60B1116F61A002B3F46 /* PBXTextBookmark */ = 6BF7C60B1116F61A002B3F46 /* PBXTextBookmark */; + 6BF7C60C1116F61A002B3F46 /* PBXTextBookmark */ = 6BF7C60C1116F61A002B3F46 /* PBXTextBookmark */; + 6BF7C60D1116F61A002B3F46 /* PBXTextBookmark */ = 6BF7C60D1116F61A002B3F46 /* PBXTextBookmark */; + 6BF7C60E1116F61A002B3F46 /* PBXTextBookmark */ = 6BF7C60E1116F61A002B3F46 /* PBXTextBookmark */; + 6BF7C60F1116F61A002B3F46 /* PBXTextBookmark */ = 6BF7C60F1116F61A002B3F46 /* PBXTextBookmark */; + 6BF7C6101116F61A002B3F46 /* PBXTextBookmark */ = 6BF7C6101116F61A002B3F46 /* PBXTextBookmark */; + 6BF7C6111116F61A002B3F46 /* PBXTextBookmark */ = 6BF7C6111116F61A002B3F46 /* PBXTextBookmark */; + 6BF7C6121116F61A002B3F46 /* PBXTextBookmark */ = 6BF7C6121116F61A002B3F46 /* PBXTextBookmark */; + 6BF7C6131116F61A002B3F46 /* PBXTextBookmark */ = 6BF7C6131116F61A002B3F46 /* PBXTextBookmark */; + 6BF7C6151116F648002B3F46 /* PBXTextBookmark */ = 6BF7C6151116F648002B3F46 /* PBXTextBookmark */; + 6BF7C6161116F648002B3F46 /* PBXTextBookmark */ = 6BF7C6161116F648002B3F46 /* PBXTextBookmark */; + 6BF7C6171116F648002B3F46 /* PBXTextBookmark */ = 6BF7C6171116F648002B3F46 /* PBXTextBookmark */; + 6BF7C6181116F648002B3F46 /* PBXTextBookmark */ = 6BF7C6181116F648002B3F46 /* PBXTextBookmark */; + 6BF7C6191116F648002B3F46 /* PBXTextBookmark */ = 6BF7C6191116F648002B3F46 /* PBXTextBookmark */; + 6BF7C61A1116F648002B3F46 /* PBXTextBookmark */ = 6BF7C61A1116F648002B3F46 /* PBXTextBookmark */; + 6BF7C61B1116F648002B3F46 /* PBXTextBookmark */ = 6BF7C61B1116F648002B3F46 /* PBXTextBookmark */; + 6BF7C6201116F7B1002B3F46 /* PBXTextBookmark */ = 6BF7C6201116F7B1002B3F46 /* PBXTextBookmark */; + 6BF7C6211116F7B1002B3F46 /* PBXTextBookmark */ = 6BF7C6211116F7B1002B3F46 /* PBXTextBookmark */; + 6BF7C6221116F7B1002B3F46 /* PBXTextBookmark */ = 6BF7C6221116F7B1002B3F46 /* PBXTextBookmark */; + 6BF7C6231116F7B1002B3F46 /* PBXTextBookmark */ = 6BF7C6231116F7B1002B3F46 /* PBXTextBookmark */; + 6BF7C6241116F7B1002B3F46 /* PBXTextBookmark */ = 6BF7C6241116F7B1002B3F46 /* PBXTextBookmark */; + 6BF7C6251116F7B1002B3F46 /* PBXTextBookmark */ = 6BF7C6251116F7B1002B3F46 /* PBXTextBookmark */; + 6BF7C62611170716002B3F46 /* PBXTextBookmark */ = 6BF7C62611170716002B3F46 /* PBXTextBookmark */; + 6BF7C629111707F3002B3F46 /* PBXTextBookmark */ = 6BF7C629111707F3002B3F46 /* PBXTextBookmark */; + 6BF7C62A111707F3002B3F46 /* PBXTextBookmark */ = 6BF7C62A111707F3002B3F46 /* PBXTextBookmark */; + 6BF7C62B111707F3002B3F46 /* PBXTextBookmark */ = 6BF7C62B111707F3002B3F46 /* PBXTextBookmark */; + 6BF7C62C111707F3002B3F46 /* PBXTextBookmark */ = 6BF7C62C111707F3002B3F46 /* PBXTextBookmark */; + 6BF7C62D111707F3002B3F46 /* PBXTextBookmark */ = 6BF7C62D111707F3002B3F46 /* PBXTextBookmark */; + 6BF7C62E111707F3002B3F46 /* PBXTextBookmark */ = 6BF7C62E111707F3002B3F46 /* PBXTextBookmark */; + 6BF7C63011170867002B3F46 /* PBXTextBookmark */ = 6BF7C63011170867002B3F46 /* PBXTextBookmark */; + 6BF7C63111170867002B3F46 /* PBXTextBookmark */ = 6BF7C63111170867002B3F46 /* PBXTextBookmark */; + 6BF7C63211170867002B3F46 /* PBXTextBookmark */ = 6BF7C63211170867002B3F46 /* PBXTextBookmark */; + 6BF7C63311170867002B3F46 /* PBXTextBookmark */ = 6BF7C63311170867002B3F46 /* PBXTextBookmark */; + 6BF7C63711170A2F002B3F46 /* PBXTextBookmark */ = 6BF7C63711170A2F002B3F46 /* PBXTextBookmark */; + 6BF7C63B11170B8E002B3F46 /* PBXTextBookmark */ = 6BF7C63B11170B8E002B3F46 /* PBXTextBookmark */; + 6BF7C63C11170B99002B3F46 /* PBXTextBookmark */ = 6BF7C63C11170B99002B3F46 /* PBXTextBookmark */; + 6BF7C63F11170F58002B3F46 /* PBXTextBookmark */ = 6BF7C63F11170F58002B3F46 /* PBXTextBookmark */; + 6BF7C64111170F7F002B3F46 /* PBXTextBookmark */ = 6BF7C64111170F7F002B3F46 /* PBXTextBookmark */; + 6BF7C64211170FCD002B3F46 /* PBXTextBookmark */ = 6BF7C64211170FCD002B3F46 /* PBXTextBookmark */; + 6BF7C64311170FCD002B3F46 /* PBXTextBookmark */ = 6BF7C64311170FCD002B3F46 /* PBXTextBookmark */; + 6BF7C64511171037002B3F46 /* PBXTextBookmark */ = 6BF7C64511171037002B3F46 /* PBXTextBookmark */; + 6BF7C6481117108B002B3F46 /* PBXTextBookmark */ = 6BF7C6481117108B002B3F46 /* PBXTextBookmark */; + 6BF7C6491117108B002B3F46 /* PBXTextBookmark */ = 6BF7C6491117108B002B3F46 /* PBXTextBookmark */; + 6BF7C64A1117108B002B3F46 /* PBXTextBookmark */ = 6BF7C64A1117108B002B3F46 /* PBXTextBookmark */; + 6BF7C64B1117108B002B3F46 /* PBXTextBookmark */ = 6BF7C64B1117108B002B3F46 /* PBXTextBookmark */; + 6BF7C64E111711A3002B3F46 /* PBXTextBookmark */ = 6BF7C64E111711A3002B3F46 /* PBXTextBookmark */; + 6BF7C64F111711A3002B3F46 /* PBXTextBookmark */ = 6BF7C64F111711A3002B3F46 /* PBXTextBookmark */; + 6BF7C650111711A3002B3F46 /* PBXTextBookmark */ = 6BF7C650111711A3002B3F46 /* PBXTextBookmark */; + 6BF7C651111711A3002B3F46 /* PBXTextBookmark */ = 6BF7C651111711A3002B3F46 /* PBXTextBookmark */; + 6BF7C6561117142A002B3F46 /* PBXTextBookmark */ = 6BF7C6561117142A002B3F46 /* PBXTextBookmark */; + 6BF7C6571117142A002B3F46 /* PBXTextBookmark */ = 6BF7C6571117142A002B3F46 /* PBXTextBookmark */; + 6BF7C6581117142A002B3F46 /* PBXTextBookmark */ = 6BF7C6581117142A002B3F46 /* PBXTextBookmark */; + 6BF7C6591117142A002B3F46 /* PBXTextBookmark */ = 6BF7C6591117142A002B3F46 /* PBXTextBookmark */; + 6BF7C65A1117142A002B3F46 /* PBXTextBookmark */ = 6BF7C65A1117142A002B3F46 /* PBXTextBookmark */; + 6BF7C65B1117142A002B3F46 /* PBXTextBookmark */ = 6BF7C65B1117142A002B3F46 /* PBXTextBookmark */; + 6BF7C65C1117142A002B3F46 /* PBXTextBookmark */ = 6BF7C65C1117142A002B3F46 /* PBXTextBookmark */; + 6BF7C65D1117142A002B3F46 /* PBXTextBookmark */ = 6BF7C65D1117142A002B3F46 /* PBXTextBookmark */; + 6BF7C65E1117142A002B3F46 /* PBXTextBookmark */ = 6BF7C65E1117142A002B3F46 /* PBXTextBookmark */; + 6BF7C65F1117142A002B3F46 /* PBXTextBookmark */ = 6BF7C65F1117142A002B3F46 /* PBXTextBookmark */; + 6BF7C6601117142A002B3F46 /* PBXTextBookmark */ = 6BF7C6601117142A002B3F46 /* PBXTextBookmark */; + 6BF7C6611117142A002B3F46 /* PBXTextBookmark */ = 6BF7C6611117142A002B3F46 /* PBXTextBookmark */; + 6BF7C6621117142A002B3F46 /* PBXTextBookmark */ = 6BF7C6621117142A002B3F46 /* PBXTextBookmark */; + 6BF7C6631117142A002B3F46 /* PBXTextBookmark */ = 6BF7C6631117142A002B3F46 /* PBXTextBookmark */; + 6BF7C6641117142A002B3F46 /* PBXTextBookmark */ = 6BF7C6641117142A002B3F46 /* PBXTextBookmark */; + 6BF7C6651117142A002B3F46 /* PBXTextBookmark */ = 6BF7C6651117142A002B3F46 /* PBXTextBookmark */; + 6BF7C6661117142A002B3F46 /* PBXTextBookmark */ = 6BF7C6661117142A002B3F46 /* PBXTextBookmark */; + 6BF7C6671117142A002B3F46 /* PBXTextBookmark */ = 6BF7C6671117142A002B3F46 /* PBXTextBookmark */; + 6BF7C6681117142A002B3F46 /* PBXTextBookmark */ = 6BF7C6681117142A002B3F46 /* PBXTextBookmark */; + 6BF7C6691117142A002B3F46 /* PBXTextBookmark */ = 6BF7C6691117142A002B3F46 /* PBXTextBookmark */; + 6BF7C66A1117142A002B3F46 /* PBXTextBookmark */ = 6BF7C66A1117142A002B3F46 /* PBXTextBookmark */; + 6BF7C66B1117142A002B3F46 /* PBXTextBookmark */ = 6BF7C66B1117142A002B3F46 /* PBXTextBookmark */; + 6BF7C66C1117142A002B3F46 /* PBXTextBookmark */ = 6BF7C66C1117142A002B3F46 /* PBXTextBookmark */; + 6BF7C6701117146D002B3F46 /* PBXTextBookmark */ = 6BF7C6701117146D002B3F46 /* PBXTextBookmark */; + 6BF7C673111715D1002B3F46 /* PBXTextBookmark */ = 6BF7C673111715D1002B3F46 /* PBXTextBookmark */; + 6BF7C674111715D1002B3F46 /* PBXTextBookmark */ = 6BF7C674111715D1002B3F46 /* PBXTextBookmark */; + 6BF7C675111715D1002B3F46 /* PBXTextBookmark */ = 6BF7C675111715D1002B3F46 /* PBXTextBookmark */; + 6BF7C676111715D1002B3F46 /* PBXTextBookmark */ = 6BF7C676111715D1002B3F46 /* PBXTextBookmark */; + 6BF7C677111715D1002B3F46 /* PBXTextBookmark */ = 6BF7C677111715D1002B3F46 /* PBXTextBookmark */; + 6BF7C678111715D1002B3F46 /* PBXTextBookmark */ = 6BF7C678111715D1002B3F46 /* PBXTextBookmark */; + 6BF7C679111715D1002B3F46 /* PBXTextBookmark */ = 6BF7C679111715D1002B3F46 /* PBXTextBookmark */; + 6BF7C67A1117163B002B3F46 /* PBXTextBookmark */ = 6BF7C67A1117163B002B3F46 /* PBXTextBookmark */; + 6BF7C67B1117163B002B3F46 /* PBXTextBookmark */ = 6BF7C67B1117163B002B3F46 /* PBXTextBookmark */; + 6BF7C67C1117163B002B3F46 /* PBXTextBookmark */ = 6BF7C67C1117163B002B3F46 /* PBXTextBookmark */; + 6BF7C67D1117163B002B3F46 /* PBXTextBookmark */ = 6BF7C67D1117163B002B3F46 /* PBXTextBookmark */; + 6BF7C67E1117163B002B3F46 /* PBXTextBookmark */ = 6BF7C67E1117163B002B3F46 /* PBXTextBookmark */; + 6BF7C67F1117163B002B3F46 /* PBXTextBookmark */ = 6BF7C67F1117163B002B3F46 /* PBXTextBookmark */; + 6BF7C6801117163B002B3F46 /* PBXTextBookmark */ = 6BF7C6801117163B002B3F46 /* PBXTextBookmark */; + 6BF7C6811117163B002B3F46 /* PBXTextBookmark */ = 6BF7C6811117163B002B3F46 /* PBXTextBookmark */; + 6BF7C6821117163B002B3F46 /* PBXTextBookmark */ = 6BF7C6821117163B002B3F46 /* PBXTextBookmark */; + 6BF7C6831117163B002B3F46 /* PBXTextBookmark */ = 6BF7C6831117163B002B3F46 /* PBXTextBookmark */; + 6BF7C68A111720C6002B3F46 /* PBXTextBookmark */ = 6BF7C68A111720C6002B3F46 /* PBXTextBookmark */; + 6BF7C68B111720C6002B3F46 /* PBXTextBookmark */ = 6BF7C68B111720C6002B3F46 /* PBXTextBookmark */; + 6BF7C68C111720C6002B3F46 /* PBXTextBookmark */ = 6BF7C68C111720C6002B3F46 /* PBXTextBookmark */; + 6BF7C68D111720C6002B3F46 /* PBXTextBookmark */ = 6BF7C68D111720C6002B3F46 /* PBXTextBookmark */; + 6BF7C68E111720C6002B3F46 /* PBXTextBookmark */ = 6BF7C68E111720C6002B3F46 /* PBXTextBookmark */; + 6BF7C68F111720C6002B3F46 /* PBXTextBookmark */ = 6BF7C68F111720C6002B3F46 /* PBXTextBookmark */; + 6BF7C690111720C6002B3F46 /* PBXTextBookmark */ = 6BF7C690111720C6002B3F46 /* PBXTextBookmark */; + 6BF7C691111720C6002B3F46 /* PBXTextBookmark */ = 6BF7C691111720C6002B3F46 /* PBXTextBookmark */; + 6BF7C692111720C6002B3F46 /* PBXTextBookmark */ = 6BF7C692111720C6002B3F46 /* PBXTextBookmark */; + 6BF7C693111720C6002B3F46 /* PBXTextBookmark */ = 6BF7C693111720C6002B3F46 /* PBXTextBookmark */; + 6BF7C694111720C6002B3F46 /* PBXTextBookmark */ = 6BF7C694111720C6002B3F46 /* PBXTextBookmark */; + 6BF7C695111720C6002B3F46 /* PBXTextBookmark */ = 6BF7C695111720C6002B3F46 /* PBXTextBookmark */; + 6BF7C696111720C6002B3F46 /* PBXTextBookmark */ = 6BF7C696111720C6002B3F46 /* PBXTextBookmark */; + 6BF7C697111720C6002B3F46 /* PBXTextBookmark */ = 6BF7C697111720C6002B3F46 /* PBXTextBookmark */; + 6BF7C69A11172159002B3F46 /* PBXTextBookmark */ = 6BF7C69A11172159002B3F46 /* PBXTextBookmark */; + 6BF7C69B11172159002B3F46 /* PBXTextBookmark */ = 6BF7C69B11172159002B3F46 /* PBXTextBookmark */; + 6BF7C69D11172159002B3F46 /* PBXTextBookmark */ = 6BF7C69D11172159002B3F46 /* PBXTextBookmark */; + 6BF7C69E11172159002B3F46 /* PBXTextBookmark */ = 6BF7C69E11172159002B3F46 /* PBXTextBookmark */; + 6BF7C6A011172159002B3F46 /* PBXTextBookmark */ = 6BF7C6A011172159002B3F46 /* PBXTextBookmark */; + 6BF7C6A211172253002B3F46 /* PBXTextBookmark */ = 6BF7C6A211172253002B3F46 /* PBXTextBookmark */; + 6BF7C6A311172253002B3F46 /* PBXTextBookmark */ = 6BF7C6A311172253002B3F46 /* PBXTextBookmark */; + 6BF7C6A411172253002B3F46 /* PBXTextBookmark */ = 6BF7C6A411172253002B3F46 /* PBXTextBookmark */; + 6BF7C6A511172253002B3F46 /* PBXTextBookmark */ = 6BF7C6A511172253002B3F46 /* PBXTextBookmark */; + 6BF7C6A911172278002B3F46 /* PBXTextBookmark */ = 6BF7C6A911172278002B3F46 /* PBXTextBookmark */; + 6BF7C6AA11172278002B3F46 /* PBXTextBookmark */ = 6BF7C6AA11172278002B3F46 /* PBXTextBookmark */; + 6BF7C6AB11172278002B3F46 /* PBXTextBookmark */ = 6BF7C6AB11172278002B3F46 /* PBXTextBookmark */; + 6BF7C6AC11172278002B3F46 /* PBXTextBookmark */ = 6BF7C6AC11172278002B3F46 /* PBXTextBookmark */; + 6BF7C6AD11172278002B3F46 /* PBXTextBookmark */ = 6BF7C6AD11172278002B3F46 /* PBXTextBookmark */; + 6BF7C6AE11172278002B3F46 /* PBXTextBookmark */ = 6BF7C6AE11172278002B3F46 /* PBXTextBookmark */; + 6BF7C6B1111722A5002B3F46 /* PBXTextBookmark */ = 6BF7C6B1111722A5002B3F46 /* PBXTextBookmark */; + 6BF7C6B2111722A5002B3F46 /* PBXTextBookmark */ = 6BF7C6B2111722A5002B3F46 /* PBXTextBookmark */; + 6BF7C6B3111722A5002B3F46 /* PBXTextBookmark */ = 6BF7C6B3111722A5002B3F46 /* PBXTextBookmark */; + 6BF7C6B4111722A5002B3F46 /* PBXTextBookmark */ = 6BF7C6B4111722A5002B3F46 /* PBXTextBookmark */; }; sourceControlManager = 6B8632A90F78115100E2684A /* Source Control */; userBookmarkGroup = 6B8DE6F010A88F0500DF20FB /* PBXBookmarkGroup */; @@ -1004,16 +1453,16 @@ }; 6B137C7E0F7FCBFE00459200 /* Recast.h */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {815, 8848}}"; - sepNavSelRange = "{15691, 0}"; - sepNavVisRange = "{15416, 1404}"; + sepNavIntBoundsRect = "{{0, 0}, {815, 9104}}"; + sepNavSelRange = "{19796, 0}"; + sepNavVisRange = "{19607, 1291}"; }; }; 6B137C800F7FCBFE00459200 /* RecastLog.h */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {915, 1296}}"; - sepNavSelRange = "{1648, 0}"; - sepNavVisRange = "{1418, 747}"; + sepNavIntBoundsRect = "{{0, 0}, {815, 1312}}"; + sepNavSelRange = "{1857, 9}"; + sepNavVisRange = "{1627, 507}"; }; }; 6B137C810F7FCBFE00459200 /* RecastTimer.h */ = { @@ -1026,16 +1475,16 @@ }; 6B137C820F7FCC1100459200 /* Recast.cpp */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {815, 4528}}"; - sepNavSelRange = "{5046, 0}"; - sepNavVisRange = "{2402, 786}"; + sepNavIntBoundsRect = "{{0, 0}, {815, 4224}}"; + sepNavSelRange = "{4992, 0}"; + sepNavVisRange = "{4787, 630}"; }; }; 6B137C830F7FCC1100459200 /* RecastContour.cpp */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {815, 11792}}"; - sepNavSelRange = "{12149, 0}"; - sepNavVisRange = "{12293, 345}"; + sepNavIntBoundsRect = "{{0, 0}, {845, 12176}}"; + sepNavSelRange = "{8175, 0}"; + sepNavVisRange = "{7618, 817}"; }; }; 6B137C850F7FCC1100459200 /* RecastFilter.cpp */ = { @@ -1055,9 +1504,9 @@ }; 6B137C870F7FCC1100459200 /* RecastMesh.cpp */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {831, 18512}}"; - sepNavSelRange = "{1740, 0}"; - sepNavVisRange = "{1576, 726}"; + sepNavIntBoundsRect = "{{0, 0}, {1195, 19232}}"; + sepNavSelRange = "{16246, 0}"; + sepNavVisRange = "{15629, 452}"; }; }; 6B137C880F7FCC1100459200 /* RecastRasterization.cpp */ = { @@ -1069,23 +1518,23 @@ }; 6B137C890F7FCC1100459200 /* RecastRegion.cpp */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {866, 19776}}"; - sepNavSelRange = "{27216, 0}"; - sepNavVisRange = "{26752, 606}"; + sepNavIntBoundsRect = "{{0, 0}, {815, 20208}}"; + sepNavSelRange = "{25834, 0}"; + sepNavVisRange = "{25678, 727}"; }; }; 6B137C8A0F7FCC1100459200 /* RecastTimer.cpp */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {815, 672}}"; + sepNavIntBoundsRect = "{{0, 0}, {815, 688}}"; sepNavSelRange = "{471, 0}"; - sepNavVisRange = "{197, 420}"; + sepNavVisRange = "{196, 476}"; }; }; 6B25B6100FFA62AD004F1BC4 /* Sample.h */ = { uiCtxt = { sepNavIntBoundsRect = "{{0, 0}, {815, 1744}}"; - sepNavSelRange = "{1459, 0}"; - sepNavVisRange = "{1016, 714}"; + sepNavSelRange = "{1392, 19}"; + sepNavVisRange = "{942, 892}"; }; }; 6B25B6140FFA62BE004F1BC4 /* Sample.cpp */ = { @@ -1097,9 +1546,9 @@ }; 6B25B6180FFA62BE004F1BC4 /* main.cpp */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {815, 13456}}"; - sepNavSelRange = "{5901, 0}"; - sepNavVisRange = "{5947, 884}"; + sepNavIntBoundsRect = "{{0, 0}, {1195, 13792}}"; + sepNavSelRange = "{5836, 0}"; + sepNavVisRange = "{5690, 280}"; }; }; 6B2AEC510FFB8946005BE9CC /* Sample_TileMesh.h */ = { @@ -1112,9 +1561,9 @@ }; 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {815, 13728}}"; - sepNavSelRange = "{13599, 0}"; - sepNavVisRange = "{13335, 1338}"; + sepNavIntBoundsRect = "{{0, 0}, {1160, 12864}}"; + sepNavSelRange = "{23126, 0}"; + sepNavVisRange = "{22419, 1743}"; sepNavWindowFrame = "{{38, 30}, {1214, 722}}"; }; }; @@ -1153,7 +1602,7 @@ fRef = 6B8DE88810B69E3E00DF20FB /* DetourNavMeshBuilder.cpp */; name = "DetourNavMeshBuilder.cpp: 639"; rLen = 0; - rLoc = 19896; + rLoc = 20009; rType = 0; vrLen = 0; vrLoc = 15319; @@ -1212,7 +1661,7 @@ fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; name = "Sample_SoloMeshSimple.cpp: 555"; rLen = 0; - rLoc = 17259; + rLoc = 17413; rType = 0; vrLen = 1314; vrLoc = 16479; @@ -1251,10 +1700,10 @@ ignoreCount = 0; lineNumber = 251; location = Recast; - modificationTime = 286438522.207538; + modificationTime = 286725198.351409; state = 1; }; - 6B84BE1D110DF6C6007D997B /* Sample_TileMesh.cpp:496 */ = { + 6B84BE1D110DF6C6007D997B /* Sample_TileMesh.cpp:499 */ = { isa = PBXFileBreakpoint; actions = ( ); @@ -1266,9 +1715,9 @@ functionName = "Sample_TileMesh::buildAllTiles()"; hitCount = 0; ignoreCount = 0; - lineNumber = 496; + lineNumber = 499; location = Recast; - modificationTime = 286438522.20775; + modificationTime = 286725198.351851; state = 1; }; 6B84BED0110E1818007D997B /* PBXTextBookmark */ = { @@ -1399,31 +1848,31 @@ }; 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {815, 32448}}"; - sepNavSelRange = "{16427, 0}"; - sepNavVisRange = "{15381, 1430}"; + sepNavIntBoundsRect = "{{0, 0}, {852, 32800}}"; + sepNavSelRange = "{29525, 0}"; + sepNavVisRange = "{28942, 853}"; sepNavWindowFrame = "{{15, 51}, {1214, 722}}"; }; }; 6B8DE88810B69E3E00DF20FB /* DetourNavMeshBuilder.cpp */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {1195, 11056}}"; - sepNavSelRange = "{7091, 0}"; - sepNavVisRange = "{6778, 515}"; + sepNavIntBoundsRect = "{{0, 0}, {815, 10832}}"; + sepNavSelRange = "{18744, 0}"; + sepNavVisRange = "{18315, 1016}"; }; }; 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {815, 7584}}"; - sepNavSelRange = "{1866, 13}"; - sepNavVisRange = "{1445, 1158}"; + sepNavIntBoundsRect = "{{0, 0}, {815, 7520}}"; + sepNavSelRange = "{7866, 0}"; + sepNavVisRange = "{7213, 1185}"; }; }; 6B8DE88C10B69E4C00DF20FB /* DetourNavMeshBuilder.h */ = { uiCtxt = { sepNavIntBoundsRect = "{{0, 0}, {815, 1040}}"; - sepNavSelRange = "{1442, 0}"; - sepNavVisRange = "{1264, 1059}"; + sepNavSelRange = "{2289, 0}"; + sepNavVisRange = "{1214, 1109}"; }; }; 6B8DE89210B6A4B900DF20FB /* PBXTextBookmark */ = { @@ -1431,7 +1880,7 @@ fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; name = detail; rLen = 0; - rLoc = 16672; + rLoc = 16850; rType = 0; vrLen = 1182; vrLoc = 9676; @@ -1441,7 +1890,7 @@ fRef = 6B137C830F7FCC1100459200 /* RecastContour.cpp */; name = "RecastContour.cpp: 604"; rLen = 0; - rLoc = 15028; + rLoc = 16066; rType = 0; vrLen = 968; vrLoc = 14592; @@ -1471,37 +1920,37 @@ fRef = 6B137C890F7FCC1100459200 /* RecastRegion.cpp */; name = "RecastRegion.cpp: 1163"; rLen = 0; - rLoc = 28081; + rLoc = 28616; rType = 0; vrLen = 1382; vrLoc = 27642; }; 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {908, 10752}}"; - sepNavSelRange = "{6959, 0}"; - sepNavVisRange = "{6302, 1070}"; + sepNavIntBoundsRect = "{{0, 0}, {815, 10832}}"; + sepNavSelRange = "{15008, 0}"; + sepNavVisRange = "{14911, 765}"; }; }; 6BA1E88910C7BFC9008007F6 /* Sample_SoloMeshTiled.cpp */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {943, 16800}}"; - sepNavSelRange = "{2180, 0}"; - sepNavVisRange = "{1882, 683}"; + sepNavIntBoundsRect = "{{0, 0}, {1160, 17728}}"; + sepNavSelRange = "{3152, 0}"; + sepNavVisRange = "{2752, 502}"; }; }; 6BA1E88E10C7BFD3008007F6 /* Sample_SoloMeshSimple.h */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {891, 1280}}"; - sepNavSelRange = "{1822, 0}"; - sepNavVisRange = "{1483, 656}"; + sepNavIntBoundsRect = "{{0, 0}, {815, 1312}}"; + sepNavSelRange = "{1649, 0}"; + sepNavVisRange = "{1410, 814}"; }; }; 6BA1E88F10C7BFD3008007F6 /* Sample_SoloMeshTiled.h */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {815, 1520}}"; - sepNavSelRange = "{1012, 27}"; - sepNavVisRange = "{128, 1025}"; + sepNavIntBoundsRect = "{{0, 0}, {815, 1824}}"; + sepNavSelRange = "{2572, 0}"; + sepNavVisRange = "{2064, 585}"; }; }; 6BA1E8E410C7D2FA008007F6 /* PBXTextBookmark */ = { @@ -1557,9 +2006,9 @@ }; 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {873, 10768}}"; - sepNavSelRange = "{18265, 0}"; - sepNavVisRange = "{17814, 916}"; + sepNavIntBoundsRect = "{{0, 0}, {887, 11024}}"; + sepNavSelRange = "{4563, 0}"; + sepNavVisRange = "{4249, 423}"; }; }; 6BB7FD6310F3564B006DA0A6 /* PBXTextBookmark */ = { @@ -1582,8 +2031,8 @@ 6BB7FDA410F36F0E006DA0A6 /* InputGeom.cpp */ = { uiCtxt = { sepNavIntBoundsRect = "{{0, 0}, {815, 6432}}"; - sepNavSelRange = "{5711, 0}"; - sepNavVisRange = "{5132, 730}"; + sepNavSelRange = "{9433, 0}"; + sepNavVisRange = "{9094, 926}"; }; }; 6BB7FDC010F37703006DA0A6 /* PBXTextBookmark */ = { @@ -1701,7 +2150,7 @@ fRef = 6BA1E88F10C7BFD3008007F6 /* Sample_SoloMeshTiled.h */; name = "Sample_SoloMeshTiled.h: 107"; rLen = 21; - rLoc = 2863; + rLoc = 2953; rType = 0; vrLen = 590; vrLoc = 2369; @@ -1731,7 +2180,7 @@ fRef = 6BB93C7C10CFE1D500F74F2B /* RecastDebugDraw.cpp */; name = "RecastDebugDraw.cpp: 465"; rLen = 128; - rLoc = 8551; + rLoc = 8695; rType = 0; vrLen = 949; vrLoc = 11908; @@ -1741,7 +2190,7 @@ fRef = 6B137C870F7FCC1100459200 /* RecastMesh.cpp */; name = "RecastMesh.cpp: 1103"; rLen = 0; - rLoc = 27536; + rLoc = 28868; rType = 0; vrLen = 915; vrLoc = 27462; @@ -1768,9 +2217,9 @@ }; 6BB93C7710CFE1D500F74F2B /* DebugDraw.h */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {815, 1968}}"; - sepNavSelRange = "{3253, 0}"; - sepNavVisRange = "{2509, 1623}"; + sepNavIntBoundsRect = "{{0, 0}, {815, 2112}}"; + sepNavSelRange = "{2441, 13}"; + sepNavVisRange = "{1854, 1113}"; }; }; 6BB93C7810CFE1D500F74F2B /* DetourDebugDraw.h */ = { @@ -1789,9 +2238,9 @@ }; 6BB93C7A10CFE1D500F74F2B /* DebugDraw.cpp */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {891, 5536}}"; - sepNavSelRange = "{3013, 0}"; - sepNavVisRange = "{2397, 1036}"; + sepNavIntBoundsRect = "{{0, 0}, {815, 6064}}"; + sepNavSelRange = "{6795, 0}"; + sepNavVisRange = "{6353, 1022}"; }; }; 6BB93C7B10CFE1D500F74F2B /* DetourDebugDraw.cpp */ = { @@ -1803,9 +2252,9 @@ }; 6BB93C7C10CFE1D500F74F2B /* RecastDebugDraw.cpp */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {815, 11088}}"; - sepNavSelRange = "{3608, 0}"; - sepNavVisRange = "{3513, 816}"; + sepNavIntBoundsRect = "{{0, 0}, {901, 11552}}"; + sepNavSelRange = "{13772, 0}"; + sepNavVisRange = "{13388, 808}"; }; }; 6BB93CF410CFEC4500F74F2B /* RecastDump.h */ = { @@ -1933,8 +2382,8 @@ 6BCF32351104CD05009445BF /* OffMeshConnectionTool.cpp */ = { uiCtxt = { sepNavIntBoundsRect = "{{0, 0}, {815, 2512}}"; - sepNavSelRange = "{2859, 0}"; - sepNavVisRange = "{2804, 510}"; + sepNavSelRange = "{2747, 0}"; + sepNavVisRange = "{2271, 695}"; }; }; 6BCF32441104CDB5009445BF /* PBXTextBookmark */ = { @@ -1942,7 +2391,7 @@ fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; name = "Sample_TileMesh.cpp: 808"; rLen = 0; - rLoc = 21345; + rLoc = 21884; rType = 0; vrLen = 677; vrLoc = 21177; @@ -1992,7 +2441,7 @@ fRef = 6BB93C7710CFE1D500F74F2B /* DebugDraw.h */; name = "DebugDraw.h: 94"; rLen = 0; - rLoc = 3687; + rLoc = 3800; rType = 0; vrLen = 1460; vrLoc = 3107; @@ -2002,7 +2451,7 @@ fRef = 6BB93C7A10CFE1D500F74F2B /* DebugDraw.cpp */; name = "DebugDraw.cpp: 322"; rLen = 0; - rLoc = 9589; + rLoc = 10335; rType = 0; vrLen = 746; vrLoc = 9209; @@ -2022,7 +2471,7 @@ fRef = 6BB93C7C10CFE1D500F74F2B /* RecastDebugDraw.cpp */; name = "RecastDebugDraw.cpp: 366"; rLen = 0; - rLoc = 9856; + rLoc = 10000; rType = 0; vrLen = 669; vrLoc = 9277; @@ -2062,7 +2511,7 @@ fRef = 6B137C870F7FCC1100459200 /* RecastMesh.cpp */; name = "RecastMesh.cpp: 1145"; rLen = 0; - rLoc = 29105; + rLoc = 30741; rType = 0; vrLen = 931; vrLoc = 28641; @@ -2092,7 +2541,7 @@ fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; name = "NavMeshTesterTool.cpp: 397"; rLen = 0; - rLoc = 5641; + rLoc = 5948; rType = 0; vrLen = 747; vrLoc = 10424; @@ -2122,7 +2571,7 @@ fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */; name = "Recast.h: 360"; rLen = 6; - rLoc = 11983; + rLoc = 12353; rType = 0; vrLen = 868; vrLoc = 11618; @@ -2132,7 +2581,7 @@ fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; name = "DetourNavMesh.h: 197"; rLen = 0; - rLoc = 8075; + rLoc = 8253; rType = 0; vrLen = 1322; vrLoc = 7171; @@ -2182,7 +2631,7 @@ fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; name = "DetourNavMesh.h: 195"; rLen = 11; - rLoc = 8005; + rLoc = 8183; rType = 0; vrLen = 1322; vrLoc = 7171; @@ -2212,7 +2661,7 @@ fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */; name = "Recast.h: 360"; rLen = 6; - rLoc = 11983; + rLoc = 12353; rType = 0; vrLen = 868; vrLoc = 11618; @@ -2232,7 +2681,7 @@ fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; name = "Sample_SoloMeshSimple.cpp: 643"; rLen = 0; - rLoc = 21778; + rLoc = 22068; rType = 0; vrLen = 2056; vrLoc = 19496; @@ -2242,7 +2691,7 @@ fRef = 6BA1E88910C7BFC9008007F6 /* Sample_SoloMeshTiled.cpp */; name = "Sample_SoloMeshTiled.cpp: 1018"; rLen = 0; - rLoc = 32109; + rLoc = 34903; rType = 0; vrLen = 2096; vrLoc = 29979; @@ -2262,7 +2711,7 @@ fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; name = "Sample_TileMesh.cpp: 370"; rLen = 0; - rLoc = 8820; + rLoc = 8978; rType = 0; vrLen = 623; vrLoc = 8579; @@ -2282,7 +2731,7 @@ fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; name = "Sample_TileMesh.cpp: 126"; rLen = 0; - rLoc = 2858; + rLoc = 2885; rType = 0; vrLen = 846; vrLoc = 2510; @@ -2292,7 +2741,7 @@ fRef = 6B25B6100FFA62AD004F1BC4 /* Sample.h */; name = "Sample.h: 92"; rLen = 0; - rLoc = 2672; + rLoc = 2694; rType = 0; vrLen = 1011; vrLoc = 2237; @@ -2312,7 +2761,7 @@ fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; name = "Sample_SoloMeshSimple.cpp: 643"; rLen = 0; - rLoc = 21778; + rLoc = 22068; rType = 0; vrLen = 2208; vrLoc = 19344; @@ -2332,7 +2781,7 @@ fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; name = "Sample_SoloMeshSimple.cpp: 317"; rLen = 0; - rLoc = 9926; + rLoc = 9579; rType = 0; vrLen = 582; vrLoc = 1734; @@ -2342,7 +2791,7 @@ fRef = 6BA1E88910C7BFC9008007F6 /* Sample_SoloMeshTiled.cpp */; name = "Sample_SoloMeshTiled.cpp: 560"; rLen = 0; - rLoc = 16142; + rLoc = 18281; rType = 0; vrLen = 705; vrLoc = 15853; @@ -2352,7 +2801,7 @@ fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; name = "Sample_SoloMeshSimple.cpp: 315"; rLen = 16; - rLoc = 9909; + rLoc = 9562; rType = 0; vrLen = 653; vrLoc = 9500; @@ -2372,7 +2821,7 @@ fRef = 6BA1E88910C7BFC9008007F6 /* Sample_SoloMeshTiled.cpp */; name = "Sample_SoloMeshTiled.cpp: 560"; rLen = 0; - rLoc = 16142; + rLoc = 18281; rType = 0; vrLen = 702; vrLoc = 15853; @@ -2382,7 +2831,7 @@ fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; name = "Sample_SoloMeshSimple.cpp: 315"; rLen = 35; - rLoc = 9891; + rLoc = 9544; rType = 0; vrLen = 650; vrLoc = 9500; @@ -2392,7 +2841,7 @@ fRef = 6BA1E88910C7BFC9008007F6 /* Sample_SoloMeshTiled.cpp */; name = "Sample_SoloMeshTiled.cpp: 561"; rLen = 0; - rLoc = 16079; + rLoc = 18218; rType = 0; vrLen = 705; vrLoc = 15853; @@ -2402,7 +2851,7 @@ fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; name = "Sample_SoloMeshSimple.cpp: 318"; rLen = 0; - rLoc = 9926; + rLoc = 9579; rType = 0; vrLen = 553; vrLoc = 9500; @@ -2412,7 +2861,7 @@ fRef = 6BA1E88910C7BFC9008007F6 /* Sample_SoloMeshTiled.cpp */; name = "Sample_SoloMeshTiled.cpp: 567"; rLen = 0; - rLoc = 16144; + rLoc = 18283; rType = 0; vrLen = 2032; vrLoc = 30043; @@ -2422,7 +2871,7 @@ fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; name = "Sample_TileMesh.cpp: 544"; rLen = 0; - rLoc = 12806; + rLoc = 12874; rType = 0; vrLen = 2265; vrLoc = 23257; @@ -2462,7 +2911,7 @@ fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; name = "Sample_SoloMeshSimple.cpp: 209"; rLen = 0; - rLoc = 6927; + rLoc = 6895; rType = 0; vrLen = 1217; vrLoc = 6140; @@ -2472,7 +2921,7 @@ fRef = 6BA1E88910C7BFC9008007F6 /* Sample_SoloMeshTiled.cpp */; name = "Sample_SoloMeshTiled.cpp: 242"; rLen = 0; - rLoc = 7825; + rLoc = 9506; rType = 0; vrLen = 1366; vrLoc = 7235; @@ -2482,7 +2931,7 @@ fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; name = "Sample_TileMesh.cpp: 314"; rLen = 0; - rLoc = 7124; + rLoc = 7251; rType = 0; vrLen = 1017; vrLoc = 6709; @@ -2532,7 +2981,7 @@ fRef = 6BA1E88910C7BFC9008007F6 /* Sample_SoloMeshTiled.cpp */; name = "Sample_SoloMeshTiled.cpp: 1012"; rLen = 0; - rLoc = 31460; + rLoc = 34254; rType = 0; vrLen = 2028; vrLoc = 30047; @@ -2612,7 +3061,7 @@ fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; name = "Sample_TileMesh.cpp: 322"; rLen = 0; - rLoc = 7335; + rLoc = 7462; rType = 0; vrLen = 977; vrLoc = 6709; @@ -2632,7 +3081,7 @@ fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; name = "Sample_TileMesh.cpp: 322"; rLen = 0; - rLoc = 7335; + rLoc = 7462; rType = 0; vrLen = 977; vrLoc = 6709; @@ -2672,7 +3121,7 @@ fRef = 6B25B6100FFA62AD004F1BC4 /* Sample.h */; name = "Sample.h: 92"; rLen = 0; - rLoc = 2672; + rLoc = 2694; rType = 0; vrLen = 962; vrLoc = 2258; @@ -2712,7 +3161,7 @@ fRef = 6B25B6100FFA62AD004F1BC4 /* Sample.h */; name = "Sample.h: 92"; rLen = 0; - rLoc = 2672; + rLoc = 2694; rType = 0; vrLen = 962; vrLoc = 2258; @@ -2722,7 +3171,7 @@ fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; name = "Sample_TileMesh.cpp: 532"; rLen = 0; - rLoc = 12806; + rLoc = 12874; rType = 0; vrLen = 727; vrLoc = 12499; @@ -2732,7 +3181,7 @@ fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; name = "Sample_SoloMeshSimple.cpp: 318"; rLen = 0; - rLoc = 9926; + rLoc = 9579; rType = 0; vrLen = 421; vrLoc = 9504; @@ -2742,7 +3191,7 @@ fRef = 6BA1E88910C7BFC9008007F6 /* Sample_SoloMeshTiled.cpp */; name = "Sample_SoloMeshTiled.cpp: 1020"; rLen = 0; - rLoc = 32109; + rLoc = 34903; rType = 0; vrLen = 1484; vrLoc = 30591; @@ -2762,7 +3211,7 @@ fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; name = "Sample_SoloMeshSimple.cpp: 194"; rLen = 0; - rLoc = 6301; + rLoc = 6300; rType = 0; vrLen = 925; vrLoc = 5980; @@ -2772,7 +3221,7 @@ fRef = 6BA1E88910C7BFC9008007F6 /* Sample_SoloMeshTiled.cpp */; name = "Sample_SoloMeshTiled.cpp: 243"; rLen = 0; - rLoc = 7825; + rLoc = 9506; rType = 0; vrLen = 967; vrLoc = 7080; @@ -2782,7 +3231,7 @@ fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; name = "Sample_TileMesh.cpp: 315"; rLen = 0; - rLoc = 7124; + rLoc = 7251; rType = 0; vrLen = 873; vrLoc = 6604; @@ -2862,7 +3311,7 @@ fRef = 6BA1E88910C7BFC9008007F6 /* Sample_SoloMeshTiled.cpp */; name = "Sample_SoloMeshTiled.cpp: 241"; rLen = 0; - rLoc = 7825; + rLoc = 9506; rType = 0; vrLen = 742; vrLoc = 7189; @@ -2872,7 +3321,7 @@ fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; name = "Sample_TileMesh.cpp: 314"; rLen = 0; - rLoc = 7124; + rLoc = 7251; rType = 0; vrLen = 663; vrLoc = 6750; @@ -2902,7 +3351,7 @@ fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; name = "Sample_SoloMeshSimple.cpp: 200"; rLen = 0; - rLoc = 6548; + rLoc = 6547; rType = 0; vrLen = 789; vrLoc = 6096; @@ -2922,7 +3371,7 @@ fRef = 6BA1E88910C7BFC9008007F6 /* Sample_SoloMeshTiled.cpp */; name = "Sample_SoloMeshTiled.cpp: 241"; rLen = 0; - rLoc = 7825; + rLoc = 9506; rType = 0; vrLen = 742; vrLoc = 7189; @@ -2932,7 +3381,7 @@ fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; name = "Sample_TileMesh.cpp: 314"; rLen = 0; - rLoc = 7124; + rLoc = 7251; rType = 0; vrLen = 663; vrLoc = 6750; @@ -3012,7 +3461,7 @@ fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; name = "Sample_SoloMeshSimple.cpp: 316"; rLen = 0; - rLoc = 9926; + rLoc = 9579; rType = 0; vrLen = 679; vrLoc = 9439; @@ -3062,7 +3511,7 @@ fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; name = "Sample_SoloMeshSimple.cpp: 316"; rLen = 0; - rLoc = 9926; + rLoc = 9579; rType = 0; vrLen = 679; vrLoc = 9439; @@ -3232,7 +3681,7 @@ fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; name = "DetourNavMesh.cpp: 1781"; rLen = 0; - rLoc = 48938; + rLoc = 49166; rType = 0; vrLen = 862; vrLoc = 48222; @@ -3242,7 +3691,7 @@ fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; name = "DetourNavMesh.h: 287"; rLen = 0; - rLoc = 12725; + rLoc = 12903; rType = 0; vrLen = 1703; vrLoc = 11757; @@ -3262,7 +3711,7 @@ fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; name = "DetourNavMesh.h: 298"; rLen = 7; - rLoc = 13216; + rLoc = 13394; rType = 0; vrLen = 1735; vrLoc = 11718; @@ -3272,7 +3721,7 @@ fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; name = "DetourNavMesh.cpp: 1718"; rLen = 0; - rLoc = 47195; + rLoc = 47423; rType = 0; vrLen = 883; vrLoc = 46297; @@ -3282,7 +3731,7 @@ fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; name = "DetourNavMesh.h: 295"; rLen = 0; - rLoc = 13091; + rLoc = 13269; rType = 0; vrLen = 1710; vrLoc = 11757; @@ -3292,7 +3741,7 @@ fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; name = "DetourNavMesh.cpp: 1718"; rLen = 0; - rLoc = 47195; + rLoc = 47423; rType = 0; vrLen = 807; vrLoc = 45933; @@ -3302,7 +3751,7 @@ fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; name = "DetourNavMesh.h: 287"; rLen = 0; - rLoc = 12725; + rLoc = 12903; rType = 0; vrLen = 1703; vrLoc = 11757; @@ -3312,7 +3761,7 @@ fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; name = "DetourNavMesh.cpp: 1781"; rLen = 0; - rLoc = 48938; + rLoc = 49166; rType = 0; vrLen = 862; vrLoc = 48222; @@ -3322,7 +3771,7 @@ fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; name = "DetourNavMesh.h: 247"; rLen = 0; - rLoc = 10307; + rLoc = 10485; rType = 0; vrLen = 1739; vrLoc = 12612; @@ -3372,7 +3821,7 @@ fRef = 6B137C820F7FCC1100459200 /* Recast.cpp */; name = "Recast.cpp: 196"; rLen = 0; - rLoc = 5290; + rLoc = 5303; rType = 0; vrLen = 595; vrLoc = 4712; @@ -3382,7 +3831,7 @@ fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; name = "Sample_TileMesh.cpp: 59"; rLen = 6; - rLoc = 1651; + rLoc = 1678; rType = 0; vrLen = 342; vrLoc = 1510; @@ -3392,7 +3841,7 @@ fRef = 6B137C830F7FCC1100459200 /* RecastContour.cpp */; name = "RecastContour.cpp: 469"; rLen = 0; - rLoc = 12149; + rLoc = 13183; rType = 0; vrLen = 345; vrLoc = 12293; @@ -3402,7 +3851,7 @@ fRef = 6BB93C7C10CFE1D500F74F2B /* RecastDebugDraw.cpp */; name = "RecastDebugDraw.cpp: 521"; rLen = 0; - rLoc = 13392; + rLoc = 13563; rType = 0; vrLen = 559; vrLoc = 13245; @@ -3412,7 +3861,7 @@ fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */; name = "Recast.h: 249"; rLen = 0; - rLoc = 9288; + rLoc = 9473; rType = 0; vrLen = 767; vrLoc = 8685; @@ -3462,7 +3911,7 @@ fRef = 6B137C890F7FCC1100459200 /* RecastRegion.cpp */; name = "RecastRegion.cpp: 1131"; rLen = 0; - rLoc = 27216; + rLoc = 27748; rType = 0; vrLen = 606; vrLoc = 26752; @@ -3472,7 +3921,7 @@ fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; name = "NavMeshTesterTool.cpp: 216"; rLen = 0; - rLoc = 5517; + rLoc = 5824; rType = 0; vrLen = 1068; vrLoc = 4972; @@ -3482,7 +3931,7 @@ fRef = 6B8DE88810B69E3E00DF20FB /* DetourNavMeshBuilder.cpp */; name = "DetourNavMeshBuilder.cpp: 571"; rLen = 0; - rLoc = 16002; + rLoc = 15997; rType = 0; vrLen = 636; vrLoc = 15717; @@ -3502,7 +3951,7 @@ fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; name = "DetourNavMesh.h: 361"; rLen = 0; - rLoc = 16235; + rLoc = 16413; rType = 0; vrLen = 1069; vrLoc = 2551; @@ -3582,7 +4031,7 @@ fRef = 6B137C820F7FCC1100459200 /* Recast.cpp */; name = "Recast.cpp: 196"; rLen = 0; - rLoc = 5290; + rLoc = 5303; rType = 0; vrLen = 595; vrLoc = 4712; @@ -3592,7 +4041,7 @@ fRef = 6BB93C7C10CFE1D500F74F2B /* RecastDebugDraw.cpp */; name = "RecastDebugDraw.cpp: 579"; rLen = 0; - rLoc = 14883; + rLoc = 15234; rType = 0; vrLen = 554; vrLoc = 14723; @@ -3602,7 +4051,7 @@ fRef = 6B137C870F7FCC1100459200 /* RecastMesh.cpp */; name = "RecastMesh.cpp: 1148"; rLen = 16; - rLoc = 29184; + rLoc = 30820; rType = 0; vrLen = 536; vrLoc = 28828; @@ -3612,7 +4061,7 @@ fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; name = "Sample_TileMesh.cpp: 59"; rLen = 6; - rLoc = 1651; + rLoc = 1678; rType = 0; vrLen = 342; vrLoc = 1510; @@ -3622,7 +4071,7 @@ fRef = 6B137C830F7FCC1100459200 /* RecastContour.cpp */; name = "RecastContour.cpp: 469"; rLen = 0; - rLoc = 12149; + rLoc = 13183; rType = 0; vrLen = 345; vrLoc = 12293; @@ -3632,7 +4081,7 @@ fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */; name = "Recast.h: 245"; rLen = 0; - rLoc = 9129; + rLoc = 9314; rType = 0; vrLen = 803; vrLoc = 8706; @@ -3642,7 +4091,7 @@ fRef = 6B137C890F7FCC1100459200 /* RecastRegion.cpp */; name = "RecastRegion.cpp: 1067"; rLen = 0; - rLoc = 25854; + rLoc = 26410; rType = 0; vrLen = 598; vrLoc = 25260; @@ -3652,7 +4101,7 @@ fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */; name = "Recast.h: 249"; rLen = 16; - rLoc = 9280; + rLoc = 9465; rType = 0; vrLen = 762; vrLoc = 8685; @@ -3662,7 +4111,7 @@ fRef = 6B137C890F7FCC1100459200 /* RecastRegion.cpp */; name = "RecastRegion.cpp: 1068"; rLen = 0; - rLoc = 25855; + rLoc = 26411; rType = 0; vrLen = 482; vrLoc = 25895; @@ -3732,7 +4181,7 @@ fRef = 6B137C890F7FCC1100459200 /* RecastRegion.cpp */; name = "RecastRegion.cpp: 1064"; rLen = 0; - rLoc = 25824; + rLoc = 26380; rType = 0; vrLen = 589; vrLoc = 22714; @@ -3742,7 +4191,7 @@ fRef = 6B137C890F7FCC1100459200 /* RecastRegion.cpp */; name = "RecastRegion.cpp: 1131"; rLen = 0; - rLoc = 27216; + rLoc = 27748; rType = 0; vrLen = 606; vrLoc = 26752; @@ -3752,7 +4201,7 @@ fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; name = "NavMeshTesterTool.cpp: 216"; rLen = 0; - rLoc = 5517; + rLoc = 5824; rType = 0; vrLen = 1068; vrLoc = 4972; @@ -3792,7 +4241,7 @@ fRef = 6B8DE88810B69E3E00DF20FB /* DetourNavMeshBuilder.cpp */; name = "DetourNavMeshBuilder.cpp: 575"; rLen = 0; - rLoc = 16193; + rLoc = 16439; rType = 0; vrLen = 803; vrLoc = 15718; @@ -3812,7 +4261,7 @@ fRef = 6B8DE88810B69E3E00DF20FB /* DetourNavMeshBuilder.cpp */; name = "DetourNavMeshBuilder.cpp: 571"; rLen = 0; - rLoc = 16002; + rLoc = 15997; rType = 0; vrLen = 636; vrLoc = 15717; @@ -3832,7 +4281,7 @@ fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; name = "DetourNavMesh.h: 361"; rLen = 0; - rLoc = 16235; + rLoc = 16413; rType = 0; vrLen = 1227; vrLoc = 15736; @@ -3852,7 +4301,7 @@ fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; name = "DetourNavMesh.h: 361"; rLen = 0; - rLoc = 16235; + rLoc = 16413; rType = 0; vrLen = 1311; vrLoc = 15654; @@ -3872,7 +4321,7 @@ fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; name = "DetourNavMesh.h: 361"; rLen = 0; - rLoc = 16235; + rLoc = 16413; rType = 0; vrLen = 1069; vrLoc = 2551; @@ -4032,7 +4481,7 @@ fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; name = "NavMeshTesterTool.cpp: 261"; rLen = 0; - rLoc = 6550; + rLoc = 6857; rType = 0; vrLen = 1034; vrLoc = 6152; @@ -4086,9 +4535,9 @@ }; 6BF7C13F1111953A002B3F46 /* TestCase.cpp */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {815, 5536}}"; + sepNavIntBoundsRect = "{{0, 0}, {815, 5760}}"; sepNavSelRange = "{3060, 0}"; - sepNavVisRange = "{2770, 567}"; + sepNavVisRange = "{2714, 687}"; }; }; 6BF7C14411119BB4002B3F46 /* PBXTextBookmark */ = { @@ -4106,7 +4555,7 @@ fRef = 6B25B6100FFA62AD004F1BC4 /* Sample.h */; name = "Sample.h: 85"; rLen = 0; - rLoc = 2393; + rLoc = 2415; rType = 0; vrLen = 1034; vrLoc = 2216; @@ -4204,7 +4653,7 @@ fRef = 6B25B6100FFA62AD004F1BC4 /* Sample.h */; name = "Sample.h: 88"; rLen = 105; - rLoc = 2482; + rLoc = 2504; rType = 0; vrLen = 1090; vrLoc = 2133; @@ -4254,7 +4703,7 @@ fRef = 6B25B6100FFA62AD004F1BC4 /* Sample.h */; name = "Sample.h: 85"; rLen = 0; - rLoc = 2393; + rLoc = 2415; rType = 0; vrLen = 1034; vrLoc = 2216; @@ -4972,7 +5421,7 @@ fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */; name = "Recast.h: 346"; rLen = 38; - rLoc = 11617; + rLoc = 11987; rType = 0; vrLen = 579; vrLoc = 11079; @@ -4992,7 +5441,7 @@ fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */; name = "Recast.h: 346"; rLen = 38; - rLoc = 11617; + rLoc = 11987; rType = 0; vrLen = 579; vrLoc = 11079; @@ -5382,7 +5831,7 @@ fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; name = "NavMeshTesterTool.cpp: 246"; rLen = 0; - rLoc = 6111; + rLoc = 6418; rType = 0; vrLen = 622; vrLoc = 5905; @@ -5482,7 +5931,7 @@ fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */; name = "Recast.h: 334"; rLen = 0; - rLoc = 11424; + rLoc = 11794; rType = 0; vrLen = 579; vrLoc = 11079; @@ -5502,7 +5951,7 @@ fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */; name = "Recast.h: 334"; rLen = 0; - rLoc = 11424; + rLoc = 11794; rType = 0; vrLen = 579; vrLoc = 11079; @@ -6205,7 +6654,7 @@ fRef = 6BB93C7C10CFE1D500F74F2B /* RecastDebugDraw.cpp */; name = "RecastDebugDraw.cpp: 521"; rLen = 0; - rLoc = 13392; + rLoc = 13563; rType = 0; vrLen = 772; vrLoc = 13086; @@ -6225,7 +6674,7 @@ fRef = 6BB93C7C10CFE1D500F74F2B /* RecastDebugDraw.cpp */; name = "RecastDebugDraw.cpp: 131"; rLen = 0; - rLoc = 3819; + rLoc = 3715; rType = 0; vrLen = 948; vrLoc = 3348; @@ -6235,7 +6684,7 @@ fRef = 6BB93C7C10CFE1D500F74F2B /* RecastDebugDraw.cpp */; name = "RecastDebugDraw.cpp: 129"; rLen = 0; - rLoc = 3649; + rLoc = 3545; rType = 0; vrLen = 948; vrLoc = 3348; @@ -6245,7 +6694,7 @@ fRef = 6BB93C7C10CFE1D500F74F2B /* RecastDebugDraw.cpp */; name = "RecastDebugDraw.cpp: 129"; rLen = 0; - rLoc = 3649; + rLoc = 3545; rType = 0; vrLen = 950; vrLoc = 3348; @@ -6255,7 +6704,7 @@ fRef = 6BB93C7C10CFE1D500F74F2B /* RecastDebugDraw.cpp */; name = "RecastDebugDraw.cpp: 132"; rLen = 0; - rLoc = 3861; + rLoc = 3757; rType = 0; vrLen = 950; vrLoc = 3348; @@ -6285,7 +6734,7 @@ fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */; name = "Recast.h: 455"; rLen = 6; - rLoc = 16145; + rLoc = 16515; rType = 0; vrLen = 1285; vrLoc = 13279; @@ -6295,7 +6744,7 @@ fRef = 6BB93C7C10CFE1D500F74F2B /* RecastDebugDraw.cpp */; name = "RecastDebugDraw.cpp: 132"; rLen = 0; - rLoc = 3861; + rLoc = 3757; rType = 0; vrLen = 950; vrLoc = 3348; @@ -6325,7 +6774,7 @@ fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */; name = "Recast.h: 421"; rLen = 0; - rLoc = 14055; + rLoc = 14425; rType = 0; vrLen = 1259; vrLoc = 13305; @@ -6335,7 +6784,7 @@ fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */; name = "Recast.h: 423"; rLen = 0; - rLoc = 14118; + rLoc = 14488; rType = 0; vrLen = 1259; vrLoc = 13305; @@ -6355,7 +6804,7 @@ fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */; name = "Recast.h: 423"; rLen = 0; - rLoc = 14118; + rLoc = 14488; rType = 0; vrLen = 1259; vrLoc = 13305; @@ -6375,7 +6824,7 @@ fRef = 6B137C820F7FCC1100459200 /* Recast.cpp */; name = "Recast.cpp: 191"; rLen = 0; - rLoc = 5046; + rLoc = 5059; rType = 0; vrLen = 786; vrLoc = 2402; @@ -6395,7 +6844,7 @@ fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */; name = "Recast.h: 234"; rLen = 0; - rLoc = 8702; + rLoc = 8843; rType = 0; vrLen = 989; vrLoc = 8318; @@ -6405,7 +6854,7 @@ fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; name = "Sample_SoloMeshSimple.cpp: 437"; rLen = 0; - rLoc = 14063; + rLoc = 13717; rType = 0; vrLen = 1066; vrLoc = 13092; @@ -6445,7 +6894,7 @@ fRef = 6B137C820F7FCC1100459200 /* Recast.cpp */; name = "Recast.cpp: 191"; rLen = 0; - rLoc = 5046; + rLoc = 5059; rType = 0; vrLen = 786; vrLoc = 2402; @@ -6465,7 +6914,7 @@ fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; name = "Sample_SoloMeshSimple.cpp: 437"; rLen = 0; - rLoc = 14063; + rLoc = 13717; rType = 0; vrLen = 1066; vrLoc = 13092; @@ -6655,7 +7104,7 @@ fRef = 6B137C820F7FCC1100459200 /* Recast.cpp */; name = "Recast.cpp: 191"; rLen = 0; - rLoc = 5046; + rLoc = 5059; rType = 0; vrLen = 786; vrLoc = 2402; @@ -6675,7 +7124,7 @@ comments = "error: expected ',' or '...' before 'const'"; fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */; rLen = 1; - rLoc = 421; + rLoc = 433; rType = 1; }; 6BF7C2A81112D13E002B3F46 /* PBXTextBookmark */ = { @@ -6693,7 +7142,7 @@ fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */; name = "Recast.h: 422"; rLen = 0; - rLoc = 14025; + rLoc = 14395; rType = 0; vrLen = 1258; vrLoc = 13245; @@ -6703,7 +7152,7 @@ fRef = 6B137C820F7FCC1100459200 /* Recast.cpp */; name = "Recast.cpp: 191"; rLen = 0; - rLoc = 5046; + rLoc = 5059; rType = 0; vrLen = 786; vrLoc = 2402; @@ -6713,7 +7162,7 @@ fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */; name = "Recast.h: 422"; rLen = 0; - rLoc = 14025; + rLoc = 14395; rType = 0; vrLen = 1258; vrLoc = 13245; @@ -6733,7 +7182,7 @@ fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */; name = "Recast.h: 418"; rLen = 0; - rLoc = 13791; + rLoc = 14161; rType = 0; vrLen = 1082; vrLoc = 13422; @@ -6753,7 +7202,7 @@ fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */; name = "Recast.h: 446"; rLen = 0; - rLoc = 15231; + rLoc = 15601; rType = 0; vrLen = 1299; vrLoc = 14040; @@ -6773,7 +7222,7 @@ fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */; name = "Recast.h: 426"; rLen = 0; - rLoc = 14152; + rLoc = 14522; rType = 0; vrLen = 1160; vrLoc = 13519; @@ -6803,7 +7252,7 @@ fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */; name = "Recast.h: 434"; rLen = 0; - rLoc = 14636; + rLoc = 15006; rType = 0; vrLen = 1213; vrLoc = 13584; @@ -6823,7 +7272,7 @@ fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */; name = "Recast.h: 446"; rLen = 0; - rLoc = 15231; + rLoc = 15601; rType = 0; vrLen = 1299; vrLoc = 14040; @@ -6853,7 +7302,7 @@ fRef = 6B25B6100FFA62AD004F1BC4 /* Sample.h */; name = "Sample.h: 98"; rLen = 0; - rLoc = 2968; + rLoc = 2990; rType = 0; vrLen = 988; vrLoc = 2237; @@ -6883,7 +7332,7 @@ fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; name = "NavMeshTesterTool.cpp: 511"; rLen = 0; - rLoc = 14014; + rLoc = 14321; rType = 0; vrLen = 951; vrLoc = 13685; @@ -6913,7 +7362,7 @@ fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */; name = "Recast.h: 457"; rLen = 35; - rLoc = 15995; + rLoc = 16365; rType = 0; vrLen = 1425; vrLoc = 14797; @@ -6923,7 +7372,7 @@ fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; name = "Sample_SoloMeshSimple.cpp: 433"; rLen = 0; - rLoc = 13877; + rLoc = 13530; rType = 0; vrLen = 957; vrLoc = 13184; @@ -6953,7 +7402,7 @@ fRef = 6B25B6100FFA62AD004F1BC4 /* Sample.h */; name = "Sample.h: 98"; rLen = 0; - rLoc = 2968; + rLoc = 2990; rType = 0; vrLen = 988; vrLoc = 2237; @@ -6973,7 +7422,7 @@ fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; name = "NavMeshTesterTool.cpp: 509"; rLen = 0; - rLoc = 13929; + rLoc = 14236; rType = 0; vrLen = 761; vrLoc = 13503; @@ -6993,7 +7442,7 @@ fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; name = "NavMeshTesterTool.cpp: 511"; rLen = 0; - rLoc = 14014; + rLoc = 14321; rType = 0; vrLen = 951; vrLoc = 13685; @@ -7023,7 +7472,7 @@ fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */; name = "Recast.h: 466"; rLen = 18; - rLoc = 16527; + rLoc = 16897; rType = 0; vrLen = 1487; vrLoc = 14735; @@ -7033,7 +7482,7 @@ fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; name = "Sample_SoloMeshSimple.cpp: 433"; rLen = 0; - rLoc = 13877; + rLoc = 13530; rType = 0; vrLen = 957; vrLoc = 13184; @@ -7043,7 +7492,7 @@ fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */; name = "Recast.h: 457"; rLen = 35; - rLoc = 15995; + rLoc = 16365; rType = 0; vrLen = 1425; vrLoc = 14797; @@ -7053,7 +7502,7 @@ fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; name = "Sample_SoloMeshSimple.cpp: 433"; rLen = 0; - rLoc = 13845; + rLoc = 13498; rType = 0; vrLen = 1017; vrLoc = 13184; @@ -7063,7 +7512,7 @@ fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; name = "Sample_SoloMeshSimple.cpp: 435"; rLen = 0; - rLoc = 14009; + rLoc = 13662; rType = 0; vrLen = 1017; vrLoc = 13184; @@ -7073,7 +7522,7 @@ fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; name = "NavMeshTesterTool.cpp: 511"; rLen = 0; - rLoc = 14014; + rLoc = 14321; rType = 0; vrLen = 951; vrLoc = 13685; @@ -7083,7 +7532,7 @@ fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; name = "Sample_SoloMeshSimple.cpp: 435"; rLen = 0; - rLoc = 14009; + rLoc = 13662; rType = 0; vrLen = 1017; vrLoc = 13184; @@ -7093,7 +7542,7 @@ fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; name = "NavMeshTesterTool.cpp: 512"; rLen = 0; - rLoc = 14054; + rLoc = 14361; rType = 0; vrLen = 740; vrLoc = 13561; @@ -7103,7 +7552,7 @@ fRef = 6BB93C7710CFE1D500F74F2B /* DebugDraw.h */; name = "DebugDraw.h: 89"; rLen = 0; - rLoc = 3253; + rLoc = 3366; rType = 0; vrLen = 1623; vrLoc = 2509; @@ -7113,7 +7562,7 @@ fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; name = "NavMeshTesterTool.cpp: 674"; rLen = 0; - rLoc = 19402; + rLoc = 19709; rType = 0; vrLen = 1024; vrLoc = 18755; @@ -7123,7 +7572,7 @@ fRef = 6BB93C7710CFE1D500F74F2B /* DebugDraw.h */; name = "DebugDraw.h: 89"; rLen = 0; - rLoc = 3253; + rLoc = 3366; rType = 0; vrLen = 1623; vrLoc = 2509; @@ -7133,7 +7582,7 @@ fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; name = "NavMeshTesterTool.cpp: 674"; rLen = 0; - rLoc = 19369; + rLoc = 19676; rType = 0; vrLen = 982; vrLoc = 18847; @@ -7143,7 +7592,7 @@ fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; name = "NavMeshTesterTool.cpp: 674"; rLen = 0; - rLoc = 19369; + rLoc = 19676; rType = 0; vrLen = 982; vrLoc = 18847; @@ -7153,7 +7602,7 @@ fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; name = "Sample_SoloMeshSimple.cpp: 435"; rLen = 0; - rLoc = 14009; + rLoc = 13662; rType = 0; vrLen = 1017; vrLoc = 13184; @@ -7163,7 +7612,7 @@ fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; name = "NavMeshTesterTool.cpp: 674"; rLen = 0; - rLoc = 19369; + rLoc = 19676; rType = 0; vrLen = 982; vrLoc = 18847; @@ -7173,7 +7622,7 @@ fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; name = "Sample_SoloMeshSimple.cpp: 418"; rLen = 0; - rLoc = 13465; + rLoc = 13118; rType = 0; vrLen = 1138; vrLoc = 12682; @@ -7183,7 +7632,7 @@ fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */; name = "Recast.h: 235"; rLen = 0; - rLoc = 8703; + rLoc = 8844; rType = 0; vrLen = 1019; vrLoc = 8506; @@ -7203,7 +7652,7 @@ fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; name = "Sample_SoloMeshSimple.cpp: 418"; rLen = 0; - rLoc = 13465; + rLoc = 13118; rType = 0; vrLen = 1142; vrLoc = 12682; @@ -7213,7 +7662,7 @@ fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; name = "Sample_SoloMeshSimple.cpp: 418"; rLen = 0; - rLoc = 13465; + rLoc = 13118; rType = 0; vrLen = 1142; vrLoc = 12682; @@ -7223,7 +7672,7 @@ fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */; name = "Recast.h: 235"; rLen = 0; - rLoc = 8703; + rLoc = 8844; rType = 0; vrLen = 1019; vrLoc = 8506; @@ -7243,7 +7692,7 @@ fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; name = "Sample_SoloMeshSimple.cpp: 418"; rLen = 0; - rLoc = 13465; + rLoc = 13118; rType = 0; vrLen = 1140; vrLoc = 12682; @@ -7253,7 +7702,7 @@ fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; name = "Sample_SoloMeshSimple.cpp: 418"; rLen = 0; - rLoc = 13465; + rLoc = 13118; rType = 0; vrLen = 1144; vrLoc = 12682; @@ -7273,7 +7722,7 @@ fRef = 6BB93C7C10CFE1D500F74F2B /* RecastDebugDraw.cpp */; name = "RecastDebugDraw.cpp: 132"; rLen = 0; - rLoc = 3861; + rLoc = 3757; rType = 0; vrLen = 859; vrLoc = 3351; @@ -7283,7 +7732,7 @@ fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; name = "Sample_SoloMeshSimple.cpp: 418"; rLen = 0; - rLoc = 13465; + rLoc = 13118; rType = 0; vrLen = 1144; vrLoc = 12682; @@ -7303,7 +7752,7 @@ fRef = 6BB93C7C10CFE1D500F74F2B /* RecastDebugDraw.cpp */; name = "RecastDebugDraw.cpp: 128"; rLen = 0; - rLoc = 3608; + rLoc = 3504; rType = 0; vrLen = 945; vrLoc = 3513; @@ -7313,7 +7762,7 @@ fRef = 6BB93C7C10CFE1D500F74F2B /* RecastDebugDraw.cpp */; name = "RecastDebugDraw.cpp: 128"; rLen = 0; - rLoc = 3608; + rLoc = 3504; rType = 0; vrLen = 816; vrLoc = 3513; @@ -7343,7 +7792,7 @@ fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; name = "Sample_SoloMeshSimple.cpp: 418"; rLen = 0; - rLoc = 13465; + rLoc = 13118; rType = 0; vrLen = 1144; vrLoc = 12682; @@ -7353,7 +7802,7 @@ fRef = 6BB93C7C10CFE1D500F74F2B /* RecastDebugDraw.cpp */; name = "RecastDebugDraw.cpp: 128"; rLen = 0; - rLoc = 3608; + rLoc = 3504; rType = 0; vrLen = 816; vrLoc = 3513; @@ -7383,7 +7832,7 @@ fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; name = "Sample_SoloMeshSimple.cpp: 418"; rLen = 0; - rLoc = 13465; + rLoc = 13118; rType = 0; vrLen = 1140; vrLoc = 12682; @@ -7393,7 +7842,7 @@ fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; name = "Sample_SoloMeshSimple.cpp: 418"; rLen = 0; - rLoc = 13465; + rLoc = 13118; rType = 0; vrLen = 1140; vrLoc = 12682; @@ -7403,7 +7852,7 @@ fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; name = "Sample_SoloMeshSimple.cpp: 421"; rLen = 0; - rLoc = 13497; + rLoc = 13150; rType = 0; vrLen = 1144; vrLoc = 12682; @@ -7413,7 +7862,7 @@ fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */; name = "Recast.h: 233"; rLen = 0; - rLoc = 8684; + rLoc = 8825; rType = 0; vrLen = 1019; vrLoc = 8506; @@ -7433,7 +7882,7 @@ fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; name = "Sample_SoloMeshSimple.cpp: 421"; rLen = 0; - rLoc = 13497; + rLoc = 13150; rType = 0; vrLen = 1144; vrLoc = 12682; @@ -7443,7 +7892,7 @@ fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */; name = "Recast.h: 233"; rLen = 0; - rLoc = 8684; + rLoc = 8825; rType = 0; vrLen = 1019; vrLoc = 8506; @@ -7463,7 +7912,7 @@ fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; name = "Sample_SoloMeshSimple.cpp: 433"; rLen = 0; - rLoc = 13807; + rLoc = 13460; rType = 0; vrLen = 1144; vrLoc = 12682; @@ -7493,7 +7942,7 @@ fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; name = "Sample_SoloMeshSimple.cpp: 433"; rLen = 0; - rLoc = 13807; + rLoc = 13460; rType = 0; vrLen = 1144; vrLoc = 12682; @@ -7513,7 +7962,7 @@ fRef = 6BA1E88910C7BFC9008007F6 /* Sample_SoloMeshTiled.cpp */; name = "Sample_SoloMeshTiled.cpp: 241"; rLen = 0; - rLoc = 7825; + rLoc = 9506; rType = 0; vrLen = 1033; vrLoc = 7122; @@ -7533,7 +7982,7 @@ fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; name = "Sample_SoloMeshSimple.cpp: 434"; rLen = 0; - rLoc = 13808; + rLoc = 13461; rType = 0; vrLen = 1166; vrLoc = 12664; @@ -7553,7 +8002,7 @@ fRef = 6BA1E88910C7BFC9008007F6 /* Sample_SoloMeshTiled.cpp */; name = "Sample_SoloMeshTiled.cpp: 241"; rLen = 0; - rLoc = 7825; + rLoc = 9506; rType = 0; vrLen = 1033; vrLoc = 7122; @@ -7563,7 +8012,7 @@ fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; name = "Sample_SoloMeshSimple.cpp: 434"; rLen = 0; - rLoc = 13808; + rLoc = 13461; rType = 0; vrLen = 1166; vrLoc = 12664; @@ -7583,7 +8032,7 @@ fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; name = "Sample_SoloMeshSimple.cpp: 352"; rLen = 0; - rLoc = 10829; + rLoc = 10482; rType = 0; vrLen = 1381; vrLoc = 10069; @@ -7593,7 +8042,7 @@ fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; name = "Sample_SoloMeshSimple.cpp: 352"; rLen = 0; - rLoc = 10829; + rLoc = 10482; rType = 0; vrLen = 1463; vrLoc = 10069; @@ -7623,7 +8072,7 @@ comments = "error: 'm_agentRadius' was not declared in this scope"; fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; rLen = 1; - rLoc = 601; + rLoc = 612; rType = 1; }; 6BF7C3231112DB82002B3F46 /* PBXTextBookmark */ = { @@ -7631,7 +8080,7 @@ fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; name = "Sample_SoloMeshSimple.cpp: 352"; rLen = 0; - rLoc = 10829; + rLoc = 10482; rType = 0; vrLen = 1463; vrLoc = 10069; @@ -7661,7 +8110,7 @@ fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; name = "NavMeshTesterTool.cpp: 639"; rLen = 0; - rLoc = 18334; + rLoc = 18641; rType = 0; vrLen = 873; vrLoc = 17814; @@ -7671,7 +8120,7 @@ fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; name = "NavMeshTesterTool.cpp: 638"; rLen = 0; - rLoc = 18265; + rLoc = 18572; rType = 0; vrLen = 916; vrLoc = 17814; @@ -7681,7 +8130,7 @@ fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; name = "Sample_SoloMeshSimple.cpp: 352"; rLen = 0; - rLoc = 10829; + rLoc = 10482; rType = 0; vrLen = 1331; vrLoc = 10118; @@ -7691,7 +8140,7 @@ fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; name = "NavMeshTesterTool.cpp: 638"; rLen = 0; - rLoc = 18265; + rLoc = 18572; rType = 0; vrLen = 916; vrLoc = 17814; @@ -7701,7 +8150,7 @@ fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; name = "Sample_SoloMeshSimple.cpp: 418"; rLen = 0; - rLoc = 13465; + rLoc = 13118; rType = 0; vrLen = 1037; vrLoc = 12325; @@ -7711,7 +8160,7 @@ fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; name = "Sample_SoloMeshSimple.cpp: 418"; rLen = 0; - rLoc = 13465; + rLoc = 13118; rType = 0; vrLen = 1037; vrLoc = 12325; @@ -7721,7 +8170,7 @@ fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; name = "Sample_SoloMeshSimple.cpp: 418"; rLen = 0; - rLoc = 13465; + rLoc = 13118; rType = 0; vrLen = 1035; vrLoc = 12325; @@ -7731,7 +8180,7 @@ fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; name = "Sample_SoloMeshSimple.cpp: 419"; rLen = 0; - rLoc = 13468; + rLoc = 13121; rType = 0; vrLen = 963; vrLoc = 12415; @@ -7741,7 +8190,7 @@ fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; name = "Sample_SoloMeshSimple.cpp: 419"; rLen = 0; - rLoc = 13468; + rLoc = 13121; rType = 0; vrLen = 967; vrLoc = 12415; @@ -7761,7 +8210,7 @@ fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; name = "Sample_SoloMeshSimple.cpp: 419"; rLen = 0; - rLoc = 13468; + rLoc = 13121; rType = 0; vrLen = 967; vrLoc = 12415; @@ -7791,7 +8240,7 @@ fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; name = "Sample_SoloMeshSimple.cpp: 419"; rLen = 0; - rLoc = 13468; + rLoc = 13121; rType = 0; vrLen = 967; vrLoc = 12415; @@ -7811,7 +8260,7 @@ fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; name = "Sample_SoloMeshSimple.cpp: 417"; rLen = 0; - rLoc = 13282; + rLoc = 12935; rType = 0; vrLen = 984; vrLoc = 12415; @@ -7821,7 +8270,7 @@ fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; name = "Sample_SoloMeshSimple.cpp: 434"; rLen = 0; - rLoc = 13808; + rLoc = 13461; rType = 0; vrLen = 1010; vrLoc = 12817; @@ -7831,7 +8280,7 @@ fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; name = "Sample_TileMesh.cpp: 775"; rLen = 0; - rLoc = 20381; + rLoc = 20920; rType = 0; vrLen = 1154; vrLoc = 19834; @@ -7841,7 +8290,7 @@ fRef = 6BA1E88910C7BFC9008007F6 /* Sample_SoloMeshTiled.cpp */; name = "Sample_SoloMeshTiled.cpp: 241"; rLen = 0; - rLoc = 7825; + rLoc = 9506; rType = 0; vrLen = 983; vrLoc = 7172; @@ -7861,7 +8310,7 @@ fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; name = "Sample_SoloMeshSimple.cpp: 425"; rLen = 0; - rLoc = 13544; + rLoc = 13197; rType = 0; vrLen = 1065; vrLoc = 12901; @@ -7871,7 +8320,7 @@ fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; name = "Sample_SoloMeshSimple.cpp: 425"; rLen = 0; - rLoc = 13544; + rLoc = 13197; rType = 0; vrLen = 1065; vrLoc = 12901; @@ -7881,7 +8330,7 @@ fRef = 6BA1E88910C7BFC9008007F6 /* Sample_SoloMeshTiled.cpp */; name = "Sample_SoloMeshTiled.cpp: 241"; rLen = 0; - rLoc = 7825; + rLoc = 9506; rType = 0; vrLen = 983; vrLoc = 7172; @@ -7891,7 +8340,7 @@ fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; name = "Sample_SoloMeshSimple.cpp: 425"; rLen = 0; - rLoc = 13544; + rLoc = 13197; rType = 0; vrLen = 1065; vrLoc = 12901; @@ -7911,7 +8360,7 @@ fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; name = "Sample_SoloMeshSimple.cpp: 418"; rLen = 0; - rLoc = 13465; + rLoc = 13118; rType = 0; vrLen = 998; vrLoc = 12901; @@ -7921,7 +8370,7 @@ fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; name = "Sample_SoloMeshSimple.cpp: 418"; rLen = 0; - rLoc = 13465; + rLoc = 13118; rType = 0; vrLen = 992; vrLoc = 12901; @@ -7931,7 +8380,7 @@ fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; name = "Sample_SoloMeshSimple.cpp: 418"; rLen = 0; - rLoc = 13465; + rLoc = 13118; rType = 0; vrLen = 998; vrLoc = 12901; @@ -7941,7 +8390,7 @@ fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; name = "Sample_SoloMeshSimple.cpp: 418"; rLen = 0; - rLoc = 13465; + rLoc = 13118; rType = 0; vrLen = 992; vrLoc = 12901; @@ -7951,7 +8400,7 @@ fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; name = "Sample_SoloMeshSimple.cpp: 434"; rLen = 0; - rLoc = 13808; + rLoc = 13461; rType = 0; vrLen = 990; vrLoc = 12901; @@ -7961,7 +8410,7 @@ fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; name = "Sample_SoloMeshSimple.cpp: 434"; rLen = 0; - rLoc = 13808; + rLoc = 13461; rType = 0; vrLen = 1063; vrLoc = 12901; @@ -7981,7 +8430,7 @@ fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; name = "Sample_SoloMeshSimple.cpp: 434"; rLen = 0; - rLoc = 13808; + rLoc = 13461; rType = 0; vrLen = 1063; vrLoc = 12901; @@ -8021,7 +8470,7 @@ fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */; name = "Recast.h: 458"; rLen = 35; - rLoc = 15995; + rLoc = 16365; rType = 0; vrLen = 1376; vrLoc = 14797; @@ -8041,7 +8490,7 @@ fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; name = "Sample_TileMesh.cpp: 641"; rLen = 0; - rLoc = 16690; + rLoc = 16758; rType = 0; vrLen = 1051; vrLoc = 16406; @@ -8051,7 +8500,7 @@ fRef = 6BA1E88910C7BFC9008007F6 /* Sample_SoloMeshTiled.cpp */; name = "Sample_SoloMeshTiled.cpp: 734"; rLen = 0; - rLoc = 22083; + rLoc = 24251; rType = 0; vrLen = 1145; vrLoc = 21339; @@ -8061,7 +8510,7 @@ fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; name = "Sample_SoloMeshSimple.cpp: 433"; rLen = 69; - rLoc = 13808; + rLoc = 13461; rType = 0; vrLen = 1185; vrLoc = 12901; @@ -8081,7 +8530,7 @@ fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */; name = "Recast.h: 458"; rLen = 35; - rLoc = 15995; + rLoc = 16365; rType = 0; vrLen = 1376; vrLoc = 14797; @@ -8101,7 +8550,7 @@ fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; name = "Sample_SoloMeshSimple.cpp: 433"; rLen = 69; - rLoc = 13808; + rLoc = 13461; rType = 0; vrLen = 1185; vrLoc = 12901; @@ -8111,7 +8560,7 @@ fRef = 6BA1E88910C7BFC9008007F6 /* Sample_SoloMeshTiled.cpp */; name = "Sample_SoloMeshTiled.cpp: 738"; rLen = 0; - rLoc = 22165; + rLoc = 24333; rType = 0; vrLen = 1120; vrLoc = 21614; @@ -8121,7 +8570,7 @@ fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; name = "Sample_TileMesh.cpp: 654"; rLen = 0; - rLoc = 17057; + rLoc = 17125; rType = 0; vrLen = 1087; vrLoc = 16439; @@ -8131,7 +8580,7 @@ fRef = 6BA1E88910C7BFC9008007F6 /* Sample_SoloMeshTiled.cpp */; name = "Sample_SoloMeshTiled.cpp: 738"; rLen = 0; - rLoc = 22165; + rLoc = 24333; rType = 0; vrLen = 1115; vrLoc = 21619; @@ -8141,7 +8590,7 @@ fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; name = "Sample_TileMesh.cpp: 641"; rLen = 0; - rLoc = 16690; + rLoc = 16758; rType = 0; vrLen = 1051; vrLoc = 16406; @@ -8151,7 +8600,7 @@ fRef = 6BA1E88910C7BFC9008007F6 /* Sample_SoloMeshTiled.cpp */; name = "Sample_SoloMeshTiled.cpp: 734"; rLen = 0; - rLoc = 22083; + rLoc = 24251; rType = 0; vrLen = 1145; vrLoc = 21339; @@ -8161,7 +8610,7 @@ fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; name = "Sample_SoloMeshSimple.cpp: 418"; rLen = 0; - rLoc = 13463; + rLoc = 13116; rType = 0; vrLen = 1185; vrLoc = 12901; @@ -8171,7 +8620,7 @@ fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; name = "Sample_SoloMeshSimple.cpp: 427"; rLen = 0; - rLoc = 13587; + rLoc = 13240; rType = 0; vrLen = 1185; vrLoc = 12901; @@ -8181,7 +8630,7 @@ fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */; name = "Recast.h: 458"; rLen = 35; - rLoc = 15995; + rLoc = 16365; rType = 0; vrLen = 1376; vrLoc = 14797; @@ -8191,7 +8640,7 @@ fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; name = "Sample_SoloMeshSimple.cpp: 427"; rLen = 0; - rLoc = 13587; + rLoc = 13240; rType = 0; vrLen = 1185; vrLoc = 12901; @@ -8201,7 +8650,7 @@ fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */; name = "Recast.h: 461"; rLen = 0; - rLoc = 15759; + rLoc = 16129; rType = 0; vrLen = 1432; vrLoc = 15234; @@ -8221,7 +8670,7 @@ fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */; name = "Recast.h: 461"; rLen = 0; - rLoc = 15759; + rLoc = 16129; rType = 0; vrLen = 1391; vrLoc = 15234; @@ -8231,7 +8680,7 @@ fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */; name = "Recast.h: 461"; rLen = 0; - rLoc = 15759; + rLoc = 16129; rType = 0; vrLen = 1432; vrLoc = 15234; @@ -8251,7 +8700,7 @@ fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */; name = "Recast.h: 466"; rLen = 0; - rLoc = 15990; + rLoc = 16360; rType = 0; vrLen = 1462; vrLoc = 15287; @@ -8261,7 +8710,7 @@ fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */; name = "Recast.h: 460"; rLen = 0; - rLoc = 15691; + rLoc = 16061; rType = 0; vrLen = 1519; vrLoc = 15416; @@ -8271,7 +8720,7 @@ comments = "error: 'm_solid' was not declared in this scope"; fRef = 6BA1E88910C7BFC9008007F6 /* Sample_SoloMeshTiled.cpp */; rLen = 1; - rLoc = 736; + rLoc = 815; rType = 1; }; 6BF7C3781112FE75002B3F46 /* PBXTextBookmark */ = { @@ -8279,7 +8728,7 @@ fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */; name = "Recast.h: 460"; rLen = 0; - rLoc = 15691; + rLoc = 16061; rType = 0; vrLen = 1519; vrLoc = 15416; @@ -8289,7 +8738,7 @@ fRef = 6BA1E88910C7BFC9008007F6 /* Sample_SoloMeshTiled.cpp */; name = "Sample_SoloMeshTiled.cpp: 737"; rLen = 0; - rLoc = 22157; + rLoc = 24325; rType = 0; vrLen = 1032; vrLoc = 21464; @@ -8299,7 +8748,7 @@ fRef = 6BA1E88910C7BFC9008007F6 /* Sample_SoloMeshTiled.cpp */; name = "Sample_SoloMeshTiled.cpp: 737"; rLen = 0; - rLoc = 22157; + rLoc = 24325; rType = 0; vrLen = 1032; vrLoc = 21464; @@ -8309,7 +8758,7 @@ fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */; name = "Recast.h: 460"; rLen = 0; - rLoc = 15691; + rLoc = 16061; rType = 0; vrLen = 1404; vrLoc = 15416; @@ -8329,7 +8778,7 @@ fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; name = "Sample_TileMesh.cpp: 641"; rLen = 0; - rLoc = 16690; + rLoc = 16758; rType = 0; vrLen = 1051; vrLoc = 16406; @@ -8339,7 +8788,7 @@ fRef = 6BA1E88910C7BFC9008007F6 /* Sample_SoloMeshTiled.cpp */; name = "Sample_SoloMeshTiled.cpp: 737"; rLen = 0; - rLoc = 22157; + rLoc = 24325; rType = 0; vrLen = 1032; vrLoc = 21464; @@ -8349,7 +8798,7 @@ fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */; name = "Recast.h: 460"; rLen = 0; - rLoc = 15691; + rLoc = 16061; rType = 0; vrLen = 1404; vrLoc = 15416; @@ -8369,7 +8818,7 @@ fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; name = "Sample_TileMesh.cpp: 563"; rLen = 0; - rLoc = 14026; + rLoc = 14094; rType = 0; vrLen = 1209; vrLoc = 13565; @@ -8379,7 +8828,7 @@ fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; name = "Sample_TileMesh.cpp: 563"; rLen = 0; - rLoc = 14026; + rLoc = 14094; rType = 0; vrLen = 1209; vrLoc = 13565; @@ -8389,7 +8838,7 @@ fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; name = "Sample_TileMesh.cpp: 563"; rLen = 0; - rLoc = 14032; + rLoc = 14100; rType = 0; vrLen = 1285; vrLoc = 13270; @@ -8398,8 +8847,8 @@ isa = PBXTextBookmark; fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; name = "Sample_TileMesh.cpp: 460"; - rLen = 6; - rLoc = 10925; + rLen = 0; + rLoc = 11038; rType = 0; vrLen = 744; vrLoc = 10567; @@ -8409,7 +8858,7 @@ fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; name = "Sample_SoloMeshSimple.cpp: 427"; rLen = 0; - rLoc = 13587; + rLoc = 13240; rType = 0; vrLen = 1185; vrLoc = 12901; @@ -8418,8 +8867,8 @@ isa = PBXTextBookmark; fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; name = "Sample_TileMesh.cpp: 460"; - rLen = 6; - rLoc = 10925; + rLen = 0; + rLoc = 11038; rType = 0; vrLen = 744; vrLoc = 10567; @@ -8429,7 +8878,7 @@ fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; name = "Sample_SoloMeshSimple.cpp: 352"; rLen = 0; - rLoc = 10829; + rLoc = 10482; rType = 0; vrLen = 1330; vrLoc = 10118; @@ -8439,7 +8888,7 @@ fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; name = "Sample_SoloMeshSimple.cpp: 352"; rLen = 6; - rLoc = 10824; + rLoc = 10477; rType = 0; vrLen = 1331; vrLoc = 10118; @@ -8449,7 +8898,7 @@ fRef = 6BA1E88910C7BFC9008007F6 /* Sample_SoloMeshTiled.cpp */; name = "Sample_SoloMeshTiled.cpp: 603"; rLen = 0; - rLoc = 17262; + rLoc = 19401; rType = 0; vrLen = 1355; vrLoc = 17095; @@ -8458,8 +8907,8 @@ isa = PBXTextBookmark; fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; name = "Sample_TileMesh.cpp: 460"; - rLen = 6; - rLoc = 10925; + rLen = 0; + rLoc = 11038; rType = 0; vrLen = 717; vrLoc = 10567; @@ -8469,7 +8918,7 @@ fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; name = "Sample_SoloMeshSimple.cpp: 352"; rLen = 6; - rLoc = 10824; + rLoc = 10477; rType = 0; vrLen = 1331; vrLoc = 10118; @@ -8479,7 +8928,7 @@ fRef = 6BA1E88910C7BFC9008007F6 /* Sample_SoloMeshTiled.cpp */; name = "Sample_SoloMeshTiled.cpp: 603"; rLen = 0; - rLoc = 17262; + rLoc = 19401; rType = 0; vrLen = 1355; vrLoc = 17095; @@ -8489,7 +8938,7 @@ fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; name = "Sample_TileMesh.cpp: 555"; rLen = 0; - rLoc = 13599; + rLoc = 13667; rType = 0; vrLen = 1338; vrLoc = 13335; @@ -8499,7 +8948,7 @@ fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; name = "Sample_TileMesh.cpp: 555"; rLen = 0; - rLoc = 13599; + rLoc = 13667; rType = 0; vrLen = 1338; vrLoc = 13335; @@ -8559,7 +9008,7 @@ fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; name = "Sample_TileMesh.cpp: 555"; rLen = 0; - rLoc = 13599; + rLoc = 13667; rType = 0; vrLen = 1338; vrLoc = 13335; @@ -8854,8 +9303,8 @@ 6BF7C3C411131B1F002B3F46 /* BoxVolumeTool.cpp */ = { uiCtxt = { sepNavIntBoundsRect = "{{0, 0}, {815, 2448}}"; - sepNavSelRange = "{1373, 0}"; - sepNavVisRange = "{2954, 700}"; + sepNavSelRange = "{3274, 0}"; + sepNavVisRange = "{1243, 527}"; }; }; 6BF7C3CC11131F26002B3F46 /* PBXTextBookmark */ = { @@ -8873,7 +9322,7 @@ fRef = 6BA1E88910C7BFC9008007F6 /* Sample_SoloMeshTiled.cpp */; name = "Sample_SoloMeshTiled.cpp: 81"; rLen = 0; - rLoc = 2180; + rLoc = 3657; rType = 0; vrLen = 683; vrLoc = 1882; @@ -8903,7 +9352,7 @@ fRef = 6B25B6100FFA62AD004F1BC4 /* Sample.h */; name = "Sample.h: 41"; rLen = 0; - rLoc = 1459; + rLoc = 1481; rType = 0; vrLen = 714; vrLoc = 1016; @@ -9263,7 +9712,7 @@ fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; name = "Sample_SoloMeshSimple.cpp: 215"; rLen = 0; - rLoc = 6959; + rLoc = 6896; rType = 0; vrLen = 985; vrLoc = 6302; @@ -9273,7 +9722,7 @@ fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; name = "Sample_SoloMeshSimple.cpp: 215"; rLen = 0; - rLoc = 6959; + rLoc = 6896; rType = 0; vrLen = 1070; vrLoc = 6302; @@ -9293,7 +9742,7 @@ fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; name = "Sample_SoloMeshSimple.cpp: 215"; rLen = 0; - rLoc = 6959; + rLoc = 6896; rType = 0; vrLen = 1070; vrLoc = 6302; @@ -9396,6 +9845,4505 @@ vrLen = 730; vrLoc = 5132; }; + 6BF7C4331115BCC0002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB7FDA410F36F0E006DA0A6 /* InputGeom.cpp */; + name = "InputGeom.cpp: 228"; + rLen = 0; + rLoc = 5411; + rType = 0; + vrLen = 788; + vrLoc = 5132; + }; + 6BF7C4341115BCC0002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 561"; + rLen = 0; + rLoc = 16173; + rType = 0; + vrLen = 1504; + vrLoc = 15355; + }; + 6BF7C4351115BCC0002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BCF32351104CD05009445BF /* OffMeshConnectionTool.cpp */; + name = "OffMeshConnectionTool.cpp: 145"; + rLen = 0; + rLoc = 3415; + rType = 0; + vrLen = 707; + vrLoc = 2259; + }; + 6BF7C4361115BCC0002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; + name = "DetourNavMesh.h: 163"; + rLen = 0; + rLoc = 6651; + rType = 0; + vrLen = 1596; + vrLoc = 5924; + }; + 6BF7C4371115BCC0002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; + name = "NavMeshTesterTool.cpp: 180"; + rLen = 0; + rLoc = 4688; + rType = 0; + vrLen = 535; + vrLoc = 4138; + }; + 6BF7C4381115BCC0002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB7FDA410F36F0E006DA0A6 /* InputGeom.cpp */; + name = "InputGeom.cpp: 228"; + rLen = 0; + rLoc = 5411; + rType = 0; + vrLen = 788; + vrLoc = 5132; + }; + 6BF7C4391115BCC0002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 561"; + rLen = 0; + rLoc = 16173; + rType = 0; + vrLen = 1504; + vrLoc = 15355; + }; + 6BF7C43A1115BCC0002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BCF32351104CD05009445BF /* OffMeshConnectionTool.cpp */; + name = "OffMeshConnectionTool.cpp: 145"; + rLen = 0; + rLoc = 3415; + rType = 0; + vrLen = 707; + vrLoc = 2259; + }; + 6BF7C43B1115BCC0002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; + name = "DetourNavMesh.h: 163"; + rLen = 0; + rLoc = 6651; + rType = 0; + vrLen = 1596; + vrLoc = 5924; + }; + 6BF7C43C1115BCC0002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; + name = "NavMeshTesterTool.cpp: 182"; + rLen = 0; + rLoc = 4736; + rType = 0; + vrLen = 551; + vrLoc = 4292; + }; + 6BF7C4401115BDD6002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; + name = "DetourNavMesh.h: 162"; + rLen = 0; + rLoc = 6533; + rType = 0; + vrLen = 1603; + vrLoc = 5924; + }; + 6BF7C4411115BDD6002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; + name = "NavMeshTesterTool.cpp: 183"; + rLen = 0; + rLoc = 4835; + rType = 0; + vrLen = 553; + vrLoc = 4289; + }; + 6BF7C4421115BDD6002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; + name = "NavMeshTesterTool.cpp: 183"; + rLen = 0; + rLoc = 4835; + rType = 0; + vrLen = 551; + vrLoc = 4292; + }; + 6BF7C4431115BDD6002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; + name = "DetourNavMesh.h: 162"; + rLen = 0; + rLoc = 6533; + rType = 0; + vrLen = 1603; + vrLoc = 5924; + }; + 6BF7C4441115BDD6002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; + name = "NavMeshTesterTool.cpp: 184"; + rLen = 0; + rLoc = 4815; + rType = 0; + vrLen = 636; + vrLoc = 4289; + }; + 6BF7C4471115BF62002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; + name = "NavMeshTesterTool.cpp: 184"; + rLen = 0; + rLoc = 4815; + rType = 0; + vrLen = 636; + vrLoc = 4289; + }; + 6BF7C4481115BF62002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 561"; + rLen = 0; + rLoc = 16173; + rType = 0; + vrLen = 1480; + vrLoc = 15379; + }; + 6BF7C4491115BF62002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; + name = "NavMeshTesterTool.cpp: 184"; + rLen = 0; + rLoc = 4815; + rType = 0; + vrLen = 636; + vrLoc = 4289; + }; + 6BF7C44A1115BF62002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 1063"; + rLen = 0; + rLoc = 29208; + rType = 0; + vrLen = 1052; + vrLoc = 28936; + }; + 6BF7C44C1115BFC9002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 1114"; + rLen = 0; + rLoc = 30507; + rType = 0; + vrLen = 695; + vrLoc = 30335; + }; + 6BF7C44E1115C010002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 1134"; + rLen = 0; + rLoc = 31007; + rType = 0; + vrLen = 980; + vrLoc = 30732; + }; + 6BF7C4501115C0DD002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 1176"; + rLen = 0; + rLoc = 32271; + rType = 0; + vrLen = 1050; + vrLoc = 31584; + }; + 6BF7C4511115C18F002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 1175"; + rLen = 0; + rLoc = 32250; + rType = 0; + vrLen = 1051; + vrLoc = 31584; + }; + 6BF7C4531115C277002B3F46 /* RecastArea.cpp */ = { + uiCtxt = { + sepNavIntBoundsRect = "{{0, 0}, {815, 3648}}"; + sepNavSelRange = "{5636, 0}"; + sepNavVisRange = "{5494, 526}"; + }; + }; + 6BF7C4551115C403002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 1151"; + rLen = 0; + rLoc = 31453; + rType = 0; + vrLen = 1087; + vrLoc = 30878; + }; + 6BF7C4561115C403002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BF7C4571115C403002B3F46 /* RecastArea.cpp */; + name = "RecastArea.cpp: 81"; + rLen = 0; + rLoc = 2610; + rType = 0; + vrLen = 872; + vrLoc = 2056; + }; + 6BF7C4571115C403002B3F46 /* RecastArea.cpp */ = { + isa = PBXFileReference; + lastKnownFileType = sourcecode.cpp.cpp; + name = RecastArea.cpp; + path = "/Users/memon/Code/recastnavigation/untitled folder/Backup_090928/Source/RecastArea.cpp"; + sourceTree = ""; + uiCtxt = { + sepNavIntBoundsRect = "{{0, 0}, {815, 19584}}"; + sepNavSelRange = "{30035, 0}"; + sepNavVisRange = "{29167, 868}"; + }; + }; + 6BF7C4581115C403002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C820F7FCC1100459200 /* Recast.cpp */; + name = "Recast.cpp: 200"; + rLen = 0; + rLoc = 5347; + rType = 0; + vrLen = 889; + vrLoc = 4712; + }; + 6BF7C4591115C403002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BF7C4531115C277002B3F46 /* RecastArea.cpp */; + name = "RecastArea.cpp: 29"; + rLen = 113; + rLoc = 5850; + rType = 0; + vrLen = 991; + vrLoc = 1061; + }; + 6BF7C45A1115C403002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */; + name = "Recast.h: 499"; + rLen = 114; + rLoc = 17966; + rType = 0; + vrLen = 1601; + vrLoc = 16967; + }; + 6BF7C45B1115C403002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; + name = "Sample_SoloMeshSimple.cpp: 215"; + rLen = 0; + rLoc = 6896; + rType = 0; + vrLen = 1216; + vrLoc = 6244; + }; + 6BF7C45C1115C403002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 1151"; + rLen = 0; + rLoc = 31453; + rType = 0; + vrLen = 1087; + vrLoc = 30878; + }; + 6BF7C45D1115C403002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BF7C4531115C277002B3F46 /* RecastArea.cpp */; + name = "RecastArea.cpp: 29"; + rLen = 113; + rLoc = 5850; + rType = 0; + vrLen = 991; + vrLoc = 1061; + }; + 6BF7C45E1115C403002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */; + name = "Recast.h: 499"; + rLen = 114; + rLoc = 17966; + rType = 0; + vrLen = 1601; + vrLoc = 16967; + }; + 6BF7C45F1115C403002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; + name = "Sample_SoloMeshSimple.cpp: 447"; + rLen = 0; + rLoc = 13671; + rType = 0; + vrLen = 1017; + vrLoc = 13495; + }; + 6BF7C4601115C514002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; + name = "NavMeshTesterTool.cpp: 193"; + rLen = 0; + rLoc = 4815; + rType = 0; + vrLen = 646; + vrLoc = 4301; + }; + 6BF7C4611115C514002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 1151"; + rLen = 0; + rLoc = 31453; + rType = 0; + vrLen = 1087; + vrLoc = 30878; + }; + 6BF7C4621115C514002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */; + name = "Recast.h: 500"; + rLen = 0; + rLoc = 17965; + rType = 0; + vrLen = 1559; + vrLoc = 17032; + }; + 6BF7C4631115C514002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BF7C4531115C277002B3F46 /* RecastArea.cpp */; + name = "RecastArea.cpp: 45"; + rLen = 0; + rLoc = 1364; + rType = 0; + vrLen = 877; + vrLoc = 5323; + }; + 6BF7C4641115C514002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BF7C4571115C403002B3F46 /* RecastArea.cpp */; + name = "RecastArea.cpp: 1241"; + rLen = 0; + rLoc = 30035; + rType = 0; + vrLen = 868; + vrLoc = 29167; + }; + 6BF7C4651115C514002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; + name = "Sample_SoloMeshSimple.cpp: 453"; + rLen = 0; + rLoc = 13671; + rType = 0; + vrLen = 987; + vrLoc = 13495; + }; + 6BF7C4661115C514002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; + name = "NavMeshTesterTool.cpp: 193"; + rLen = 0; + rLoc = 4815; + rType = 0; + vrLen = 646; + vrLoc = 4301; + }; + 6BF7C4671115C514002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 1151"; + rLen = 0; + rLoc = 31453; + rType = 0; + vrLen = 1087; + vrLoc = 30878; + }; + 6BF7C4681115C514002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */; + name = "Recast.h: 502"; + rLen = 0; + rLoc = 18081; + rType = 0; + vrLen = 1494; + vrLoc = 16967; + }; + 6BF7C4691115C514002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; + name = "Sample_SoloMeshSimple.cpp: 453"; + rLen = 0; + rLoc = 13671; + rType = 0; + vrLen = 987; + vrLoc = 13495; + }; + 6BF7C46A1115C514002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BF7C4571115C403002B3F46 /* RecastArea.cpp */; + name = "RecastArea.cpp: 1241"; + rLen = 0; + rLoc = 30035; + rType = 0; + vrLen = 868; + vrLoc = 29167; + }; + 6BF7C46B1115C514002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; + name = "Sample_SoloMeshSimple.cpp: 477"; + rLen = 0; + rLoc = 14617; + rType = 0; + vrLen = 725; + vrLoc = 14345; + }; + 6BF7C46F1115C5C5002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BF7C4531115C277002B3F46 /* RecastArea.cpp */; + name = "RecastArea.cpp: 31"; + rLen = 0; + rLoc = 1189; + rType = 0; + vrLen = 801; + vrLoc = 1767; + }; + 6BF7C4701115C5C5002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; + name = "Sample_SoloMeshSimple.cpp: 479"; + rLen = 0; + rLoc = 14438; + rType = 0; + vrLen = 661; + vrLoc = 14567; + }; + 6BF7C4711115C5C5002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB93C7C10CFE1D500F74F2B /* RecastDebugDraw.cpp */; + name = "RecastDebugDraw.cpp: 128"; + rLen = 0; + rLoc = 3504; + rType = 0; + vrLen = 857; + vrLoc = 3486; + }; + 6BF7C4721115C5C5002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; + name = "Sample_SoloMeshSimple.cpp: 479"; + rLen = 0; + rLoc = 14438; + rType = 0; + vrLen = 661; + vrLoc = 14567; + }; + 6BF7C4731115C5C5002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB93C7C10CFE1D500F74F2B /* RecastDebugDraw.cpp */; + name = "RecastDebugDraw.cpp: 180"; + rLen = 0; + rLoc = 4921; + rType = 0; + vrLen = 803; + vrLoc = 4434; + }; + 6BF7C4781115C6B4002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB93C7C10CFE1D500F74F2B /* RecastDebugDraw.cpp */; + name = "RecastDebugDraw.cpp: 182"; + rLen = 10; + rLoc = 4943; + rType = 0; + vrLen = 810; + vrLoc = 4434; + }; + 6BF7C4791115C6B4002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB93C7A10CFE1D500F74F2B /* DebugDraw.cpp */; + name = "DebugDraw.cpp: 32"; + rLen = 0; + rLoc = 1209; + rType = 0; + vrLen = 825; + vrLoc = 784; + }; + 6BF7C47A1115C6B4002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + comments = "error: no match for 'operator*' in '*((Sample_SoloMeshSimple*)this)->Sample_SoloMeshSimple::m_cfg'"; + fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; + rLen = 0; + rLoc = 478; + rType = 1; + }; + 6BF7C47B1115C6B4002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB93C7C10CFE1D500F74F2B /* RecastDebugDraw.cpp */; + name = "RecastDebugDraw.cpp: 182"; + rLen = 10; + rLoc = 4943; + rType = 0; + vrLen = 810; + vrLoc = 4434; + }; + 6BF7C47C1115C6B4002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB93C7A10CFE1D500F74F2B /* DebugDraw.cpp */; + name = "DebugDraw.cpp: 32"; + rLen = 0; + rLoc = 1209; + rType = 0; + vrLen = 825; + vrLoc = 784; + }; + 6BF7C47D1115C6B4002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; + name = "Sample_SoloMeshSimple.cpp: 490"; + rLen = 0; + rLoc = 14905; + rType = 0; + vrLen = 736; + vrLoc = 14719; + }; + 6BF7C4821115C7C4002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BF7C3C411131B1F002B3F46 /* BoxVolumeTool.cpp */; + name = "BoxVolumeTool.cpp: 140"; + rLen = 0; + rLoc = 3274; + rType = 0; + vrLen = 527; + vrLoc = 1243; + }; + 6BF7C4831115C7C4002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BF7C13F1111953A002B3F46 /* TestCase.cpp */; + name = "TestCase.cpp: 145"; + rLen = 0; + rLoc = 3060; + rType = 0; + vrLen = 687; + vrLoc = 2714; + }; + 6BF7C4841115C7C4002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB7FDA410F36F0E006DA0A6 /* InputGeom.cpp */; + name = "InputGeom.cpp: 395"; + rLen = 0; + rLoc = 9528; + rType = 0; + vrLen = 863; + vrLoc = 8852; + }; + 6BF7C4851115C7C4002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; + name = "Sample_SoloMeshSimple.cpp: 490"; + rLen = 0; + rLoc = 14886; + rType = 0; + vrLen = 921; + vrLoc = 14739; + }; + 6BF7C4861115C7C4002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; + name = "Sample_SoloMeshSimple.cpp: 490"; + rLen = 0; + rLoc = 14886; + rType = 0; + vrLen = 921; + vrLoc = 14739; + }; + 6BF7C4871115C7C4002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BF7C3C411131B1F002B3F46 /* BoxVolumeTool.cpp */; + name = "BoxVolumeTool.cpp: 140"; + rLen = 0; + rLoc = 3274; + rType = 0; + vrLen = 527; + vrLoc = 1243; + }; + 6BF7C4881115C7C4002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BF7C13F1111953A002B3F46 /* TestCase.cpp */; + name = "TestCase.cpp: 145"; + rLen = 0; + rLoc = 3060; + rType = 0; + vrLen = 687; + vrLoc = 2714; + }; + 6BF7C4891115C7C4002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB7FDA410F36F0E006DA0A6 /* InputGeom.cpp */; + name = "InputGeom.cpp: 395"; + rLen = 0; + rLoc = 9528; + rType = 0; + vrLen = 863; + vrLoc = 8852; + }; + 6BF7C48A1115C7C4002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; + name = "Sample_SoloMeshSimple.cpp: 488"; + rLen = 0; + rLoc = 14760; + rType = 0; + vrLen = 891; + vrLoc = 14741; + }; + 6BF7C48E1115C7FD002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; + name = "Sample_SoloMeshSimple.cpp: 492"; + rLen = 0; + rLoc = 14897; + rType = 0; + vrLen = 893; + vrLoc = 14741; + }; + 6BF7C4911115C850002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; + name = "Sample_SoloMeshSimple.cpp: 512"; + rLen = 0; + rLoc = 15439; + rType = 0; + vrLen = 863; + vrLoc = 15497; + }; + 6BF7C4921115CA7A002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; + name = "Sample_SoloMeshSimple.cpp: 516"; + rLen = 0; + rLoc = 15494; + rType = 0; + vrLen = 910; + vrLoc = 15497; + }; + 6BF7C4931115CA7A002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C890F7FCC1100459200 /* RecastRegion.cpp */; + rLen = 1; + rLoc = 29; + rType = 1; + }; + 6BF7C4941115CA7A002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; + name = "Sample_SoloMeshSimple.cpp: 516"; + rLen = 0; + rLoc = 15494; + rType = 0; + vrLen = 910; + vrLoc = 15497; + }; + 6BF7C4951115CA7A002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C890F7FCC1100459200 /* RecastRegion.cpp */; + name = "RecastRegion.cpp: 63"; + rLen = 0; + rLoc = 2044; + rType = 0; + vrLen = 802; + vrLoc = 1334; + }; + 6BF7C4981115CA8B002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C890F7FCC1100459200 /* RecastRegion.cpp */; + name = "RecastRegion.cpp: 58"; + rLen = 0; + rLoc = 1847; + rType = 0; + vrLen = 701; + vrLoc = 1563; + }; + 6BF7C49B1115CAC6002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C890F7FCC1100459200 /* RecastRegion.cpp */; + name = "RecastRegion.cpp: 63"; + rLen = 0; + rLoc = 2044; + rType = 0; + vrLen = 736; + vrLoc = 1451; + }; + 6BF7C49E1115CB04002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C890F7FCC1100459200 /* RecastRegion.cpp */; + name = "RecastRegion.cpp: 75"; + rLen = 0; + rLoc = 2121; + rType = 0; + vrLen = 614; + vrLoc = 1838; + }; + 6BF7C4A21115CB44002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C890F7FCC1100459200 /* RecastRegion.cpp */; + name = "RecastRegion.cpp: 63"; + rLen = 0; + rLoc = 2028; + rType = 0; + vrLen = 727; + vrLoc = 1424; + }; + 6BF7C4A51115CB93002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C890F7FCC1100459200 /* RecastRegion.cpp */; + name = "RecastRegion.cpp: 74"; + rLen = 0; + rLoc = 2121; + rType = 0; + vrLen = 694; + vrLoc = 1683; + }; + 6BF7C4A81115CBC5002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C890F7FCC1100459200 /* RecastRegion.cpp */; + name = "RecastRegion.cpp: 53"; + rLen = 0; + rLoc = 1728; + rType = 0; + vrLen = 752; + vrLoc = 1517; + }; + 6BF7C4AB1115CBE6002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C890F7FCC1100459200 /* RecastRegion.cpp */; + name = "RecastRegion.cpp: 74"; + rLen = 0; + rLoc = 2118; + rType = 0; + vrLen = 583; + vrLoc = 1724; + }; + 6BF7C4AD1115CC4C002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C890F7FCC1100459200 /* RecastRegion.cpp */; + name = "RecastRegion.cpp: 70"; + rLen = 0; + rLoc = 2121; + rType = 0; + vrLen = 923; + vrLoc = 2068; + }; + 6BF7C4B01115CE76002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88810B69E3E00DF20FB /* DetourNavMeshBuilder.cpp */; + name = "DetourNavMeshBuilder.cpp: 273"; + rLen = 0; + rLoc = 7184; + rType = 0; + vrLen = 1183; + vrLoc = 6479; + }; + 6BF7C4B11115CE76002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88E10C7BFD3008007F6 /* Sample_SoloMeshSimple.h */; + name = "Sample_SoloMeshSimple.h: 61"; + rLen = 0; + rLoc = 1822; + rType = 0; + vrLen = 794; + vrLoc = 1430; + }; + 6BF7C4B21115CE76002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; + name = "Sample_SoloMeshSimple.cpp: 512"; + rLen = 0; + rLoc = 15439; + rType = 0; + vrLen = 909; + vrLoc = 15479; + }; + 6BF7C4B31115CE76002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C890F7FCC1100459200 /* RecastRegion.cpp */; + name = "RecastRegion.cpp: 261"; + rLen = 0; + rLoc = 7068; + rType = 0; + vrLen = 773; + vrLoc = 6642; + }; + 6BF7C4B41115CE76002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C890F7FCC1100459200 /* RecastRegion.cpp */; + name = "RecastRegion.cpp: 261"; + rLen = 0; + rLoc = 7068; + rType = 0; + vrLen = 773; + vrLoc = 6642; + }; + 6BF7C4B51115CE76002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88810B69E3E00DF20FB /* DetourNavMeshBuilder.cpp */; + name = "DetourNavMeshBuilder.cpp: 273"; + rLen = 0; + rLoc = 7184; + rType = 0; + vrLen = 1183; + vrLoc = 6479; + }; + 6BF7C4B61115CE76002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88E10C7BFD3008007F6 /* Sample_SoloMeshSimple.h */; + name = "Sample_SoloMeshSimple.h: 61"; + rLen = 0; + rLoc = 1822; + rType = 0; + vrLen = 794; + vrLoc = 1430; + }; + 6BF7C4B71115CE76002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; + name = "Sample_SoloMeshSimple.cpp: 512"; + rLen = 0; + rLoc = 15439; + rType = 0; + vrLen = 909; + vrLoc = 15479; + }; + 6BF7C4B81115CE76002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C890F7FCC1100459200 /* RecastRegion.cpp */; + name = "RecastRegion.cpp: 1230"; + rLen = 0; + rLoc = 30224; + rType = 0; + vrLen = 875; + vrLoc = 29730; + }; + 6BF7C4BB1115CEF7002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C890F7FCC1100459200 /* RecastRegion.cpp */; + name = "RecastRegion.cpp: 743"; + rLen = 0; + rLoc = 17561; + rType = 0; + vrLen = 795; + vrLoc = 16951; + }; + 6BF7C4BC1115CF8A002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; + name = "Sample_SoloMeshSimple.cpp: 533"; + rLen = 0; + rLoc = 15886; + rType = 0; + vrLen = 793; + vrLoc = 15602; + }; + 6BF7C4BD1115CF8A002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */; + name = "Recast.h: 104"; + rLen = 0; + rLoc = 3820; + rType = 0; + vrLen = 1282; + vrLoc = 3644; + }; + 6BF7C4BE1115CF8A002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C890F7FCC1100459200 /* RecastRegion.cpp */; + name = "RecastRegion.cpp: 1263"; + rLen = 0; + rLoc = 30969; + rType = 0; + vrLen = 1229; + vrLoc = 30640; + }; + 6BF7C4BF1115CF8A002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C890F7FCC1100459200 /* RecastRegion.cpp */; + name = "RecastRegion.cpp: 743"; + rLen = 0; + rLoc = 17561; + rType = 0; + vrLen = 802; + vrLoc = 16951; + }; + 6BF7C4C01115CF8A002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; + name = "Sample_SoloMeshSimple.cpp: 533"; + rLen = 0; + rLoc = 15886; + rType = 0; + vrLen = 793; + vrLoc = 15602; + }; + 6BF7C4C11115CF8A002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */; + name = "Recast.h: 104"; + rLen = 0; + rLoc = 3820; + rType = 0; + vrLen = 1282; + vrLoc = 3644; + }; + 6BF7C4C21115CF8A002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C890F7FCC1100459200 /* RecastRegion.cpp */; + name = "RecastRegion.cpp: 1266"; + rLen = 0; + rLoc = 30969; + rType = 0; + vrLen = 1137; + vrLoc = 30640; + }; + 6BF7C4C41115D05D002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C890F7FCC1100459200 /* RecastRegion.cpp */; + name = "RecastRegion.cpp: 1262"; + rLen = 0; + rLoc = 30969; + rType = 0; + vrLen = 1135; + vrLoc = 30612; + }; + 6BF7C4C51115D05D002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */; + name = "Recast.h: 104"; + rLen = 0; + rLoc = 3820; + rType = 0; + vrLen = 1260; + vrLoc = 3643; + }; + 6BF7C4C61115D05D002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C830F7FCC1100459200 /* RecastContour.cpp */; + name = "RecastContour.cpp: 619"; + rLen = 0; + rLoc = 16457; + rType = 0; + vrLen = 935; + vrLoc = 15000; + }; + 6BF7C4C71115D05D002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C890F7FCC1100459200 /* RecastRegion.cpp */; + name = "RecastRegion.cpp: 1273"; + rLen = 0; + rLoc = 30969; + rType = 0; + vrLen = 913; + vrLoc = 30612; + }; + 6BF7C4C81115D05D002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C830F7FCC1100459200 /* RecastContour.cpp */; + name = "RecastContour.cpp: 619"; + rLen = 0; + rLoc = 16457; + rType = 0; + vrLen = 935; + vrLoc = 15000; + }; + 6BF7C4C91115D05D002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C890F7FCC1100459200 /* RecastRegion.cpp */; + name = "RecastRegion.cpp: 1262"; + rLen = 0; + rLoc = 30969; + rType = 0; + vrLen = 1135; + vrLoc = 30612; + }; + 6BF7C4CA1115D05D002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */; + name = "Recast.h: 104"; + rLen = 0; + rLoc = 3820; + rType = 0; + vrLen = 1260; + vrLoc = 3643; + }; + 6BF7C4CB1115D05D002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C830F7FCC1100459200 /* RecastContour.cpp */; + name = "RecastContour.cpp: 622"; + rLen = 0; + rLoc = 16509; + rType = 0; + vrLen = 935; + vrLoc = 15000; + }; + 6BF7C4D01115D0A2002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C830F7FCC1100459200 /* RecastContour.cpp */; + name = "RecastContour.cpp: 620"; + rLen = 0; + rLoc = 16462; + rType = 0; + vrLen = 1001; + vrLoc = 15189; + }; + 6BF7C4D11115D0A2002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + comments = "error: 'struct rcCompactHeightfield' has no member named 'regFlags'"; + fRef = 6B137C890F7FCC1100459200 /* RecastRegion.cpp */; + rLen = 0; + rLoc = 1263; + rType = 1; + }; + 6BF7C4D21115D0A2002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C830F7FCC1100459200 /* RecastContour.cpp */; + name = "RecastContour.cpp: 620"; + rLen = 0; + rLoc = 16462; + rType = 0; + vrLen = 1001; + vrLoc = 15189; + }; + 6BF7C4D31115D0A2002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C890F7FCC1100459200 /* RecastRegion.cpp */; + name = "RecastRegion.cpp: 1266"; + rLen = 0; + rLoc = 31062; + rType = 0; + vrLen = 1164; + vrLoc = 30612; + }; + 6BF7C4D51115D1CD002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C890F7FCC1100459200 /* RecastRegion.cpp */; + name = "RecastRegion.cpp: 1267"; + rLen = 0; + rLoc = 31109; + rType = 0; + vrLen = 896; + vrLoc = 29914; + }; + 6BF7C4D61115D1CD002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */; + name = "Recast.h: 246"; + rLen = 0; + rLoc = 9247; + rType = 0; + vrLen = 1024; + vrLoc = 8667; + }; + 6BF7C4D71115D1CD002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C830F7FCC1100459200 /* RecastContour.cpp */; + name = "RecastContour.cpp: 121"; + rLen = 0; + rLoc = 4192; + rType = 0; + vrLen = 849; + vrLoc = 3708; + }; + 6BF7C4D81115D1CD002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C890F7FCC1100459200 /* RecastRegion.cpp */; + name = "RecastRegion.cpp: 1267"; + rLen = 0; + rLoc = 31109; + rType = 0; + vrLen = 896; + vrLoc = 29914; + }; + 6BF7C4D91115D1CD002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */; + name = "Recast.h: 246"; + rLen = 0; + rLoc = 9222; + rType = 0; + vrLen = 1024; + vrLoc = 8667; + }; + 6BF7C4DA1115D1CD002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */; + name = "Recast.h: 246"; + rLen = 0; + rLoc = 9247; + rType = 0; + vrLen = 1024; + vrLoc = 8667; + }; + 6BF7C4DB1115D1CD002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C830F7FCC1100459200 /* RecastContour.cpp */; + name = "RecastContour.cpp: 389"; + rLen = 0; + rLoc = 10793; + rType = 0; + vrLen = 781; + vrLoc = 9430; + }; + 6BF7C4E01115D231002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C830F7FCC1100459200 /* RecastContour.cpp */; + name = "RecastContour.cpp: 427"; + rLen = 0; + rLoc = 11834; + rType = 0; + vrLen = 936; + vrLoc = 10536; + }; + 6BF7C4E11115D231002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BF7C4531115C277002B3F46 /* RecastArea.cpp */; + name = "RecastArea.cpp: 240"; + rLen = 0; + rLoc = 6781; + rType = 0; + vrLen = 983; + vrLoc = 5958; + }; + 6BF7C4E21115D231002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; + name = "Sample_SoloMeshSimple.cpp: 533"; + rLen = 0; + rLoc = 15886; + rType = 0; + vrLen = 793; + vrLoc = 15602; + }; + 6BF7C4E31115D231002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C830F7FCC1100459200 /* RecastContour.cpp */; + name = "RecastContour.cpp: 427"; + rLen = 0; + rLoc = 11834; + rType = 0; + vrLen = 936; + vrLoc = 10536; + }; + 6BF7C4E41115D231002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BF7C4531115C277002B3F46 /* RecastArea.cpp */; + name = "RecastArea.cpp: 240"; + rLen = 0; + rLoc = 6781; + rType = 0; + vrLen = 983; + vrLoc = 5958; + }; + 6BF7C4E51115D231002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; + name = "Sample_SoloMeshSimple.cpp: 530"; + rLen = 0; + rLoc = 15886; + rType = 0; + vrLen = 792; + vrLoc = 15673; + }; + 6BF7C4E61115D2E3002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; + name = "Sample_SoloMeshSimple.cpp: 524"; + rLen = 0; + rLoc = 15733; + rType = 0; + vrLen = 813; + vrLoc = 15673; + }; + 6BF7C4E71115D2E3002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB7FDA410F36F0E006DA0A6 /* InputGeom.cpp */; + name = "InputGeom.cpp: 395"; + rLen = 0; + rLoc = 9528; + rType = 0; + vrLen = 865; + vrLoc = 8850; + }; + 6BF7C4E81115D2E3002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB93C7710CFE1D500F74F2B /* DebugDraw.h */; + name = "DebugDraw.h: 105"; + rLen = 15; + rLoc = 4107; + rType = 0; + vrLen = 1661; + vrLoc = 3096; + }; + 6BF7C4E91115D2E3002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; + name = "Sample_SoloMeshSimple.cpp: 524"; + rLen = 0; + rLoc = 15733; + rType = 0; + vrLen = 813; + vrLoc = 15673; + }; + 6BF7C4EA1115D2E3002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB7FDA410F36F0E006DA0A6 /* InputGeom.cpp */; + name = "InputGeom.cpp: 395"; + rLen = 0; + rLoc = 9528; + rType = 0; + vrLen = 865; + vrLoc = 8850; + }; + 6BF7C4EB1115D2E3002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB93C7710CFE1D500F74F2B /* DebugDraw.h */; + name = "DebugDraw.h: 105"; + rLen = 15; + rLoc = 4107; + rType = 0; + vrLen = 1661; + vrLoc = 3096; + }; + 6BF7C4EC1115D2E3002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB93C7A10CFE1D500F74F2B /* DebugDraw.cpp */; + name = "DebugDraw.cpp: 225"; + rLen = 0; + rLoc = 7097; + rType = 0; + vrLen = 1022; + vrLoc = 6353; + }; + 6BF7C4ED1115D4F7002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB93C7A10CFE1D500F74F2B /* DebugDraw.cpp */; + name = "DebugDraw.cpp: 221"; + rLen = 0; + rLoc = 6988; + rType = 0; + vrLen = 1022; + vrLoc = 6353; + }; + 6BF7C4EE1115D4F7002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BF7C4531115C277002B3F46 /* RecastArea.cpp */; + name = "RecastArea.cpp: 239"; + rLen = 0; + rLoc = 6773; + rType = 0; + vrLen = 987; + vrLoc = 5958; + }; + 6BF7C4EF1115D4F7002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88810B69E3E00DF20FB /* DetourNavMeshBuilder.cpp */; + name = "DetourNavMeshBuilder.cpp: 275"; + rLen = 0; + rLoc = 7265; + rType = 0; + vrLen = 1183; + vrLoc = 6479; + }; + 6BF7C4F01115D4F7002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; + name = "Sample_SoloMeshSimple.cpp: 524"; + rLen = 0; + rLoc = 15733; + rType = 0; + vrLen = 813; + vrLoc = 15673; + }; + 6BF7C4F11115D4F7002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB93C7A10CFE1D500F74F2B /* DebugDraw.cpp */; + name = "DebugDraw.cpp: 221"; + rLen = 0; + rLoc = 6988; + rType = 0; + vrLen = 1022; + vrLoc = 6353; + }; + 6BF7C4F21115D4F7002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BF7C4531115C277002B3F46 /* RecastArea.cpp */; + name = "RecastArea.cpp: 239"; + rLen = 0; + rLoc = 6773; + rType = 0; + vrLen = 987; + vrLoc = 5958; + }; + 6BF7C4F31115D4F7002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88810B69E3E00DF20FB /* DetourNavMeshBuilder.cpp */; + name = "DetourNavMeshBuilder.cpp: 275"; + rLen = 0; + rLoc = 7265; + rType = 0; + vrLen = 1183; + vrLoc = 6479; + }; + 6BF7C4F41115D4F7002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; + name = "Sample_SoloMeshSimple.cpp: 493"; + rLen = 0; + rLoc = 14897; + rType = 0; + vrLen = 848; + vrLoc = 14737; + }; + 6BF7C4F61115D5CD002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; + name = "Sample_SoloMeshSimple.cpp: 477"; + rLen = 0; + rLoc = 14437; + rType = 0; + vrLen = 861; + vrLoc = 14740; + }; + 6BF7C4F71115D5CD002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB7FDA410F36F0E006DA0A6 /* InputGeom.cpp */; + name = "InputGeom.cpp: 395"; + rLen = 0; + rLoc = 9528; + rType = 0; + vrLen = 865; + vrLoc = 8850; + }; + 6BF7C4F81115D5CD002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; + name = "Sample_SoloMeshSimple.cpp: 477"; + rLen = 0; + rLoc = 14437; + rType = 0; + vrLen = 861; + vrLoc = 14740; + }; + 6BF7C4F91115D5CD002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB7FDA410F36F0E006DA0A6 /* InputGeom.cpp */; + name = "InputGeom.cpp: 406"; + rLen = 0; + rLoc = 9906; + rType = 0; + vrLen = 911; + vrLoc = 9094; + }; + 6BF7C4FB1115D5E8002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB7FDA410F36F0E006DA0A6 /* InputGeom.cpp */; + name = "InputGeom.cpp: 406"; + rLen = 0; + rLoc = 9906; + rType = 0; + vrLen = 911; + vrLoc = 9094; + }; + 6BF7C4FC1115D5E8002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; + name = "Sample_SoloMeshSimple.cpp: 477"; + rLen = 0; + rLoc = 14437; + rType = 0; + vrLen = 863; + vrLoc = 14737; + }; + 6BF7C4FD1115D5E8002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB7FDA410F36F0E006DA0A6 /* InputGeom.cpp */; + name = "InputGeom.cpp: 406"; + rLen = 0; + rLoc = 9906; + rType = 0; + vrLen = 911; + vrLoc = 9094; + }; + 6BF7C4FE1115D5E8002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; + name = "Sample_SoloMeshSimple.cpp: 297"; + rLen = 0; + rLoc = 9185; + rType = 0; + vrLen = 556; + vrLoc = 9127; + }; + 6BF7C5021115D653002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; + name = "Sample_SoloMeshSimple.cpp: 312"; + rLen = 0; + rLoc = 9508; + rType = 0; + vrLen = 598; + vrLoc = 9127; + }; + 6BF7C5031115D653002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C890F7FCC1100459200 /* RecastRegion.cpp */; + name = "RecastRegion.cpp: 1267"; + rLen = 0; + rLoc = 31109; + rType = 0; + vrLen = 896; + vrLoc = 29914; + }; + 6BF7C5041115D653002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BF7C4531115C277002B3F46 /* RecastArea.cpp */; + name = "RecastArea.cpp: 239"; + rLen = 0; + rLoc = 6773; + rType = 0; + vrLen = 987; + vrLoc = 5958; + }; + 6BF7C5051115D653002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; + name = "Sample_SoloMeshSimple.cpp: 312"; + rLen = 0; + rLoc = 9508; + rType = 0; + vrLen = 598; + vrLoc = 9127; + }; + 6BF7C5061115D653002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C890F7FCC1100459200 /* RecastRegion.cpp */; + name = "RecastRegion.cpp: 1267"; + rLen = 0; + rLoc = 31109; + rType = 0; + vrLen = 896; + vrLoc = 29914; + }; + 6BF7C5071115D653002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BF7C4531115C277002B3F46 /* RecastArea.cpp */; + name = "RecastArea.cpp: 239"; + rLen = 0; + rLoc = 6774; + rType = 0; + vrLen = 983; + vrLoc = 5975; + }; + 6BF7C50C1115DB96002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BF7C4531115C277002B3F46 /* RecastArea.cpp */; + name = "RecastArea.cpp: 232"; + rLen = 0; + rLoc = 6523; + rType = 0; + vrLen = 983; + vrLoc = 5975; + }; + 6BF7C50D1115DB96002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB93C7A10CFE1D500F74F2B /* DebugDraw.cpp */; + name = "DebugDraw.cpp: 214"; + rLen = 0; + rLoc = 6795; + rType = 0; + vrLen = 1022; + vrLoc = 6353; + }; + 6BF7C50E1115DB96002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB93C7710CFE1D500F74F2B /* DebugDraw.h */; + name = "DebugDraw.h: 75"; + rLen = 13; + rLoc = 2441; + rType = 0; + vrLen = 1113; + vrLoc = 1854; + }; + 6BF7C50F1115DB96002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB93C7C10CFE1D500F74F2B /* RecastDebugDraw.cpp */; + name = "RecastDebugDraw.cpp: 378"; + rLen = 0; + rLoc = 10123; + rType = 0; + vrLen = 784; + vrLoc = 9738; + }; + 6BF7C5101115DB96002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB7FDA410F36F0E006DA0A6 /* InputGeom.cpp */; + name = "InputGeom.cpp: 401"; + rLen = 0; + rLoc = 9722; + rType = 0; + vrLen = 950; + vrLoc = 9055; + }; + 6BF7C5111115DB96002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BF7C4531115C277002B3F46 /* RecastArea.cpp */; + name = "RecastArea.cpp: 232"; + rLen = 0; + rLoc = 6523; + rType = 0; + vrLen = 983; + vrLoc = 5975; + }; + 6BF7C5121115DB96002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB7FDA410F36F0E006DA0A6 /* InputGeom.cpp */; + name = "InputGeom.cpp: 401"; + rLen = 0; + rLoc = 9722; + rType = 0; + vrLen = 911; + vrLoc = 9094; + }; + 6BF7C5131115DB96002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB93C7A10CFE1D500F74F2B /* DebugDraw.cpp */; + name = "DebugDraw.cpp: 214"; + rLen = 0; + rLoc = 6795; + rType = 0; + vrLen = 1022; + vrLoc = 6353; + }; + 6BF7C5141115DB96002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB93C7C10CFE1D500F74F2B /* RecastDebugDraw.cpp */; + name = "RecastDebugDraw.cpp: 24"; + rLen = 0; + rLoc = 1035; + rType = 0; + vrLen = 1409; + vrLoc = 59; + }; + 6BF7C5151115DB96002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB93C7A10CFE1D500F74F2B /* DebugDraw.cpp */; + name = "DebugDraw.cpp: 214"; + rLen = 0; + rLoc = 6795; + rType = 0; + vrLen = 1022; + vrLoc = 6353; + }; + 6BF7C5161115DB96002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB93C7710CFE1D500F74F2B /* DebugDraw.h */; + name = "DebugDraw.h: 75"; + rLen = 13; + rLoc = 2441; + rType = 0; + vrLen = 1113; + vrLoc = 1854; + }; + 6BF7C5171115DB96002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB93C7C10CFE1D500F74F2B /* RecastDebugDraw.cpp */; + name = "RecastDebugDraw.cpp: 378"; + rLen = 0; + rLoc = 10123; + rType = 0; + vrLen = 784; + vrLoc = 9738; + }; + 6BF7C5181115DB96002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB7FDA410F36F0E006DA0A6 /* InputGeom.cpp */; + name = "InputGeom.cpp: 404"; + rLen = 0; + rLoc = 9838; + rType = 0; + vrLen = 926; + vrLoc = 9094; + }; + 6BF7C5241115FA3B002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB7FDA410F36F0E006DA0A6 /* InputGeom.cpp */; + name = "InputGeom.cpp: 392"; + rLen = 0; + rLoc = 9433; + rType = 0; + vrLen = 926; + vrLoc = 9094; + }; + 6BF7C5251115FA3B002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C820F7FCC1100459200 /* Recast.cpp */; + name = "Recast.cpp: 175"; + rLen = 0; + rLoc = 4681; + rType = 0; + vrLen = 839; + vrLoc = 4150; + }; + 6BF7C5261115FA3B002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C830F7FCC1100459200 /* RecastContour.cpp */; + name = "RecastContour.cpp: 668"; + rLen = 0; + rLoc = 17715; + rType = 0; + vrLen = 878; + vrLoc = 16276; + }; + 6BF7C5271115FA3B002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */; + name = "Recast.h: 136"; + rLen = 0; + rLoc = 5171; + rType = 0; + vrLen = 1228; + vrLoc = 5118; + }; + 6BF7C5281115FA3B002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C890F7FCC1100459200 /* RecastRegion.cpp */; + name = "RecastRegion.cpp: 493"; + rLen = 29; + rLoc = 12096; + rType = 0; + vrLen = 508; + vrLoc = 11792; + }; + 6BF7C5291115FA3B002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; + name = "Sample_SoloMeshSimple.cpp: 469"; + rLen = 0; + rLoc = 14415; + rType = 0; + vrLen = 708; + vrLoc = 14412; + }; + 6BF7C52A1115FA3B002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB93C7C10CFE1D500F74F2B /* RecastDebugDraw.cpp */; + name = "RecastDebugDraw.cpp: 180"; + rLen = 0; + rLoc = 4929; + rType = 0; + vrLen = 736; + vrLoc = 4511; + }; + 6BF7C52B1115FA3B002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + comments = "error: 'struct rcCompactHeightfield' has no member named 'flags'"; + fRef = 6BF7C4531115C277002B3F46 /* RecastArea.cpp */; + rLen = 1; + rLoc = 234; + rType = 1; + }; + 6BF7C52C1115FA3B002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB7FDA410F36F0E006DA0A6 /* InputGeom.cpp */; + name = "InputGeom.cpp: 392"; + rLen = 0; + rLoc = 9433; + rType = 0; + vrLen = 926; + vrLoc = 9094; + }; + 6BF7C52D1115FA3B002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; + name = "Sample_SoloMeshSimple.cpp: 469"; + rLen = 0; + rLoc = 14393; + rType = 0; + vrLen = 787; + vrLoc = 14344; + }; + 6BF7C52E1115FA3B002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */; + name = "Recast.h: 104"; + rLen = 0; + rLoc = 3820; + rType = 0; + vrLen = 892; + vrLoc = 3457; + }; + 6BF7C52F1115FA3B002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C820F7FCC1100459200 /* Recast.cpp */; + name = "Recast.cpp: 175"; + rLen = 0; + rLoc = 4681; + rType = 0; + vrLen = 839; + vrLoc = 4150; + }; + 6BF7C5301115FA3B002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C830F7FCC1100459200 /* RecastContour.cpp */; + name = "RecastContour.cpp: 668"; + rLen = 0; + rLoc = 17715; + rType = 0; + vrLen = 878; + vrLoc = 16276; + }; + 6BF7C5311115FA3B002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C890F7FCC1100459200 /* RecastRegion.cpp */; + name = "RecastRegion.cpp: 743"; + rLen = 0; + rLoc = 17561; + rType = 0; + vrLen = 584; + vrLoc = 17262; + }; + 6BF7C5321115FA3B002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */; + name = "Recast.h: 136"; + rLen = 0; + rLoc = 5171; + rType = 0; + vrLen = 1228; + vrLoc = 5118; + }; + 6BF7C5331115FA3B002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C890F7FCC1100459200 /* RecastRegion.cpp */; + name = "RecastRegion.cpp: 443"; + rLen = 0; + rLoc = 11021; + rType = 0; + vrLen = 566; + vrLoc = 10959; + }; + 6BF7C5341115FA3B002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BF7C4531115C277002B3F46 /* RecastArea.cpp */; + name = "RecastArea.cpp: 196"; + rLen = 0; + rLoc = 5657; + rType = 0; + vrLen = 654; + vrLoc = 5170; + }; + 6BF7C5351115FA3B002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C890F7FCC1100459200 /* RecastRegion.cpp */; + name = "RecastRegion.cpp: 493"; + rLen = 29; + rLoc = 12096; + rType = 0; + vrLen = 508; + vrLoc = 11792; + }; + 6BF7C5361115FA3B002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; + name = "Sample_SoloMeshSimple.cpp: 469"; + rLen = 0; + rLoc = 14415; + rType = 0; + vrLen = 708; + vrLoc = 14412; + }; + 6BF7C5371115FA3B002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB93C7C10CFE1D500F74F2B /* RecastDebugDraw.cpp */; + name = "RecastDebugDraw.cpp: 177"; + rLen = 0; + rLoc = 4963; + rType = 0; + vrLen = 673; + vrLoc = 4462; + }; + 6BF7C5381115FA3B002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BF7C4531115C277002B3F46 /* RecastArea.cpp */; + name = "RecastArea.cpp: 63"; + rLen = 36; + rLoc = 2038; + rType = 0; + vrLen = 627; + vrLoc = 1599; + }; + 6BF7C5391115FA3B002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB93C7C10CFE1D500F74F2B /* RecastDebugDraw.cpp */; + name = "RecastDebugDraw.cpp: 180"; + rLen = 0; + rLoc = 4929; + rType = 0; + vrLen = 736; + vrLoc = 4511; + }; + 6BF7C53A1115FA3B002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BF7C4531115C277002B3F46 /* RecastArea.cpp */; + name = "RecastArea.cpp: 229"; + rLen = 0; + rLoc = 6691; + rType = 0; + vrLen = 803; + vrLoc = 5996; + }; + 6BF7C53C1115FAD6002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */; + name = "Recast.h: 255"; + rLen = 0; + rLoc = 9530; + rType = 0; + vrLen = 966; + vrLoc = 8887; + }; + 6BF7C53D1115FAD6002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BF7C4531115C277002B3F46 /* RecastArea.cpp */; + name = "RecastArea.cpp: 232"; + rLen = 0; + rLoc = 6774; + rType = 0; + vrLen = 748; + vrLoc = 6051; + }; + 6BF7C53E1115FAD6002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BF7C4531115C277002B3F46 /* RecastArea.cpp */; + name = "RecastArea.cpp: 232"; + rLen = 0; + rLoc = 6774; + rType = 0; + vrLen = 803; + vrLoc = 5996; + }; + 6BF7C53F1115FAD6002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */; + name = "Recast.h: 255"; + rLen = 0; + rLoc = 9530; + rType = 0; + vrLen = 966; + vrLoc = 8887; + }; + 6BF7C5401115FAD6002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BF7C4531115C277002B3F46 /* RecastArea.cpp */; + name = "RecastArea.cpp: 63"; + rLen = 0; + rLoc = 2073; + rType = 0; + vrLen = 660; + vrLoc = 1599; + }; + 6BF7C5411115FB06002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BF7C4531115C277002B3F46 /* RecastArea.cpp */; + name = "RecastArea.cpp: 63"; + rLen = 0; + rLoc = 2073; + rType = 0; + vrLen = 971; + vrLoc = 2498; + }; + 6BF7C5421115FB06002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */; + name = "Recast.h: 255"; + rLen = 0; + rLoc = 9530; + rType = 0; + vrLen = 966; + vrLoc = 8887; + }; + 6BF7C5431115FB06002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BF7C4531115C277002B3F46 /* RecastArea.cpp */; + name = "RecastArea.cpp: 63"; + rLen = 0; + rLoc = 2073; + rType = 0; + vrLen = 971; + vrLoc = 2498; + }; + 6BF7C5441115FB06002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */; + name = "Recast.h: 510"; + rLen = 0; + rLoc = 17966; + rType = 0; + vrLen = 1282; + vrLoc = 17466; + }; + 6BF7C5451115FB17002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */; + name = "Recast.h: 511"; + rLen = 0; + rLoc = 18067; + rType = 0; + vrLen = 1239; + vrLoc = 17466; + }; + 6BF7C5461115FB17002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BF7C4531115C277002B3F46 /* RecastArea.cpp */; + name = "RecastArea.cpp: 63"; + rLen = 0; + rLoc = 2073; + rType = 0; + vrLen = 917; + vrLoc = 2498; + }; + 6BF7C5471115FB17002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */; + name = "Recast.h: 511"; + rLen = 0; + rLoc = 18067; + rType = 0; + vrLen = 1239; + vrLoc = 17466; + }; + 6BF7C5481115FB17002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BF7C4531115C277002B3F46 /* RecastArea.cpp */; + name = "RecastArea.cpp: 98"; + rLen = 0; + rLoc = 2841; + rType = 0; + vrLen = 917; + vrLoc = 2498; + }; + 6BF7C54C1115FB84002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C820F7FCC1100459200 /* Recast.cpp */; + name = "Recast.cpp: 241"; + rLen = 0; + rLoc = 6639; + rType = 0; + vrLen = 680; + vrLoc = 6298; + }; + 6BF7C54D1115FB84002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BF7C4531115C277002B3F46 /* RecastArea.cpp */; + name = "RecastArea.cpp: 106"; + rLen = 0; + rLoc = 3149; + rType = 0; + vrLen = 917; + vrLoc = 2498; + }; + 6BF7C54E1115FB84002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; + name = "Sample_SoloMeshSimple.cpp: 469"; + rLen = 0; + rLoc = 14415; + rType = 0; + vrLen = 726; + vrLoc = 14412; + }; + 6BF7C54F1115FB84002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BF7C4531115C277002B3F46 /* RecastArea.cpp */; + name = "RecastArea.cpp: 106"; + rLen = 0; + rLoc = 3149; + rType = 0; + vrLen = 917; + vrLoc = 2498; + }; + 6BF7C5501115FB84002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C820F7FCC1100459200 /* Recast.cpp */; + name = "Recast.cpp: 241"; + rLen = 0; + rLoc = 6639; + rType = 0; + vrLen = 680; + vrLoc = 6298; + }; + 6BF7C5511115FB84002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BF7C4531115C277002B3F46 /* RecastArea.cpp */; + name = "RecastArea.cpp: 106"; + rLen = 0; + rLoc = 3149; + rType = 0; + vrLen = 917; + vrLoc = 2498; + }; + 6BF7C5521115FB84002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; + name = "Sample_SoloMeshSimple.cpp: 486"; + rLen = 0; + rLoc = 14911; + rType = 0; + vrLen = 859; + vrLoc = 14469; + }; + 6BF7C5571115FBB7002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; + name = "Sample_SoloMeshSimple.cpp: 483"; + rLen = 0; + rLoc = 14907; + rType = 0; + vrLen = 939; + vrLoc = 14584; + }; + 6BF7C55B1115FC44002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; + name = "Sample_SoloMeshSimple.cpp: 483"; + rLen = 0; + rLoc = 14907; + rType = 0; + vrLen = 860; + vrLoc = 14584; + }; + 6BF7C55C1115FC44002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB93C7C10CFE1D500F74F2B /* RecastDebugDraw.cpp */; + rLen = 0; + rLoc = 214; + rType = 1; + }; + 6BF7C55D1115FC44002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; + name = "Sample_SoloMeshSimple.cpp: 483"; + rLen = 0; + rLoc = 14907; + rType = 0; + vrLen = 860; + vrLoc = 14584; + }; + 6BF7C55E1115FC44002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB93C7C10CFE1D500F74F2B /* RecastDebugDraw.cpp */; + name = "RecastDebugDraw.cpp: 238"; + rLen = 0; + rLoc = 6222; + rType = 0; + vrLen = 645; + vrLoc = 6134; + }; + 6BF7C5601115FC70002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB93C7C10CFE1D500F74F2B /* RecastDebugDraw.cpp */; + name = "RecastDebugDraw.cpp: 253"; + rLen = 0; + rLoc = 6568; + rType = 0; + vrLen = 774; + vrLoc = 4470; + }; + 6BF7C5611115FC70002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; + name = "Sample_SoloMeshSimple.cpp: 483"; + rLen = 0; + rLoc = 14907; + rType = 0; + vrLen = 860; + vrLoc = 14584; + }; + 6BF7C5621115FC70002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB93C7C10CFE1D500F74F2B /* RecastDebugDraw.cpp */; + name = "RecastDebugDraw.cpp: 253"; + rLen = 0; + rLoc = 6568; + rType = 0; + vrLen = 774; + vrLoc = 4470; + }; + 6BF7C5631115FC70002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; + name = "Sample_SoloMeshSimple.cpp: 470"; + rLen = 0; + rLoc = 14393; + rType = 0; + vrLen = 604; + vrLoc = 14412; + }; + 6BF7C5661115FC8E002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; + name = "Sample_SoloMeshSimple.cpp: 470"; + rLen = 0; + rLoc = 14393; + rType = 0; + vrLen = 699; + vrLoc = 14412; + }; + 6BF7C5671115FC8E002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BF7C4531115C277002B3F46 /* RecastArea.cpp */; + name = "RecastArea.cpp: 106"; + rLen = 0; + rLoc = 3149; + rType = 0; + vrLen = 917; + vrLoc = 2498; + }; + 6BF7C5681115FC8E002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; + name = "Sample_SoloMeshSimple.cpp: 470"; + rLen = 0; + rLoc = 14393; + rType = 0; + vrLen = 699; + vrLoc = 14412; + }; + 6BF7C5691115FC8E002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BF7C4531115C277002B3F46 /* RecastArea.cpp */; + name = "RecastArea.cpp: 63"; + rLen = 0; + rLoc = 2064; + rType = 0; + vrLen = 668; + vrLoc = 1549; + }; + 6BF7C56B1115FCA4002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BF7C4531115C277002B3F46 /* RecastArea.cpp */; + name = "RecastArea.cpp: 63"; + rLen = 0; + rLoc = 2064; + rType = 0; + vrLen = 670; + vrLoc = 1549; + }; + 6BF7C56C1115FCA4002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; + name = "Sample_SoloMeshSimple.cpp: 470"; + rLen = 0; + rLoc = 14393; + rType = 0; + vrLen = 699; + vrLoc = 14412; + }; + 6BF7C56D1115FCA4002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BF7C4531115C277002B3F46 /* RecastArea.cpp */; + name = "RecastArea.cpp: 63"; + rLen = 0; + rLoc = 2064; + rType = 0; + vrLen = 670; + vrLoc = 1549; + }; + 6BF7C56E1115FCA4002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; + name = "Sample_SoloMeshSimple.cpp: 471"; + rLen = 0; + rLoc = 14598; + rType = 0; + vrLen = 790; + vrLoc = 14412; + }; + 6BF7C5701115FCB7002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; + name = "Sample_SoloMeshSimple.cpp: 482"; + rLen = 0; + rLoc = 14911; + rType = 0; + vrLen = 793; + vrLoc = 14412; + }; + 6BF7C5731115FDBC002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; + name = "Sample_SoloMeshSimple.cpp: 476"; + rLen = 0; + rLoc = 14738; + rType = 0; + vrLen = 794; + vrLoc = 14412; + }; + 6BF7C5741115FDBC002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */; + name = "Recast.h: 164"; + rLen = 0; + rLoc = 6305; + rType = 0; + vrLen = 1364; + vrLoc = 5729; + }; + 6BF7C5751115FDBC002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C870F7FCC1100459200 /* RecastMesh.cpp */; + name = "RecastMesh.cpp: 53"; + rLen = 0; + rLoc = 1740; + rType = 0; + vrLen = 805; + vrLoc = 1528; + }; + 6BF7C5761115FDBC002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; + name = "Sample_SoloMeshSimple.cpp: 476"; + rLen = 0; + rLoc = 14738; + rType = 0; + vrLen = 794; + vrLoc = 14412; + }; + 6BF7C5771115FDBC002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */; + name = "Recast.h: 164"; + rLen = 0; + rLoc = 6305; + rType = 0; + vrLen = 1364; + vrLoc = 5729; + }; + 6BF7C5781115FDBC002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C870F7FCC1100459200 /* RecastMesh.cpp */; + name = "RecastMesh.cpp: 1174"; + rLen = 0; + rLoc = 31071; + rType = 0; + vrLen = 621; + vrLoc = 29610; + }; + 6BF7C5811115FEFF002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C870F7FCC1100459200 /* RecastMesh.cpp */; + name = "RecastMesh.cpp: 1174"; + rLen = 0; + rLoc = 31080; + rType = 0; + vrLen = 621; + vrLoc = 29610; + }; + 6BF7C5821115FEFF002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */; + name = "Recast.h: 111"; + rLen = 0; + rLoc = 3950; + rType = 0; + vrLen = 754; + vrLoc = 3461; + }; + 6BF7C5831115FEFF002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C820F7FCC1100459200 /* Recast.cpp */; + name = "Recast.cpp: 186"; + rLen = 0; + rLoc = 4992; + rType = 0; + vrLen = 630; + vrLoc = 4787; + }; + 6BF7C5841115FEFF002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C830F7FCC1100459200 /* RecastContour.cpp */; + name = "RecastContour.cpp: 112"; + rLen = 0; + rLoc = 4020; + rType = 0; + vrLen = 516; + vrLoc = 3376; + }; + 6BF7C5851115FEFF002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C890F7FCC1100459200 /* RecastRegion.cpp */; + name = "RecastRegion.cpp: 1262"; + rLen = 0; + rLoc = 30970; + rType = 0; + vrLen = 2; + vrLoc = 32168; + }; + 6BF7C5861115FEFF002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BF7C4531115C277002B3F46 /* RecastArea.cpp */; + name = "RecastArea.cpp: 233"; + rLen = 29; + rLoc = 6775; + rType = 0; + vrLen = 528; + vrLoc = 6267; + }; + 6BF7C5871115FEFF002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + comments = "error: 'const struct rcCompactHeightfield' has no member named 'area'"; + fRef = 6BB93C7C10CFE1D500F74F2B /* RecastDebugDraw.cpp */; + rLen = 1; + rLoc = 173; + rType = 1; + }; + 6BF7C5881115FEFF002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C870F7FCC1100459200 /* RecastMesh.cpp */; + name = "RecastMesh.cpp: 1174"; + rLen = 0; + rLoc = 31080; + rType = 0; + vrLen = 621; + vrLoc = 29610; + }; + 6BF7C5891115FEFF002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */; + name = "Recast.h: 111"; + rLen = 0; + rLoc = 3950; + rType = 0; + vrLen = 754; + vrLoc = 3461; + }; + 6BF7C58A1115FEFF002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C820F7FCC1100459200 /* Recast.cpp */; + name = "Recast.cpp: 186"; + rLen = 0; + rLoc = 4992; + rType = 0; + vrLen = 630; + vrLoc = 4787; + }; + 6BF7C58B1115FEFF002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C830F7FCC1100459200 /* RecastContour.cpp */; + name = "RecastContour.cpp: 112"; + rLen = 0; + rLoc = 4020; + rType = 0; + vrLen = 516; + vrLoc = 3376; + }; + 6BF7C58C1115FEFF002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C890F7FCC1100459200 /* RecastRegion.cpp */; + name = "RecastRegion.cpp: 1262"; + rLen = 0; + rLoc = 30970; + rType = 0; + vrLen = 2; + vrLoc = 32168; + }; + 6BF7C58D1115FEFF002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB93C7C10CFE1D500F74F2B /* RecastDebugDraw.cpp */; + name = "RecastDebugDraw.cpp: 218"; + rLen = 43; + rLoc = 5833; + rType = 0; + vrLen = 622; + vrLoc = 5492; + }; + 6BF7C58E1115FEFF002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BF7C4531115C277002B3F46 /* RecastArea.cpp */; + name = "RecastArea.cpp: 233"; + rLen = 29; + rLoc = 6775; + rType = 0; + vrLen = 528; + vrLoc = 6267; + }; + 6BF7C58F1115FEFF002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB93C7C10CFE1D500F74F2B /* RecastDebugDraw.cpp */; + name = "RecastDebugDraw.cpp: 176"; + rLen = 0; + rLoc = 4811; + rType = 0; + vrLen = 721; + vrLoc = 4511; + }; + 6BF7C5921115FF90002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB93C7C10CFE1D500F74F2B /* RecastDebugDraw.cpp */; + name = "RecastDebugDraw.cpp: 173"; + rLen = 0; + rLoc = 4743; + rType = 0; + vrLen = 838; + vrLoc = 4385; + }; + 6BF7C5931115FF90002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; + name = "Sample_SoloMeshSimple.cpp: 476"; + rLen = 0; + rLoc = 14738; + rType = 0; + vrLen = 814; + vrLoc = 14391; + }; + 6BF7C5941115FF90002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB93C7C10CFE1D500F74F2B /* RecastDebugDraw.cpp */; + name = "RecastDebugDraw.cpp: 173"; + rLen = 0; + rLoc = 4743; + rType = 0; + vrLen = 838; + vrLoc = 4385; + }; + 6BF7C5951115FF90002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; + name = "Sample_SoloMeshSimple.cpp: 467"; + rLen = 0; + rLoc = 14438; + rType = 0; + vrLen = 815; + vrLoc = 14391; + }; + 6BF7C5971115FFB1002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; + name = "Sample_SoloMeshSimple.cpp: 475"; + rLen = 0; + rLoc = 14645; + rType = 0; + vrLen = 815; + vrLoc = 14391; + }; + 6BF7C59F111601A1002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; + name = "Sample_SoloMeshSimple.cpp: 492"; + rLen = 14; + rLoc = 15247; + rType = 0; + vrLen = 875; + vrLoc = 14656; + }; + 6BF7C5A0111601A1002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */; + name = "Recast.h: 538"; + rLen = 0; + rLoc = 19170; + rType = 0; + vrLen = 1587; + vrLoc = 18596; + }; + 6BF7C5A1111601A1002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88910C7BFC9008007F6 /* Sample_SoloMeshTiled.cpp */; + name = "Sample_SoloMeshTiled.cpp: 763"; + rLen = 0; + rLoc = 25708; + rType = 0; + vrLen = 905; + vrLoc = 22583; + }; + 6BF7C5A2111601A1002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; + name = "Sample_TileMesh.cpp: 681"; + rLen = 0; + rLoc = 18535; + rType = 0; + vrLen = 851; + vrLoc = 17548; + }; + 6BF7C5A3111601A1002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + comments = "error: 'walkableRadius' was not declared in this scope"; + fRef = 6B137C890F7FCC1100459200 /* RecastRegion.cpp */; + rLen = 0; + rLoc = 1193; + rType = 1; + }; + 6BF7C5A4111601A1002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; + name = "Sample_SoloMeshSimple.cpp: 492"; + rLen = 14; + rLoc = 15247; + rType = 0; + vrLen = 875; + vrLoc = 14656; + }; + 6BF7C5A5111601A1002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */; + name = "Recast.h: 534"; + rLen = 0; + rLoc = 18911; + rType = 0; + vrLen = 1544; + vrLoc = 18596; + }; + 6BF7C5A6111601A1002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C890F7FCC1100459200 /* RecastRegion.cpp */; + name = "RecastRegion.cpp: 265"; + rLen = 0; + rLoc = 7117; + rType = 0; + vrLen = 593; + vrLoc = 6828; + }; + 6BF7C5A7111601A1002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; + name = "Sample_TileMesh.cpp: 689"; + rLen = 0; + rLoc = 18759; + rType = 0; + vrLen = 721; + vrLoc = 17655; + }; + 6BF7C5A8111601A1002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88910C7BFC9008007F6 /* Sample_SoloMeshTiled.cpp */; + name = "Sample_SoloMeshTiled.cpp: 763"; + rLen = 0; + rLoc = 25708; + rType = 0; + vrLen = 905; + vrLoc = 22583; + }; + 6BF7C5A9111601A1002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; + name = "Sample_TileMesh.cpp: 681"; + rLen = 0; + rLoc = 18535; + rType = 0; + vrLen = 851; + vrLoc = 17548; + }; + 6BF7C5AA111601A1002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C890F7FCC1100459200 /* RecastRegion.cpp */; + name = "RecastRegion.cpp: 1192"; + rLen = 0; + rLoc = 28808; + rType = 0; + vrLen = 1119; + vrLoc = 28272; + }; + 6BF7C5AD111601E5002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C890F7FCC1100459200 /* RecastRegion.cpp */; + name = "RecastRegion.cpp: 1192"; + rLen = 0; + rLoc = 28808; + rType = 0; + vrLen = 1120; + vrLoc = 28332; + }; + 6BF7C5AE111601E5002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; + name = "Sample_SoloMeshSimple.cpp: 466"; + rLen = 223; + rLoc = 14393; + rType = 0; + vrLen = 839; + vrLoc = 14363; + }; + 6BF7C5AF111601E5002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88910C7BFC9008007F6 /* Sample_SoloMeshTiled.cpp */; + name = "Sample_SoloMeshTiled.cpp: 760"; + rLen = 0; + rLoc = 25130; + rType = 0; + vrLen = 872; + vrLoc = 22583; + }; + 6BF7C5B0111601E5002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; + name = "Sample_TileMesh.cpp: 681"; + rLen = 0; + rLoc = 18535; + rType = 0; + vrLen = 830; + vrLoc = 17548; + }; + 6BF7C5B1111601E5002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C890F7FCC1100459200 /* RecastRegion.cpp */; + name = "RecastRegion.cpp: 1192"; + rLen = 0; + rLoc = 28808; + rType = 0; + vrLen = 1120; + vrLoc = 28332; + }; + 6BF7C5B2111601E5002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; + name = "Sample_SoloMeshSimple.cpp: 466"; + rLen = 223; + rLoc = 14393; + rType = 0; + vrLen = 839; + vrLoc = 14363; + }; + 6BF7C5B3111601E5002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88910C7BFC9008007F6 /* Sample_SoloMeshTiled.cpp */; + name = "Sample_SoloMeshTiled.cpp: 760"; + rLen = 0; + rLoc = 25130; + rType = 0; + vrLen = 872; + vrLoc = 22583; + }; + 6BF7C5B4111601E5002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; + name = "Sample_TileMesh.cpp: 682"; + rLen = 0; + rLoc = 18023; + rType = 0; + vrLen = 809; + vrLoc = 17676; + }; + 6BF7C5B9111603EC002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; + name = "Sample_TileMesh.cpp: 680"; + rLen = 0; + rLoc = 17955; + rType = 0; + vrLen = 823; + vrLoc = 17777; + }; + 6BF7C5BC1116E1C6002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; + name = "Sample_TileMesh.cpp: 691"; + rLen = 0; + rLoc = 18556; + rType = 0; + vrLen = 823; + vrLoc = 17777; + }; + 6BF7C5BD1116E1C6002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 1071"; + rLen = 0; + rLoc = 29525; + rType = 0; + vrLen = 853; + vrLoc = 28942; + }; + 6BF7C5BE1116E1C6002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; + name = "NavMeshTesterTool.cpp: 178"; + rLen = 0; + rLoc = 4563; + rType = 0; + vrLen = 423; + vrLoc = 4249; + }; + 6BF7C5BF1116E1C6002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; + name = "DetourNavMesh.h: 163"; + rLen = 0; + rLoc = 6533; + rType = 0; + vrLen = 1342; + vrLoc = 5924; + }; + 6BF7C5C01116E1C6002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; + name = "Sample_TileMesh.cpp: 691"; + rLen = 0; + rLoc = 18556; + rType = 0; + vrLen = 823; + vrLoc = 17777; + }; + 6BF7C5C11116E1C6002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88710B69E3E00DF20FB /* DetourNavMesh.cpp */; + name = "DetourNavMesh.cpp: 1071"; + rLen = 0; + rLoc = 29525; + rType = 0; + vrLen = 853; + vrLoc = 28942; + }; + 6BF7C5C21116E1C6002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB7FC0A10EBB6AA006DA0A6 /* NavMeshTesterTool.cpp */; + name = "NavMeshTesterTool.cpp: 178"; + rLen = 0; + rLoc = 4563; + rType = 0; + vrLen = 423; + vrLoc = 4249; + }; + 6BF7C5C31116E1C6002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; + name = "DetourNavMesh.h: 188"; + rLen = 0; + rLoc = 7744; + rType = 0; + vrLen = 1136; + vrLoc = 7213; + }; + 6BF7C5C81116E247002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; + name = "DetourNavMesh.h: 191"; + rLen = 0; + rLoc = 7866; + rType = 0; + vrLen = 1185; + vrLoc = 7213; + }; + 6BF7C5C91116E247002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + comments = "error: expected ',' or ';' before ')' token"; + fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; + rLen = 1; + rLoc = 464; + rType = 1; + }; + 6BF7C5CA1116E247002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88B10B69E4C00DF20FB /* DetourNavMesh.h */; + name = "DetourNavMesh.h: 191"; + rLen = 0; + rLoc = 7866; + rType = 0; + vrLen = 1185; + vrLoc = 7213; + }; + 6BF7C5CB1116E247002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; + name = "Sample_TileMesh.cpp: 459"; + rLen = 0; + rLoc = 11088; + rType = 0; + vrLen = 580; + vrLoc = 10612; + }; + 6BF7C5D31116E3A1002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; + name = "Sample_TileMesh.cpp: 458"; + rLen = 0; + rLoc = 11062; + rType = 0; + vrLen = 609; + vrLoc = 10612; + }; + 6BF7C5D41116E3A1002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88C10B69E4C00DF20FB /* DetourNavMeshBuilder.h */; + name = "DetourNavMeshBuilder.h: 63"; + rLen = 0; + rLoc = 2289; + rType = 0; + vrLen = 1109; + vrLoc = 1214; + }; + 6BF7C5D51116E3A1002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; + name = "Sample_SoloMeshSimple.cpp: 608"; + rLen = 0; + rLoc = 18533; + rType = 0; + vrLen = 1089; + vrLoc = 18143; + }; + 6BF7C5D61116E3A1002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + comments = "error: call of overloaded 'swapEndian(int&)' is ambiguous"; + fRef = 6B8DE88810B69E3E00DF20FB /* DetourNavMeshBuilder.cpp */; + rLen = 1; + rLoc = 574; + rType = 1; + }; + 6BF7C5D71116E3A1002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; + name = "Sample_TileMesh.cpp: 458"; + rLen = 0; + rLoc = 11062; + rType = 0; + vrLen = 609; + vrLoc = 10612; + }; + 6BF7C5D81116E3A1002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88C10B69E4C00DF20FB /* DetourNavMeshBuilder.h */; + name = "DetourNavMeshBuilder.h: 31"; + rLen = 0; + rLoc = 1176; + rType = 0; + vrLen = 856; + vrLoc = 1013; + }; + 6BF7C5D91116E3A1002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88810B69E3E00DF20FB /* DetourNavMeshBuilder.cpp */; + name = "DetourNavMeshBuilder.cpp: 582"; + rLen = 0; + rLoc = 16437; + rType = 0; + vrLen = 1088; + vrLoc = 16157; + }; + 6BF7C5DA1116E3A1002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; + name = "Sample_SoloMeshSimple.cpp: 608"; + rLen = 0; + rLoc = 18533; + rType = 0; + vrLen = 1089; + vrLoc = 18143; + }; + 6BF7C5DB1116E3A1002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88810B69E3E00DF20FB /* DetourNavMeshBuilder.cpp */; + name = "DetourNavMeshBuilder.cpp: 582"; + rLen = 0; + rLoc = 16437; + rType = 0; + vrLen = 1047; + vrLoc = 16117; + }; + 6BF7C5DE1116E3F6002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; + name = "Sample_SoloMeshSimple.cpp: 608"; + rLen = 0; + rLoc = 18533; + rType = 0; + vrLen = 1048; + vrLoc = 18143; + }; + 6BF7C5DF1116E3F6002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88810B69E3E00DF20FB /* DetourNavMeshBuilder.cpp */; + rLen = 0; + rLoc = 568; + rType = 1; + }; + 6BF7C5E01116E3F6002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88810B69E3E00DF20FB /* DetourNavMeshBuilder.cpp */; + name = "DetourNavMeshBuilder.cpp: 582"; + rLen = 0; + rLoc = 16437; + rType = 0; + vrLen = 1047; + vrLoc = 16117; + }; + 6BF7C5E11116E3F6002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; + name = "Sample_SoloMeshSimple.cpp: 607"; + rLen = 0; + rLoc = 18533; + rType = 0; + vrLen = 1048; + vrLoc = 18143; + }; + 6BF7C5E21116E3F6002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88810B69E3E00DF20FB /* DetourNavMeshBuilder.cpp */; + name = "DetourNavMeshBuilder.cpp: 615"; + rLen = 0; + rLoc = 17424; + rType = 0; + vrLen = 1428; + vrLoc = 17464; + }; + 6BF7C5E31116E3F6002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; + name = "Sample_SoloMeshSimple.cpp: 608"; + rLen = 0; + rLoc = 18533; + rType = 0; + vrLen = 1048; + vrLoc = 18143; + }; + 6BF7C5E41116E3F6002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88810B69E3E00DF20FB /* DetourNavMeshBuilder.cpp */; + name = "DetourNavMeshBuilder.cpp: 565"; + rLen = 0; + rLoc = 15953; + rType = 0; + vrLen = 853; + vrLoc = 15681; + }; + 6BF7C5E61116E464002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88810B69E3E00DF20FB /* DetourNavMeshBuilder.cpp */; + name = "DetourNavMeshBuilder.cpp: 640"; + rLen = 0; + rLoc = 18744; + rType = 0; + vrLen = 1016; + vrLoc = 18315; + }; + 6BF7C5E71116E464002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; + name = "Sample_SoloMeshSimple.cpp: 612"; + rLen = 0; + rLoc = 18533; + rType = 0; + vrLen = 1048; + vrLoc = 18143; + }; + 6BF7C5E81116E464002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; + name = "Sample_SoloMeshSimple.cpp: 612"; + rLen = 0; + rLoc = 18533; + rType = 0; + vrLen = 1089; + vrLoc = 18143; + }; + 6BF7C5E91116E464002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B8DE88810B69E3E00DF20FB /* DetourNavMeshBuilder.cpp */; + name = "DetourNavMeshBuilder.cpp: 640"; + rLen = 0; + rLoc = 18744; + rType = 0; + vrLen = 1016; + vrLoc = 18315; + }; + 6BF7C5EA1116E464002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; + name = "Sample_SoloMeshSimple.cpp: 607"; + rLen = 0; + rLoc = 18533; + rType = 0; + vrLen = 1132; + vrLoc = 18079; + }; + 6BF7C5ED1116F280002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BCF32351104CD05009445BF /* OffMeshConnectionTool.cpp */; + name = "OffMeshConnectionTool.cpp: 110"; + rLen = 0; + rLoc = 2747; + rType = 0; + vrLen = 695; + vrLoc = 2271; + }; + 6BF7C5EE1116F280002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; + name = "Sample_SoloMeshSimple.cpp: 609"; + rLen = 0; + rLoc = 18608; + rType = 0; + vrLen = 1035; + vrLoc = 16818; + }; + 6BF7C5EF1116F280002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88E10C7BFD3008007F6 /* Sample_SoloMeshSimple.h */; + name = "Sample_SoloMeshSimple.h: 57"; + rLen = 0; + rLoc = 1753; + rType = 0; + vrLen = 765; + vrLoc = 1430; + }; + 6BF7C5F01116F280002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB93C7C10CFE1D500F74F2B /* RecastDebugDraw.cpp */; + name = "RecastDebugDraw.cpp: 173"; + rLen = 0; + rLoc = 4743; + rType = 0; + vrLen = 896; + vrLoc = 4332; + }; + 6BF7C5F11116F280002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; + name = "Sample_SoloMeshSimple.cpp: 606"; + rLen = 0; + rLoc = 18564; + rType = 0; + vrLen = 872; + vrLoc = 18039; + }; + 6BF7C5F21116F280002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BCF32351104CD05009445BF /* OffMeshConnectionTool.cpp */; + name = "OffMeshConnectionTool.cpp: 110"; + rLen = 0; + rLoc = 2747; + rType = 0; + vrLen = 695; + vrLoc = 2271; + }; + 6BF7C5F31116F280002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; + name = "Sample_SoloMeshSimple.cpp: 609"; + rLen = 0; + rLoc = 18608; + rType = 0; + vrLen = 1035; + vrLoc = 16818; + }; + 6BF7C5F41116F280002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88E10C7BFD3008007F6 /* Sample_SoloMeshSimple.h */; + name = "Sample_SoloMeshSimple.h: 57"; + rLen = 0; + rLoc = 1753; + rType = 0; + vrLen = 765; + vrLoc = 1430; + }; + 6BF7C5F51116F280002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB93C7C10CFE1D500F74F2B /* RecastDebugDraw.cpp */; + name = "RecastDebugDraw.cpp: 538"; + rLen = 0; + rLoc = 13772; + rType = 0; + vrLen = 801; + vrLoc = 13388; + }; + 6BF7C5F81116F346002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB93C7C10CFE1D500F74F2B /* RecastDebugDraw.cpp */; + name = "RecastDebugDraw.cpp: 538"; + rLen = 0; + rLoc = 13772; + rType = 0; + vrLen = 808; + vrLoc = 13388; + }; + 6BF7C5F91116F346002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BF7C5FA1116F346002B3F46 /* RecastContour.cpp */; + name = "RecastContour.cpp: 351"; + rLen = 235; + rLoc = 8919; + rType = 0; + vrLen = 993; + vrLoc = 10838; + }; + 6BF7C5FA1116F346002B3F46 /* RecastContour.cpp */ = { + isa = PBXFileReference; + name = RecastContour.cpp; + path = "/Users/memon/Code/recastnavigation/untitled folder/Backup_090928/Source/RecastContour.cpp"; + sourceTree = ""; + }; + 6BF7C5FB1116F346002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C830F7FCC1100459200 /* RecastContour.cpp */; + name = "RecastContour.cpp: 353"; + rLen = 0; + rLoc = 9490; + rType = 0; + vrLen = 936; + vrLoc = 8585; + }; + 6BF7C5FC1116F346002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BB93C7C10CFE1D500F74F2B /* RecastDebugDraw.cpp */; + name = "RecastDebugDraw.cpp: 538"; + rLen = 0; + rLoc = 13772; + rType = 0; + vrLen = 808; + vrLoc = 13388; + }; + 6BF7C5FD1116F346002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BF7C5FE1116F346002B3F46 /* RecastContour.cpp */; + name = "RecastContour.cpp: 351"; + rLen = 235; + rLoc = 8919; + rType = 0; + vrLen = 993; + vrLoc = 10838; + }; + 6BF7C5FE1116F346002B3F46 /* RecastContour.cpp */ = { + isa = PBXFileReference; + name = RecastContour.cpp; + path = "/Users/memon/Code/recastnavigation/untitled folder/Backup_090928/Source/RecastContour.cpp"; + sourceTree = ""; + }; + 6BF7C5FF1116F346002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C830F7FCC1100459200 /* RecastContour.cpp */; + name = "RecastContour.cpp: 353"; + rLen = 0; + rLoc = 9490; + rType = 0; + vrLen = 842; + vrLoc = 8585; + }; + 6BF7C6041116F61A002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C830F7FCC1100459200 /* RecastContour.cpp */; + name = "RecastContour.cpp: 355"; + rLen = 0; + rLoc = 9499; + rType = 0; + vrLen = 936; + vrLoc = 8585; + }; + 6BF7C6051116F61A002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; + name = "Sample_SoloMeshSimple.cpp: 38"; + rLen = 27; + rLoc = 1394; + rType = 0; + vrLen = 796; + vrLoc = 667; + }; + 6BF7C6061116F61A002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; + name = "Sample_TileMesh.cpp: 38"; + rLen = 0; + rLoc = 1391; + rType = 0; + vrLen = 652; + vrLoc = 837; + }; + 6BF7C6071116F61A002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + comments = "error: 'm_chf' was not declared in this scope"; + fRef = 6BA1E88910C7BFC9008007F6 /* Sample_SoloMeshTiled.cpp */; + rLen = 1; + rLoc = 847; + rType = 1; + }; + 6BF7C6081116F61A002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C830F7FCC1100459200 /* RecastContour.cpp */; + name = "RecastContour.cpp: 355"; + rLen = 0; + rLoc = 9499; + rType = 0; + vrLen = 936; + vrLoc = 8585; + }; + 6BF7C6091116F61A002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; + name = "Sample_SoloMeshSimple.cpp: 473"; + rLen = 295; + rLoc = 14618; + rType = 0; + vrLen = 1013; + vrLoc = 14323; + }; + 6BF7C60A1116F61A002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88910C7BFC9008007F6 /* Sample_SoloMeshTiled.cpp */; + name = "Sample_SoloMeshTiled.cpp: 764"; + rLen = 282; + rLoc = 25185; + rType = 0; + vrLen = 1204; + vrLoc = 22387; + }; + 6BF7C60B1116F61A002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; + name = "Sample_TileMesh.cpp: 692"; + rLen = 0; + rLoc = 18403; + rType = 0; + vrLen = 1050; + vrLoc = 17752; + }; + 6BF7C60C1116F61A002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; + name = "Sample_SoloMeshSimple.cpp: 103"; + rLen = 100; + rLoc = 2569; + rType = 0; + vrLen = 720; + vrLoc = 2010; + }; + 6BF7C60D1116F61A002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88910C7BFC9008007F6 /* Sample_SoloMeshTiled.cpp */; + name = "Sample_SoloMeshTiled.cpp: 121"; + rLen = 0; + rLoc = 4838; + rType = 0; + vrLen = 780; + vrLoc = 2540; + }; + 6BF7C60E1116F61A002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; + name = "Sample_TileMesh.cpp: 264"; + rLen = 0; + rLoc = 6031; + rType = 0; + vrLen = 679; + vrLoc = 5289; + }; + 6BF7C60F1116F61A002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88910C7BFC9008007F6 /* Sample_SoloMeshTiled.cpp */; + name = "Sample_SoloMeshTiled.cpp: 36"; + rLen = 0; + rLoc = 1334; + rType = 0; + vrLen = 827; + vrLoc = 591; + }; + 6BF7C6101116F61A002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; + name = "Sample_SoloMeshSimple.cpp: 38"; + rLen = 27; + rLoc = 1394; + rType = 0; + vrLen = 796; + vrLoc = 667; + }; + 6BF7C6111116F61A002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88910C7BFC9008007F6 /* Sample_SoloMeshTiled.cpp */; + name = "Sample_SoloMeshTiled.cpp: 38"; + rLen = 0; + rLoc = 1396; + rType = 0; + vrLen = 847; + vrLoc = 591; + }; + 6BF7C6121116F61A002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; + name = "Sample_TileMesh.cpp: 38"; + rLen = 0; + rLoc = 1391; + rType = 0; + vrLen = 652; + vrLoc = 837; + }; + 6BF7C6131116F61A002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88910C7BFC9008007F6 /* Sample_SoloMeshTiled.cpp */; + name = "Sample_SoloMeshTiled.cpp: 774"; + rLen = 0; + rLoc = 25452; + rType = 0; + vrLen = 951; + vrLoc = 22904; + }; + 6BF7C6151116F648002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; + name = "Sample_SoloMeshSimple.cpp: 296"; + rLen = 31; + rLoc = 9185; + rType = 0; + vrLen = 609; + vrLoc = 8935; + }; + 6BF7C6161116F648002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88910C7BFC9008007F6 /* Sample_SoloMeshTiled.cpp */; + name = "Sample_SoloMeshTiled.cpp: 413"; + rLen = 0; + rLoc = 14667; + rType = 0; + vrLen = 551; + vrLoc = 12161; + }; + 6BF7C6171116F648002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; + name = "Sample_TileMesh.cpp: 38"; + rLen = 0; + rLoc = 1391; + rType = 0; + vrLen = 574; + vrLoc = 915; + }; + 6BF7C6181116F648002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88910C7BFC9008007F6 /* Sample_SoloMeshTiled.cpp */; + name = "Sample_SoloMeshTiled.cpp: 774"; + rLen = 0; + rLoc = 25452; + rType = 0; + vrLen = 956; + vrLoc = 22904; + }; + 6BF7C6191116F648002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; + name = "Sample_SoloMeshSimple.cpp: 296"; + rLen = 31; + rLoc = 9185; + rType = 0; + vrLen = 609; + vrLoc = 8935; + }; + 6BF7C61A1116F648002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88910C7BFC9008007F6 /* Sample_SoloMeshTiled.cpp */; + name = "Sample_SoloMeshTiled.cpp: 413"; + rLen = 0; + rLoc = 14667; + rType = 0; + vrLen = 551; + vrLoc = 12161; + }; + 6BF7C61B1116F648002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; + name = "Sample_TileMesh.cpp: 346"; + rLen = 0; + rLoc = 8174; + rType = 0; + vrLen = 983; + vrLoc = 7578; + }; + 6BF7C6201116F7B1002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; + name = "Sample_TileMesh.cpp: 346"; + rLen = 0; + rLoc = 8174; + rType = 0; + vrLen = 1097; + vrLoc = 7578; + }; + 6BF7C6211116F7B1002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C870F7FCC1100459200 /* RecastMesh.cpp */; + name = "RecastMesh.cpp: 989"; + rLen = 0; + rLoc = 26036; + rType = 0; + vrLen = 641; + vrLoc = 23996; + }; + 6BF7C6221116F7B1002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C830F7FCC1100459200 /* RecastContour.cpp */; + rLen = 1; + rLoc = 27; + rType = 1; + }; + 6BF7C6231116F7B1002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; + name = "Sample_TileMesh.cpp: 346"; + rLen = 0; + rLoc = 8174; + rType = 0; + vrLen = 1097; + vrLoc = 7578; + }; + 6BF7C6241116F7B1002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C870F7FCC1100459200 /* RecastMesh.cpp */; + name = "RecastMesh.cpp: 989"; + rLen = 0; + rLoc = 26036; + rType = 0; + vrLen = 641; + vrLoc = 23996; + }; + 6BF7C6251116F7B1002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C830F7FCC1100459200 /* RecastContour.cpp */; + name = "RecastContour.cpp: 73"; + rLen = 0; + rLoc = 2855; + rType = 0; + vrLen = 1190; + vrLoc = 1658; + }; + 6BF7C62611170716002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C830F7FCC1100459200 /* RecastContour.cpp */; + name = "RecastContour.cpp: 39"; + rLen = 0; + rLoc = 1449; + rType = 0; + vrLen = 1228; + vrLoc = 2131; + }; + 6BF7C629111707F3002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C830F7FCC1100459200 /* RecastContour.cpp */; + name = "RecastContour.cpp: 39"; + rLen = 0; + rLoc = 1449; + rType = 0; + vrLen = 1228; + vrLoc = 2131; + }; + 6BF7C62A111707F3002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; + name = "Sample_SoloMeshSimple.cpp: 303"; + rLen = 0; + rLoc = 9281; + rType = 0; + vrLen = 680; + vrLoc = 8883; + }; + 6BF7C62B111707F3002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88910C7BFC9008007F6 /* Sample_SoloMeshTiled.cpp */; + name = "Sample_SoloMeshTiled.cpp: 413"; + rLen = 0; + rLoc = 14667; + rType = 0; + vrLen = 611; + vrLoc = 12110; + }; + 6BF7C62C111707F3002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C830F7FCC1100459200 /* RecastContour.cpp */; + name = "RecastContour.cpp: 39"; + rLen = 0; + rLoc = 1449; + rType = 0; + vrLen = 1228; + vrLoc = 2131; + }; + 6BF7C62D111707F3002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; + name = "Sample_SoloMeshSimple.cpp: 303"; + rLen = 0; + rLoc = 9281; + rType = 0; + vrLen = 680; + vrLoc = 8883; + }; + 6BF7C62E111707F3002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88910C7BFC9008007F6 /* Sample_SoloMeshTiled.cpp */; + name = "Sample_SoloMeshTiled.cpp: 419"; + rLen = 0; + rLoc = 14761; + rType = 0; + vrLen = 575; + vrLoc = 12110; + }; + 6BF7C63011170867002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88910C7BFC9008007F6 /* Sample_SoloMeshTiled.cpp */; + name = "Sample_SoloMeshTiled.cpp: 419"; + rLen = 0; + rLoc = 14761; + rType = 0; + vrLen = 626; + vrLoc = 12110; + }; + 6BF7C63111170867002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C870F7FCC1100459200 /* RecastMesh.cpp */; + name = "RecastMesh.cpp: 989"; + rLen = 0; + rLoc = 26036; + rType = 0; + vrLen = 627; + vrLoc = 24010; + }; + 6BF7C63211170867002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88910C7BFC9008007F6 /* Sample_SoloMeshTiled.cpp */; + name = "Sample_SoloMeshTiled.cpp: 419"; + rLen = 0; + rLoc = 14761; + rType = 0; + vrLen = 626; + vrLoc = 12110; + }; + 6BF7C63311170867002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C870F7FCC1100459200 /* RecastMesh.cpp */; + name = "RecastMesh.cpp: 1155"; + rLen = 0; + rLoc = 30530; + rType = 0; + vrLen = 915; + vrLoc = 25653; + }; + 6BF7C63711170A2F002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C870F7FCC1100459200 /* RecastMesh.cpp */; + name = "RecastMesh.cpp: 784"; + rLen = 0; + rLoc = 19990; + rType = 0; + vrLen = 723; + vrLoc = 19214; + }; + 6BF7C63B11170B8E002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C870F7FCC1100459200 /* RecastMesh.cpp */; + name = "RecastMesh.cpp: 721"; + rLen = 0; + rLoc = 18606; + rType = 0; + vrLen = 772; + vrLoc = 17842; + }; + 6BF7C63C11170B99002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C870F7FCC1100459200 /* RecastMesh.cpp */; + name = "RecastMesh.cpp: 721"; + rLen = 0; + rLoc = 18606; + rType = 0; + vrLen = 772; + vrLoc = 17842; + }; + 6BF7C63F11170F58002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C870F7FCC1100459200 /* RecastMesh.cpp */; + name = "RecastMesh.cpp: 729"; + rLen = 0; + rLoc = 18606; + rType = 0; + vrLen = 810; + vrLoc = 17832; + }; + 6BF7C64111170F7F002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C870F7FCC1100459200 /* RecastMesh.cpp */; + name = "RecastMesh.cpp: 729"; + rLen = 0; + rLoc = 18606; + rType = 0; + vrLen = 810; + vrLoc = 17832; + }; + 6BF7C64211170FCD002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B25B6180FFA62BE004F1BC4 /* main.cpp */; + name = "main.cpp: 267"; + rLen = 0; + rLoc = 5836; + rType = 0; + vrLen = 280; + vrLoc = 5690; + }; + 6BF7C64311170FCD002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C870F7FCC1100459200 /* RecastMesh.cpp */; + name = "RecastMesh.cpp: 637"; + rLen = 0; + rLoc = 16246; + rType = 0; + vrLen = 369; + vrLoc = 15804; + }; + 6BF7C64511171037002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C870F7FCC1100459200 /* RecastMesh.cpp */; + name = "RecastMesh.cpp: 732"; + rLen = 0; + rLoc = 18658; + rType = 0; + vrLen = 810; + vrLoc = 19664; + }; + 6BF7C6481117108B002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C870F7FCC1100459200 /* RecastMesh.cpp */; + name = "RecastMesh.cpp: 732"; + rLen = 0; + rLoc = 18658; + rType = 0; + vrLen = 810; + vrLoc = 19664; + }; + 6BF7C6491117108B002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C830F7FCC1100459200 /* RecastContour.cpp */; + name = "RecastContour.cpp: 39"; + rLen = 0; + rLoc = 1449; + rType = 0; + vrLen = 1326; + vrLoc = 2100; + }; + 6BF7C64A1117108B002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C870F7FCC1100459200 /* RecastMesh.cpp */; + name = "RecastMesh.cpp: 732"; + rLen = 0; + rLoc = 18658; + rType = 0; + vrLen = 810; + vrLoc = 19664; + }; + 6BF7C64B1117108B002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C830F7FCC1100459200 /* RecastContour.cpp */; + name = "RecastContour.cpp: 93"; + rLen = 0; + rLoc = 3615; + rType = 0; + vrLen = 1165; + vrLoc = 2524; + }; + 6BF7C64E111711A3002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C830F7FCC1100459200 /* RecastContour.cpp */; + name = "RecastContour.cpp: 83"; + rLen = 0; + rLoc = 3048; + rType = 0; + vrLen = 1167; + vrLoc = 2524; + }; + 6BF7C64F111711A3002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88910C7BFC9008007F6 /* Sample_SoloMeshTiled.cpp */; + name = "Sample_SoloMeshTiled.cpp: 419"; + rLen = 0; + rLoc = 14761; + rType = 0; + vrLen = 634; + vrLoc = 12105; + }; + 6BF7C650111711A3002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C830F7FCC1100459200 /* RecastContour.cpp */; + name = "RecastContour.cpp: 83"; + rLen = 0; + rLoc = 3048; + rType = 0; + vrLen = 1167; + vrLoc = 2524; + }; + 6BF7C651111711A3002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88910C7BFC9008007F6 /* Sample_SoloMeshTiled.cpp */; + name = "Sample_SoloMeshTiled.cpp: 612"; + rLen = 0; + rLoc = 19828; + rType = 0; + vrLen = 1393; + vrLoc = 16986; + }; + 6BF7C6561117142A002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C830F7FCC1100459200 /* RecastContour.cpp */; + name = "RecastContour.cpp: 91"; + rLen = 0; + rLoc = 3485; + rType = 0; + vrLen = 1167; + vrLoc = 2524; + }; + 6BF7C6571117142A002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; + name = "Sample_SoloMeshSimple.cpp: 302"; + rLen = 0; + rLoc = 9280; + rType = 0; + vrLen = 720; + vrLoc = 8859; + }; + 6BF7C6581117142A002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B25B6100FFA62AD004F1BC4 /* Sample.h */; + name = "Sample.h: 38"; + rLen = 19; + rLoc = 1392; + rType = 0; + vrLen = 892; + vrLoc = 942; + }; + 6BF7C6591117142A002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88E10C7BFD3008007F6 /* Sample_SoloMeshSimple.h */; + name = "Sample_SoloMeshSimple.h: 52"; + rLen = 0; + rLoc = 1649; + rType = 0; + vrLen = 814; + vrLoc = 1410; + }; + 6BF7C65A1117142A002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; + name = "Sample_TileMesh.cpp: 461"; + rLen = 236; + rLoc = 10877; + rType = 0; + vrLen = 847; + vrLoc = 10428; + }; + 6BF7C65B1117142A002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88F10C7BFD3008007F6 /* Sample_SoloMeshTiled.h */; + name = "Sample_SoloMeshTiled.h: 28"; + rLen = 20; + rLoc = 1116; + rType = 0; + vrLen = 666; + vrLoc = 1039; + }; + 6BF7C65C1117142A002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + comments = "warning: unused variable 'bmax'"; + fRef = 6BA1E88910C7BFC9008007F6 /* Sample_SoloMeshTiled.cpp */; + rLen = 1; + rLoc = 1135; + rType = 1; + }; + 6BF7C65D1117142A002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C830F7FCC1100459200 /* RecastContour.cpp */; + name = "RecastContour.cpp: 91"; + rLen = 0; + rLoc = 3485; + rType = 0; + vrLen = 1167; + vrLoc = 2524; + }; + 6BF7C65E1117142A002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; + name = "Sample_SoloMeshSimple.cpp: 302"; + rLen = 0; + rLoc = 9280; + rType = 0; + vrLen = 720; + vrLoc = 8859; + }; + 6BF7C65F1117142A002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; + name = "Sample_TileMesh.cpp: 346"; + rLen = 0; + rLoc = 8174; + rType = 0; + vrLen = 1222; + vrLoc = 7540; + }; + 6BF7C6601117142A002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B25B6100FFA62AD004F1BC4 /* Sample.h */; + name = "Sample.h: 38"; + rLen = 19; + rLoc = 1392; + rType = 0; + vrLen = 892; + vrLoc = 942; + }; + 6BF7C6611117142A002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; + name = "Sample_TileMesh.cpp: 68"; + rLen = 1627; + rLoc = 1882; + rType = 0; + vrLen = 797; + vrLoc = 2714; + }; + 6BF7C6621117142A002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88F10C7BFD3008007F6 /* Sample_SoloMeshTiled.h */; + name = "Sample_SoloMeshTiled.h: 69"; + rLen = 0; + rLoc = 2097; + rType = 0; + vrLen = 798; + vrLoc = 1695; + }; + 6BF7C6631117142A002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88F10C7BFD3008007F6 /* Sample_SoloMeshTiled.h */; + name = "Sample_SoloMeshTiled.h: 109"; + rLen = 44; + rLoc = 3008; + rType = 0; + vrLen = 723; + vrLoc = 2285; + }; + 6BF7C6641117142A002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88F10C7BFD3008007F6 /* Sample_SoloMeshTiled.h */; + name = "Sample_SoloMeshTiled.h: 109"; + rLen = 0; + rLoc = 3049; + rType = 0; + vrLen = 746; + vrLoc = 2266; + }; + 6BF7C6651117142A002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88F10C7BFD3008007F6 /* Sample_SoloMeshTiled.h */; + name = "Sample_SoloMeshTiled.h: 69"; + rLen = 38; + rLoc = 2102; + rType = 0; + vrLen = 763; + vrLoc = 1800; + }; + 6BF7C6661117142A002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88F10C7BFD3008007F6 /* Sample_SoloMeshTiled.h */; + name = "Sample_SoloMeshTiled.h: 35"; + rLen = 0; + rLoc = 1360; + rType = 0; + vrLen = 750; + vrLoc = 1153; + }; + 6BF7C6671117142A002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88F10C7BFD3008007F6 /* Sample_SoloMeshTiled.h */; + name = "Sample_SoloMeshTiled.h: 97"; + rLen = 0; + rLoc = 2649; + rType = 0; + vrLen = 815; + vrLoc = 2162; + }; + 6BF7C6681117142A002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88F10C7BFD3008007F6 /* Sample_SoloMeshTiled.h */; + name = "Sample_SoloMeshTiled.h: 96"; + rLen = 33; + rLoc = 2616; + rType = 0; + vrLen = 795; + vrLoc = 2182; + }; + 6BF7C6691117142A002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88F10C7BFD3008007F6 /* Sample_SoloMeshTiled.h */; + name = "Sample_SoloMeshTiled.h: 111"; + rLen = 44; + rLoc = 3008; + rType = 0; + vrLen = 721; + vrLoc = 2374; + }; + 6BF7C66A1117142A002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88910C7BFC9008007F6 /* Sample_SoloMeshTiled.cpp */; + name = "Sample_SoloMeshTiled.cpp: 69"; + rLen = 0; + rLoc = 1867; + rType = 0; + vrLen = 396; + vrLoc = 1676; + }; + 6BF7C66B1117142A002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88F10C7BFD3008007F6 /* Sample_SoloMeshTiled.h */; + name = "Sample_SoloMeshTiled.h: 28"; + rLen = 20; + rLoc = 1116; + rType = 0; + vrLen = 666; + vrLoc = 1039; + }; + 6BF7C66C1117142A002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88910C7BFC9008007F6 /* Sample_SoloMeshTiled.cpp */; + name = "Sample_SoloMeshTiled.cpp: 1132"; + rLen = 0; + rLoc = 35315; + rType = 0; + vrLen = 566; + vrLoc = 34735; + }; + 6BF7C6701117146D002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88910C7BFC9008007F6 /* Sample_SoloMeshTiled.cpp */; + name = "Sample_SoloMeshTiled.cpp: 766"; + rLen = 0; + rLoc = 22538; + rType = 0; + vrLen = 847; + vrLoc = 22213; + }; + 6BF7C673111715D1002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88910C7BFC9008007F6 /* Sample_SoloMeshTiled.cpp */; + name = "Sample_SoloMeshTiled.cpp: 766"; + rLen = 0; + rLoc = 22538; + rType = 0; + vrLen = 847; + vrLoc = 22213; + }; + 6BF7C674111715D1002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */; + name = "Recast.h: 252"; + rLen = 0; + rLoc = 9360; + rType = 0; + vrLen = 892; + vrLoc = 8785; + }; + 6BF7C675111715D1002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C830F7FCC1100459200 /* RecastContour.cpp */; + name = "RecastContour.cpp: 144"; + rLen = 0; + rLoc = 4754; + rType = 0; + vrLen = 866; + vrLoc = 4499; + }; + 6BF7C676111715D1002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88910C7BFC9008007F6 /* Sample_SoloMeshTiled.cpp */; + name = "Sample_SoloMeshTiled.cpp: 766"; + rLen = 0; + rLoc = 22538; + rType = 0; + vrLen = 847; + vrLoc = 22213; + }; + 6BF7C677111715D1002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C830F7FCC1100459200 /* RecastContour.cpp */; + name = "RecastContour.cpp: 293"; + rLen = 0; + rLoc = 8033; + rType = 0; + vrLen = 748; + vrLoc = 7483; + }; + 6BF7C678111715D1002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */; + name = "Recast.h: 252"; + rLen = 0; + rLoc = 9360; + rType = 0; + vrLen = 892; + vrLoc = 8785; + }; + 6BF7C679111715D1002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C830F7FCC1100459200 /* RecastContour.cpp */; + name = "RecastContour.cpp: 299"; + rLen = 0; + rLoc = 8175; + rType = 0; + vrLen = 762; + vrLoc = 7459; + }; + 6BF7C67A1117163B002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C830F7FCC1100459200 /* RecastContour.cpp */; + name = "RecastContour.cpp: 299"; + rLen = 0; + rLoc = 8175; + rType = 0; + vrLen = 817; + vrLoc = 7618; + }; + 6BF7C67B1117163B002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C890F7FCC1100459200 /* RecastRegion.cpp */; + name = "RecastRegion.cpp: 1277"; + rLen = 104; + rLoc = 31671; + rType = 0; + vrLen = 1130; + vrLoc = 30930; + }; + 6BF7C67C1117163B002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C8A0F7FCC1100459200 /* RecastTimer.cpp */; + name = "RecastTimer.cpp: 29"; + rLen = 0; + rLoc = 471; + rType = 0; + vrLen = 476; + vrLoc = 196; + }; + 6BF7C67D1117163B002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C800F7FCBFE00459200 /* RecastLog.h */; + name = "RecastLog.h: 61"; + rLen = 9; + rLoc = 1857; + rType = 0; + vrLen = 507; + vrLoc = 1627; + }; + 6BF7C67E1117163B002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BF7C4531115C277002B3F46 /* RecastArea.cpp */; + name = "RecastArea.cpp: 203"; + rLen = 0; + rLoc = 5831; + rType = 0; + vrLen = 599; + vrLoc = 3520; + }; + 6BF7C67F1117163B002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C830F7FCC1100459200 /* RecastContour.cpp */; + name = "RecastContour.cpp: 299"; + rLen = 0; + rLoc = 8175; + rType = 0; + vrLen = 817; + vrLoc = 7618; + }; + 6BF7C6801117163B002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C800F7FCBFE00459200 /* RecastLog.h */; + name = "RecastLog.h: 61"; + rLen = 9; + rLoc = 1857; + rType = 0; + vrLen = 507; + vrLoc = 1627; + }; + 6BF7C6811117163B002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C890F7FCC1100459200 /* RecastRegion.cpp */; + name = "RecastRegion.cpp: 1277"; + rLen = 104; + rLoc = 31671; + rType = 0; + vrLen = 1130; + vrLoc = 30930; + }; + 6BF7C6821117163B002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C8A0F7FCC1100459200 /* RecastTimer.cpp */; + name = "RecastTimer.cpp: 29"; + rLen = 0; + rLoc = 471; + rType = 0; + vrLen = 476; + vrLoc = 196; + }; + 6BF7C6831117163B002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BF7C4531115C277002B3F46 /* RecastArea.cpp */; + name = "RecastArea.cpp: 206"; + rLen = 0; + rLoc = 5831; + rType = 0; + vrLen = 614; + vrLoc = 5516; + }; + 6BF7C68A111720C6002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88910C7BFC9008007F6 /* Sample_SoloMeshTiled.cpp */; + name = "Sample_SoloMeshTiled.cpp: 1089"; + rLen = 0; + rLoc = 32465; + rType = 0; + vrLen = 2773; + vrLoc = 31899; + }; + 6BF7C68B111720C6002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; + name = "Sample_TileMesh.cpp: 847"; + rLen = 0; + rLoc = 23126; + rType = 0; + vrLen = 1743; + vrLoc = 22419; + }; + 6BF7C68C111720C6002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BF7C4531115C277002B3F46 /* RecastArea.cpp */; + name = "RecastArea.cpp: 195"; + rLen = 0; + rLoc = 5636; + rType = 0; + vrLen = 526; + vrLoc = 5494; + }; + 6BF7C68D111720C6002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; + name = "Sample_SoloMeshSimple.cpp: 497"; + rLen = 0; + rLoc = 15437; + rType = 0; + vrLen = 901; + vrLoc = 15173; + }; + 6BF7C68E111720C6002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C890F7FCC1100459200 /* RecastRegion.cpp */; + name = "RecastRegion.cpp: 1143"; + rLen = 0; + rLoc = 27572; + rType = 0; + vrLen = 675; + vrLoc = 26657; + }; + 6BF7C68F111720C6002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + comments = "error: too few arguments to function 'bool rcBuildRegionsMonotone(rcCompactHeightfield&, int, int, int, int)'"; + fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */; + rLen = 0; + rLoc = 553; + rType = 1; + }; + 6BF7C690111720C6002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BF7C4531115C277002B3F46 /* RecastArea.cpp */; + name = "RecastArea.cpp: 202"; + rLen = 0; + rLoc = 5750; + rType = 0; + vrLen = 614; + vrLoc = 5516; + }; + 6BF7C691111720C6002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; + name = "Sample_SoloMeshSimple.cpp: 639"; + rLen = 138; + rLoc = 19807; + rType = 0; + vrLen = 2394; + vrLoc = 19013; + }; + 6BF7C692111720C6002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88910C7BFC9008007F6 /* Sample_SoloMeshTiled.cpp */; + name = "Sample_SoloMeshTiled.cpp: 1089"; + rLen = 0; + rLoc = 32465; + rType = 0; + vrLen = 2773; + vrLoc = 31899; + }; + 6BF7C693111720C6002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; + name = "Sample_TileMesh.cpp: 847"; + rLen = 0; + rLoc = 23126; + rType = 0; + vrLen = 1743; + vrLoc = 22419; + }; + 6BF7C694111720C6002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BF7C4531115C277002B3F46 /* RecastArea.cpp */; + name = "RecastArea.cpp: 195"; + rLen = 0; + rLoc = 5636; + rType = 0; + vrLen = 526; + vrLoc = 5494; + }; + 6BF7C695111720C6002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; + name = "Sample_SoloMeshSimple.cpp: 485"; + rLen = 0; + rLoc = 15064; + rType = 0; + vrLen = 876; + vrLoc = 14618; + }; + 6BF7C696111720C6002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C890F7FCC1100459200 /* RecastRegion.cpp */; + name = "RecastRegion.cpp: 1143"; + rLen = 0; + rLoc = 27572; + rType = 0; + vrLen = 675; + vrLoc = 26657; + }; + 6BF7C697111720C6002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */; + name = "Recast.h: 550"; + rLen = 0; + rLoc = 19796; + rType = 0; + vrLen = 1290; + vrLoc = 19607; + }; + 6BF7C69A11172159002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */; + name = "Recast.h: 550"; + rLen = 0; + rLoc = 19796; + rType = 0; + vrLen = 1291; + vrLoc = 19607; + }; + 6BF7C69B11172159002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BF7C69C11172159002B3F46 /* RecastRegion.cpp */; + name = "RecastRegion.cpp: 1362"; + rLen = 0; + rLoc = 32840; + rType = 0; + vrLen = 635; + vrLoc = 32320; + }; + 6BF7C69C11172159002B3F46 /* RecastRegion.cpp */ = { + isa = PBXFileReference; + name = RecastRegion.cpp; + path = "/Users/memon/Code/recastnavigation/untitled folder/Backup_090928/Source/RecastRegion.cpp"; + sourceTree = ""; + }; + 6BF7C69D11172159002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C890F7FCC1100459200 /* RecastRegion.cpp */; + name = "RecastRegion.cpp: 1077"; + rLen = 0; + rLoc = 26109; + rType = 0; + vrLen = 753; + vrLoc = 25645; + }; + 6BF7C69E11172159002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BF7C69F11172159002B3F46 /* RecastRegion.cpp */; + name = "RecastRegion.cpp: 1362"; + rLen = 0; + rLoc = 32840; + rType = 0; + vrLen = 635; + vrLoc = 32320; + }; + 6BF7C69F11172159002B3F46 /* RecastRegion.cpp */ = { + isa = PBXFileReference; + name = RecastRegion.cpp; + path = "/Users/memon/Code/recastnavigation/untitled folder/Backup_090928/Source/RecastRegion.cpp"; + sourceTree = ""; + }; + 6BF7C6A011172159002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C890F7FCC1100459200 /* RecastRegion.cpp */; + name = "RecastRegion.cpp: 1083"; + rLen = 0; + rLoc = 26302; + rType = 0; + vrLen = 720; + vrLoc = 25678; + }; + 6BF7C6A211172253002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C890F7FCC1100459200 /* RecastRegion.cpp */; + name = "RecastRegion.cpp: 1071"; + rLen = 0; + rLoc = 25834; + rType = 0; + vrLen = 727; + vrLoc = 25678; + }; + 6BF7C6A311172253002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; + name = "Sample_SoloMeshSimple.cpp: 497"; + rLen = 0; + rLoc = 15437; + rType = 0; + vrLen = 901; + vrLoc = 15173; + }; + 6BF7C6A411172253002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C890F7FCC1100459200 /* RecastRegion.cpp */; + name = "RecastRegion.cpp: 1071"; + rLen = 0; + rLoc = 25834; + rType = 0; + vrLen = 727; + vrLoc = 25678; + }; + 6BF7C6A511172253002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; + name = "Sample_SoloMeshSimple.cpp: 493"; + rLen = 0; + rLoc = 15353; + rType = 0; + vrLen = 905; + vrLoc = 15067; + }; + 6BF7C6A911172278002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; + name = "Sample_SoloMeshSimple.cpp: 493"; + rLen = 0; + rLoc = 15353; + rType = 0; + vrLen = 860; + vrLoc = 14911; + }; + 6BF7C6AA11172278002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88F10C7BFD3008007F6 /* Sample_SoloMeshTiled.h */; + name = "Sample_SoloMeshTiled.h: 91"; + rLen = 0; + rLoc = 2572; + rType = 0; + vrLen = 585; + vrLoc = 2064; + }; + 6BF7C6AB11172278002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + comments = "warning: when initialized here"; + fRef = 6BA1E88910C7BFC9008007F6 /* Sample_SoloMeshTiled.cpp */; + rLen = 1; + rLoc = 112; + rType = 1; + }; + 6BF7C6AC11172278002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; + name = "Sample_SoloMeshSimple.cpp: 493"; + rLen = 0; + rLoc = 15353; + rType = 0; + vrLen = 860; + vrLoc = 14911; + }; + 6BF7C6AD11172278002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88F10C7BFD3008007F6 /* Sample_SoloMeshTiled.h */; + name = "Sample_SoloMeshTiled.h: 91"; + rLen = 0; + rLoc = 2572; + rType = 0; + vrLen = 585; + vrLoc = 2064; + }; + 6BF7C6AE11172278002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88910C7BFC9008007F6 /* Sample_SoloMeshTiled.cpp */; + name = "Sample_SoloMeshTiled.cpp: 124"; + rLen = 0; + rLoc = 3152; + rType = 0; + vrLen = 501; + vrLoc = 2752; + }; + 6BF7C6B1111722A5002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88910C7BFC9008007F6 /* Sample_SoloMeshTiled.cpp */; + name = "Sample_SoloMeshTiled.cpp: 124"; + rLen = 0; + rLoc = 3152; + rType = 0; + vrLen = 502; + vrLoc = 2752; + }; + 6BF7C6B2111722A5002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; + name = "Sample_SoloMeshSimple.cpp: 493"; + rLen = 0; + rLoc = 15353; + rType = 0; + vrLen = 857; + vrLoc = 14911; + }; + 6BF7C6B3111722A5002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88910C7BFC9008007F6 /* Sample_SoloMeshTiled.cpp */; + name = "Sample_SoloMeshTiled.cpp: 124"; + rLen = 0; + rLoc = 3152; + rType = 0; + vrLen = 502; + vrLoc = 2752; + }; + 6BF7C6B4111722A5002B3F46 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6BA1E88810C7BFC9008007F6 /* Sample_SoloMeshSimple.cpp */; + name = "Sample_SoloMeshSimple.cpp: 483"; + rLen = 0; + rLoc = 15008; + rType = 0; + vrLen = 765; + vrLoc = 14911; + }; 8D1107260486CEB800E47090 /* Recast */ = { activeExec = 0; executables = ( diff --git a/RecastDemo/Build/Xcode/Recast.xcodeproj/memon.perspectivev3 b/RecastDemo/Build/Xcode/Recast.xcodeproj/memon.perspectivev3 index 6fd767ba..bd69c573 100644 --- a/RecastDemo/Build/Xcode/Recast.xcodeproj/memon.perspectivev3 +++ b/RecastDemo/Build/Xcode/Recast.xcodeproj/memon.perspectivev3 @@ -281,13 +281,14 @@ PBXSmartGroupTreeModuleOutlineStateSelectionKey - 61 + 39 + 35 1 0 PBXSmartGroupTreeModuleOutlineStateVisibleRectKey - {{0, 752}, {358, 643}} + {{0, 196}, {358, 643}} PBXTopSmartGroupGIDs @@ -322,7 +323,7 @@ PBXProjectModuleGUID 6B8632A30F78115100E2684A PBXProjectModuleLabel - InputGeom.cpp + Sample_SoloMeshSimple.cpp PBXSplitModuleInNavigatorKey Split0 @@ -330,11 +331,11 @@ PBXProjectModuleGUID 6B8632A40F78115100E2684A PBXProjectModuleLabel - InputGeom.cpp + Sample_SoloMeshSimple.cpp _historyCapacity 0 bookmark - 6BF7C4061113209A002B3F46 + 6BF7C6B4111722A5002B3F46 history 6B8DE70D10B01BBF00DF20FB @@ -345,52 +346,57 @@ 6BB7FDC110F37703006DA0A6 6BB7FF6D10F4E8E2006DA0A6 6B69739F10FFCA4500984788 - 6BCF325F1104CFE7009445BF - 6BCF33651105BBA2009445BF 6BCF341A1105EC43009445BF 6BF7BE1F110F0792002B3F46 - 6BF7BE5C110F170A002B3F46 6BF7C0E511116E74002B3F46 - 6BF7C0E911116E74002B3F46 - 6BF7C0EC11116E74002B3F46 6BF7C0ED11116E74002B3F46 6BF7C0EE11116E74002B3F46 - 6BF7C0EF11116E74002B3F46 - 6BF7C0F011116E74002B3F46 - 6BF7C0F311116E74002B3F46 - 6BF7C16211119C69002B3F46 6BF7C1D01111BCF2002B3F46 6BF7C1E21111BD81002B3F46 - 6BF7C1ED1111C0A6002B3F46 6BF7C2441111DAC1002B3F46 6BF7C2761112BE4F002B3F46 6BF7C2851112C348002B3F46 - 6BF7C2A51112D13E002B3F46 6BF7C2BD1112D453002B3F46 - 6BF7C2DB1112D4DA002B3F46 6BF7C2EF1112D646002B3F46 - 6BF7C2F51112D716002B3F46 - 6BF7C2F61112D716002B3F46 6BF7C3211112DB82002B3F46 - 6BF7C3281112DDCE002B3F46 6BF7C3431112E74B002B3F46 6BF7C36E1112EB25002B3F46 - 6BF7C37C1113026E002B3F46 6BF7C37D1113026E002B3F46 - 6BF7C392111316AD002B3F46 - 6BF7C393111316AD002B3F46 6BF7C394111316AD002B3F46 6BF7C395111316AD002B3F46 6BF7C3BC111318BA002B3F46 6BF7C3CC11131F26002B3F46 - 6BF7C3CD11131F26002B3F46 - 6BF7C3CE11131F26002B3F46 6BF7C3CF11131F26002B3F46 - 6BF7C3D011131F26002B3F46 - 6BF7C3F611131F84002B3F46 - 6BF7C3FA11132015002B3F46 6BF7C4021113209A002B3F46 - 6BF7C4031113209A002B3F46 + 6BF7C4641115C514002B3F46 + 6BF7C4821115C7C4002B3F46 + 6BF7C4831115C7C4002B3F46 + 6BF7C50D1115DB96002B3F46 + 6BF7C50E1115DB96002B3F46 + 6BF7C5241115FA3B002B3F46 + 6BF7C5831115FEFF002B3F46 + 6BF7C5BD1116E1C6002B3F46 + 6BF7C5BE1116E1C6002B3F46 + 6BF7C5C81116E247002B3F46 + 6BF7C5D41116E3A1002B3F46 + 6BF7C5E61116E464002B3F46 + 6BF7C5ED1116F280002B3F46 + 6BF7C5F81116F346002B3F46 + 6BF7C5F91116F346002B3F46 + 6BF7C6481117108B002B3F46 + 6BF7C6581117142A002B3F46 + 6BF7C6591117142A002B3F46 + 6BF7C67A1117163B002B3F46 + 6BF7C67C1117163B002B3F46 + 6BF7C67D1117163B002B3F46 + 6BF7C68B111720C6002B3F46 + 6BF7C68C111720C6002B3F46 + 6BF7C69A11172159002B3F46 + 6BF7C69B11172159002B3F46 + 6BF7C6A211172253002B3F46 + 6BF7C6AA11172278002B3F46 + 6BF7C6B1111722A5002B3F46 + 6BF7C6B2111722A5002B3F46 prevStack @@ -424,23 +430,13 @@ 6BF7C0F811116E74002B3F46 6BF7C0F911116E74002B3F46 6BF7C0FA11116E74002B3F46 - 6BF7C0FC11116E74002B3F46 6BF7C0FD11116E74002B3F46 6BF7C0FE11116E74002B3F46 6BF7C0FF11116E74002B3F46 - 6BF7C10011116E74002B3F46 - 6BF7C10111116E74002B3F46 - 6BF7C10211116E74002B3F46 - 6BF7C10311116E74002B3F46 - 6BF7C10411116E74002B3F46 6BF7C10511116E74002B3F46 - 6BF7C10611116E74002B3F46 6BF7C10711116E74002B3F46 6BF7C10811116E74002B3F46 - 6BF7C10911116E74002B3F46 6BF7C10A11116E74002B3F46 - 6BF7C10B11116E74002B3F46 - 6BF7C10C11116E74002B3F46 6BF7C10E11116E74002B3F46 6BF7C10F11116E74002B3F46 6BF7C11011116E74002B3F46 @@ -451,13 +447,11 @@ 6BF7C11911116E74002B3F46 6BF7C12C11116FFB002B3F46 6BF7C12E11116FFB002B3F46 - 6BF7C13911118CEB002B3F46 6BF7C13A11118CEB002B3F46 6BF7C14A11119BB4002B3F46 6BF7C14E11119BB4002B3F46 6BF7C14F11119BB4002B3F46 6BF7C15411119BB4002B3F46 - 6BF7C16611119C69002B3F46 6BF7C16E11119D8F002B3F46 6BF7C17511119EDD002B3F46 6BF7C17711119EDD002B3F46 @@ -501,59 +495,35 @@ 6BF7C2701112B56F002B3F46 6BF7C2791112BE4F002B3F46 6BF7C27A1112BE4F002B3F46 - 6BF7C2801112C0EA002B3F46 6BF7C28A1112C349002B3F46 - 6BF7C28B1112C349002B3F46 6BF7C28C1112C349002B3F46 6BF7C2971112C4A2002B3F46 6BF7C2A81112D13E002B3F46 - 6BF7C2A91112D13E002B3F46 - 6BF7C2AA1112D13E002B3F46 - 6BF7C2AB1112D13E002B3F46 6BF7C2AC1112D13E002B3F46 - 6BF7C2B31112D395002B3F46 6BF7C2B51112D395002B3F46 - 6BF7C2B61112D395002B3F46 6BF7C2B71112D395002B3F46 - 6BF7C2B81112D395002B3F46 6BF7C2C61112D453002B3F46 6BF7C2C71112D453002B3F46 6BF7C2C81112D453002B3F46 6BF7C2C91112D453002B3F46 6BF7C2CB1112D453002B3F46 6BF7C2CD1112D453002B3F46 - 6BF7C2CF1112D453002B3F46 - 6BF7C2D11112D453002B3F46 - 6BF7C2E21112D520002B3F46 - 6BF7C2E91112D611002B3F46 6BF7C2F21112D646002B3F46 6BF7C2F91112D716002B3F46 - 6BF7C2FA1112D716002B3F46 6BF7C30C1112D8C1002B3F46 6BF7C3141112DAFB002B3F46 6BF7C3171112DAFB002B3F46 6BF7C3241112DB82002B3F46 6BF7C3251112DB82002B3F46 - 6BF7C32A1112DDCE002B3F46 6BF7C33C1112E5D1002B3F46 - 6BF7C3461112E74B002B3F46 6BF7C3481112E74B002B3F46 6BF7C3601112EA84002B3F46 - 6BF7C3611112EA84002B3F46 6BF7C3621112EA84002B3F46 - 6BF7C3641112EA84002B3F46 6BF7C3651112EA84002B3F46 - 6BF7C3661112EA84002B3F46 6BF7C3671112EA84002B3F46 - 6BF7C3681112EA84002B3F46 - 6BF7C3701112EB25002B3F46 6BF7C3711112EB25002B3F46 - 6BF7C3781112FE75002B3F46 - 6BF7C37F1113026E002B3F46 - 6BF7C3801113026E002B3F46 6BF7C3811113026E002B3F46 6BF7C38A11130EA2002B3F46 - 6BF7C390111313CC002B3F46 6BF7C398111316AD002B3F46 6BF7C399111316AD002B3F46 6BF7C39A111316AD002B3F46 @@ -587,7 +557,6 @@ 6BF7C3E211131F26002B3F46 6BF7C3E311131F26002B3F46 6BF7C3E411131F26002B3F46 - 6BF7C3E511131F26002B3F46 6BF7C3E611131F26002B3F46 6BF7C3E711131F26002B3F46 6BF7C3E811131F26002B3F46 @@ -602,10 +571,99 @@ 6BF7C3F111131F26002B3F46 6BF7C3F211131F26002B3F46 6BF7C3F311131F26002B3F46 - 6BF7C3F811131F84002B3F46 6BF7C3FC11132015002B3F46 6BF7C4041113209A002B3F46 6BF7C4051113209A002B3F46 + 6BF7C4381115BCC0002B3F46 + 6BF7C43A1115BCC0002B3F46 + 6BF7C4431115BDD6002B3F46 + 6BF7C4661115C514002B3F46 + 6BF7C4671115C514002B3F46 + 6BF7C46A1115C514002B3F46 + 6BF7C47B1115C6B4002B3F46 + 6BF7C47C1115C6B4002B3F46 + 6BF7C4871115C7C4002B3F46 + 6BF7C4881115C7C4002B3F46 + 6BF7C4891115C7C4002B3F46 + 6BF7C4B61115CE76002B3F46 + 6BF7C4EA1115D2E3002B3F46 + 6BF7C4EB1115D2E3002B3F46 + 6BF7C4F11115D4F7002B3F46 + 6BF7C4FD1115D5E8002B3F46 + 6BF7C5121115DB96002B3F46 + 6BF7C5131115DB96002B3F46 + 6BF7C5141115DB96002B3F46 + 6BF7C5151115DB96002B3F46 + 6BF7C5161115DB96002B3F46 + 6BF7C5171115DB96002B3F46 + 6BF7C52C1115FA3B002B3F46 + 6BF7C52F1115FA3B002B3F46 + 6BF7C5371115FA3B002B3F46 + 6BF7C5391115FA3B002B3F46 + 6BF7C5501115FB84002B3F46 + 6BF7C5621115FC70002B3F46 + 6BF7C5881115FEFF002B3F46 + 6BF7C58A1115FEFF002B3F46 + 6BF7C58D1115FEFF002B3F46 + 6BF7C5941115FF90002B3F46 + 6BF7C5A7111601A1002B3F46 + 6BF7C5A9111601A1002B3F46 + 6BF7C5C01116E1C6002B3F46 + 6BF7C5C11116E1C6002B3F46 + 6BF7C5C21116E1C6002B3F46 + 6BF7C5CA1116E247002B3F46 + 6BF7C5D71116E3A1002B3F46 + 6BF7C5D81116E3A1002B3F46 + 6BF7C5F11116F280002B3F46 + 6BF7C5F21116F280002B3F46 + 6BF7C5F31116F280002B3F46 + 6BF7C5F41116F280002B3F46 + 6BF7C5FC1116F346002B3F46 + 6BF7C6081116F61A002B3F46 + 6BF7C6091116F61A002B3F46 + 6BF7C60B1116F61A002B3F46 + 6BF7C60C1116F61A002B3F46 + 6BF7C60E1116F61A002B3F46 + 6BF7C6101116F61A002B3F46 + 6BF7C6121116F61A002B3F46 + 6BF7C6191116F648002B3F46 + 6BF7C6231116F7B1002B3F46 + 6BF7C6241116F7B1002B3F46 + 6BF7C62C111707F3002B3F46 + 6BF7C62D111707F3002B3F46 + 6BF7C11111116E74002B3F46 + 6BF7C64A1117108B002B3F46 + 6BF7C650111711A3002B3F46 + 6BF7C65D1117142A002B3F46 + 6BF7C65E1117142A002B3F46 + 6BF7C65F1117142A002B3F46 + 6BF7C6601117142A002B3F46 + 6BF7C6611117142A002B3F46 + 6BF7C6621117142A002B3F46 + 6BF7C6631117142A002B3F46 + 6BF7C6641117142A002B3F46 + 6BF7C6651117142A002B3F46 + 6BF7C6661117142A002B3F46 + 6BF7C6671117142A002B3F46 + 6BF7C6681117142A002B3F46 + 6BF7C6691117142A002B3F46 + 6BF7C66A1117142A002B3F46 + 6BF7C66B1117142A002B3F46 + 6BF7C676111715D1002B3F46 + 6BF7C677111715D1002B3F46 + 6BF7C678111715D1002B3F46 + 6BF7C67F1117163B002B3F46 + 6BF7C6801117163B002B3F46 + 6BF7C690111720C6002B3F46 + 6BF7C691111720C6002B3F46 + 6BF7C692111720C6002B3F46 + 6BF7C693111720C6002B3F46 + 6BF7C694111720C6002B3F46 + 6BF7C695111720C6002B3F46 + 6BF7C6A411172253002B3F46 + 6BF7C6AC11172278002B3F46 + 6BF7C6AD11172278002B3F46 + 6BF7C6B3111722A5002B3F46 SplitCount @@ -619,18 +677,18 @@ GeometryConfiguration Frame - {{0, 0}, {876, 563}} + {{0, 0}, {876, 491}} RubberWindowFrame 11 76 1256 702 0 0 1280 778 Module PBXNavigatorGroup Proportion - 563pt + 491pt Proportion - 93pt + 165pt Tabs @@ -660,7 +718,7 @@ GeometryConfiguration Frame - {{10, 27}, {876, 176}} + {{10, 27}, {876, 138}} Module PBXProjectFindModule @@ -698,7 +756,7 @@ GeometryConfiguration Frame - {{10, 27}, {876, 66}} + {{10, 27}, {876, 138}} RubberWindowFrame 11 76 1256 702 0 0 1280 778 @@ -783,12 +841,12 @@ GeometryConfiguration Frame - {{0, 0}, {1256, 367}} + {{0, 0}, {1256, 260}} Module PBXDebugCLIModule Proportion - 367pt + 260pt ContentConfiguration @@ -807,8 +865,8 @@ yes sizes - {{0, 0}, {623, 80}} - {{623, 0}, {633, 80}} + {{0, 0}, {623, 109}} + {{623, 0}, {633, 109}} VerticalSplitView @@ -823,8 +881,8 @@ yes sizes - {{0, 0}, {1256, 80}} - {{0, 79}, {1256, 210}} + {{0, 0}, {1256, 109}} + {{0, 109}, {1256, 287}} @@ -844,7 +902,7 @@ DebugSTDIOWindowFrame {{200, 200}, {500, 300}} Frame - {{0, 372}, {1256, 289}} + {{0, 265}, {1256, 396}} PBXDebugSessionStackFrameViewKey DebugVariablesTableConfiguration @@ -857,13 +915,13 @@ 403 Frame - {{623, 0}, {633, 80}} + {{623, 0}, {633, 109}} Module PBXDebugSessionModule Proportion - 289pt + 396pt Name diff --git a/RecastDemo/Build/Xcode/Recast.xcodeproj/project.pbxproj b/RecastDemo/Build/Xcode/Recast.xcodeproj/project.pbxproj index a0f17885..0340fe80 100644 --- a/RecastDemo/Build/Xcode/Recast.xcodeproj/project.pbxproj +++ b/RecastDemo/Build/Xcode/Recast.xcodeproj/project.pbxproj @@ -43,6 +43,7 @@ 6BCF32361104CD05009445BF /* OffMeshConnectionTool.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6BCF32351104CD05009445BF /* OffMeshConnectionTool.cpp */; }; 6BF7C1401111953A002B3F46 /* TestCase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6BF7C13F1111953A002B3F46 /* TestCase.cpp */; }; 6BF7C3C511131B1F002B3F46 /* BoxVolumeTool.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6BF7C3C411131B1F002B3F46 /* BoxVolumeTool.cpp */; }; + 6BF7C4541115C277002B3F46 /* RecastArea.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6BF7C4531115C277002B3F46 /* RecastArea.cpp */; }; 8D11072B0486CEB800E47090 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 089C165CFE840E0CC02AAC07 /* InfoPlist.strings */; }; 8D11072F0486CEB800E47090 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; /* End PBXBuildFile section */ @@ -116,6 +117,7 @@ 6BF7C13F1111953A002B3F46 /* TestCase.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = TestCase.cpp; path = ../../Source/TestCase.cpp; sourceTree = SOURCE_ROOT; }; 6BF7C3C311131B0F002B3F46 /* BoxVolumeTool.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = BoxVolumeTool.h; path = ../../Include/BoxVolumeTool.h; sourceTree = SOURCE_ROOT; }; 6BF7C3C411131B1F002B3F46 /* BoxVolumeTool.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = BoxVolumeTool.cpp; path = ../../Source/BoxVolumeTool.cpp; sourceTree = SOURCE_ROOT; }; + 6BF7C4531115C277002B3F46 /* RecastArea.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = RecastArea.cpp; path = ../../../Recast/Source/RecastArea.cpp; sourceTree = SOURCE_ROOT; }; 8D1107310486CEB800E47090 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 8D1107320486CEB800E47090 /* Recast.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Recast.app; sourceTree = BUILT_PRODUCTS_DIR; }; /* End PBXFileReference section */ @@ -245,6 +247,7 @@ 6B137C800F7FCBFE00459200 /* RecastLog.h */, 6B137C810F7FCBFE00459200 /* RecastTimer.h */, 6B624169103434880002E346 /* RecastMeshDetail.cpp */, + 6BF7C4531115C277002B3F46 /* RecastArea.cpp */, ); name = Recast; sourceTree = ""; @@ -395,6 +398,7 @@ 6BCF32361104CD05009445BF /* OffMeshConnectionTool.cpp in Sources */, 6BF7C1401111953A002B3F46 /* TestCase.cpp in Sources */, 6BF7C3C511131B1F002B3F46 /* BoxVolumeTool.cpp in Sources */, + 6BF7C4541115C277002B3F46 /* RecastArea.cpp in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; diff --git a/RecastDemo/Include/Sample.h b/RecastDemo/Include/Sample.h index 8e847a8a..a4912a3d 100644 --- a/RecastDemo/Include/Sample.h +++ b/RecastDemo/Include/Sample.h @@ -35,6 +35,7 @@ enum SampleToolType { TOOL_NONE = 0, TOOL_TILE_EDIT, + TOOL_TILE_HIGHLIGHT, TOOL_NAVMESH_TESTER, TOOL_OFFMESH_CONNECTION, TOOL_BOX_VOLUME, diff --git a/RecastDemo/Include/Sample_SoloMeshTiled.h b/RecastDemo/Include/Sample_SoloMeshTiled.h index d8e776aa..f1c971eb 100644 --- a/RecastDemo/Include/Sample_SoloMeshTiled.h +++ b/RecastDemo/Include/Sample_SoloMeshTiled.h @@ -32,6 +32,7 @@ protected: { inline Tile() : chf(0), solid(0), cset(0), pmesh(0), dmesh(0), buildTime(0) {} inline ~Tile() { delete chf; delete cset; delete solid; delete pmesh; delete dmesh; } + int x, y; rcCompactHeightfield* chf; rcHeightfield* solid; rcContourSet* cset; @@ -66,6 +67,7 @@ protected: int m_statTimePerTile[MAX_STAT_BUCKETS]; int m_statTimePerTileSamples; + int m_highLightedTileX, m_highLightedTileY; enum DrawMode { @@ -91,6 +93,7 @@ protected: DrawMode m_drawMode; void cleanup(); + bool canDrawTile(int x, int y); public: Sample_SoloMeshTiled(); @@ -104,6 +107,8 @@ public: virtual void handleRenderOverlay(double* proj, double* model, int* view); virtual void handleMeshChanged(class InputGeom* geom); virtual bool handleBuild(); + + void setHighlightedTile(const float* pos); }; diff --git a/RecastDemo/Source/InputGeom.cpp b/RecastDemo/Source/InputGeom.cpp index db1abf12..fc4f392c 100644 --- a/RecastDemo/Source/InputGeom.cpp +++ b/RecastDemo/Source/InputGeom.cpp @@ -389,13 +389,22 @@ void InputGeom::drawBoxVolumes(struct duDebugDraw* dd, bool hilight) { dd->depthMask(false); - dd->begin(DU_DRAW_LINES, 1.0f); + dd->begin(DU_DRAW_LINES, 2.0f); for (int i = 0; i < m_boxVolCount; ++i) { - unsigned int col = duIntToCol(m_boxVolTypes[i], 220); + unsigned int col = duIntToCol(m_boxVolTypes[i]+1, 220); const float* bounds = &m_boxVolVerts[i*3*2]; duAppendBoxWire(dd, bounds[0],bounds[1],bounds[2],bounds[3],bounds[4],bounds[5], col); - } + } + dd->end(); + + dd->begin(DU_DRAW_POINTS, 4.0f); + for (int i = 0; i < m_boxVolCount; ++i) + { + unsigned int col = duDarkenColor(duIntToCol(m_boxVolTypes[i]+1, 255)); + const float* bounds = &m_boxVolVerts[i*3*2]; + duAppendBoxPoints(dd, bounds[0],bounds[1],bounds[2],bounds[3],bounds[4],bounds[5], col); + } dd->end(); dd->depthMask(true); diff --git a/RecastDemo/Source/Sample_SoloMeshSimple.cpp b/RecastDemo/Source/Sample_SoloMeshSimple.cpp index 60cf92f0..5a1a3c3d 100644 --- a/RecastDemo/Source/Sample_SoloMeshSimple.cpp +++ b/RecastDemo/Source/Sample_SoloMeshSimple.cpp @@ -43,7 +43,7 @@ Sample_SoloMeshSimple::Sample_SoloMeshSimple() : - m_keepInterResults(false), + m_keepInterResults(true), m_triflags(0), m_solid(0), m_chf(0), @@ -203,7 +203,6 @@ void Sample_SoloMeshSimple::handleRender() m_geom->getMesh()->getTris(), m_geom->getMesh()->getNormals(), m_geom->getMesh()->getTriCount(), m_agentMaxSlope); m_geom->drawOffMeshConnections(&dd); - m_geom->drawBoxVolumes(&dd); } else if (m_drawMode != DRAWMODE_NAVMESH_TRANS) { @@ -211,7 +210,6 @@ void Sample_SoloMeshSimple::handleRender() duDebugDrawTriMesh(&dd, m_geom->getMesh()->getVerts(), m_geom->getMesh()->getVertCount(), m_geom->getMesh()->getTris(), m_geom->getMesh()->getNormals(), m_geom->getMesh()->getTriCount(), 0); m_geom->drawOffMeshConnections(&dd); - m_geom->drawBoxVolumes(&dd); } glDisable(GL_FOG); @@ -295,12 +293,7 @@ void Sample_SoloMeshSimple::handleRender() glDepthMask(GL_TRUE); } -/* static const float startCol[4] = { 0.5f, 0.1f, 0.0f, 0.75f }; - static const float endCol[4] = { 0.2f, 0.4f, 0.0f, 0.75f }; - if (m_sposSet) - drawAgent(m_spos, m_agentRadius, m_agentHeight, m_agentMaxClimb, startCol); - if (m_eposSet) - drawAgent(m_epos, m_agentRadius, m_agentHeight, m_agentMaxClimb, endCol);*/ + m_geom->drawBoxVolumes(&dd); if (m_tool) m_tool->handleRender(); @@ -441,6 +434,7 @@ bool Sample_SoloMeshSimple::handleBuild() rcFilterLedgeSpans(m_cfg.walkableHeight, m_cfg.walkableClimb, *m_solid); rcFilterWalkableLowHeightSpans(m_cfg.walkableHeight, *m_solid); + // // Step 4. Partition walkable surface to simple regions. // @@ -467,6 +461,23 @@ bool Sample_SoloMeshSimple::handleBuild() delete m_solid; m_solid = 0; } + + // Erode the walkable area by agent radius. + if (!rcErodeArea(RC_WALKABLE_AREA, m_cfg.walkableRadius, *m_chf)) + { + if (rcGetLog()) + rcGetLog()->log(RC_LOG_ERROR, "buildNavigation: Could not erode."); + return false; + } + + // (Optional) Mark areas. + const float* boxVerts = m_geom->getBoxVolumeVerts(); + const unsigned char* boxTypes = m_geom->getBoxVolumeTypes(); + for (int i = 0; i < m_geom->getBoxVolumeCount(); ++i) + { + const float* v = &boxVerts[i*3*2]; + rcMarkBoxArea(&v[0], &v[3], boxTypes[i], *m_chf); + } // Prepare for region partitioning, by calculating distance field along the walkable surface. if (!rcBuildDistanceField(*m_chf)) @@ -477,12 +488,12 @@ bool Sample_SoloMeshSimple::handleBuild() } // Partition the walkable surface into simple regions without holes. - if (!rcBuildRegions(*m_chf, m_cfg.walkableRadius, m_cfg.borderSize, m_cfg.minRegionSize, m_cfg.mergeRegionSize)) + if (!rcBuildRegions(*m_chf, m_cfg.borderSize, m_cfg.minRegionSize, m_cfg.mergeRegionSize)) { if (rcGetLog()) rcGetLog()->log(RC_LOG_ERROR, "buildNavigation: Could not build regions."); } - + // // Step 5. Trace and simplify region contours. // @@ -624,6 +635,8 @@ bool Sample_SoloMeshSimple::handleBuild() rcGetLog()->log(RC_LOG_PROGRESS, "Filter Border: %.1fms (%.1f%%)", m_buildTimes.filterBorder/1000.0f, m_buildTimes.filterBorder*pc); rcGetLog()->log(RC_LOG_PROGRESS, "Filter Walkable: %.1fms (%.1f%%)", m_buildTimes.filterWalkable/1000.0f, m_buildTimes.filterWalkable*pc); rcGetLog()->log(RC_LOG_PROGRESS, "Filter Reachable: %.1fms (%.1f%%)", m_buildTimes.filterMarkReachable/1000.0f, m_buildTimes.filterMarkReachable*pc); + + rcGetLog()->log(RC_LOG_PROGRESS, "Erode walkable area: %.1fms (%.1f%%)", m_buildTimes.erodeArea/1000.0f, m_buildTimes.erodeArea*pc); rcGetLog()->log(RC_LOG_PROGRESS, "Build Distancefield: %.1fms (%.1f%%)", m_buildTimes.buildDistanceField/1000.0f, m_buildTimes.buildDistanceField*pc); rcGetLog()->log(RC_LOG_PROGRESS, " - distance: %.1fms (%.1f%%)", m_buildTimes.buildDistanceFieldDist/1000.0f, m_buildTimes.buildDistanceFieldDist*pc); diff --git a/RecastDemo/Source/Sample_SoloMeshTiled.cpp b/RecastDemo/Source/Sample_SoloMeshTiled.cpp index dfdb9d9f..94be38bc 100644 --- a/RecastDemo/Source/Sample_SoloMeshTiled.cpp +++ b/RecastDemo/Source/Sample_SoloMeshTiled.cpp @@ -34,11 +34,82 @@ #include "DetourDebugDraw.h" #include "NavMeshTesterTool.h" #include "OffMeshConnectionTool.h" +#include "BoxVolumeTool.h" #ifdef WIN32 # define snprintf _snprintf #endif + +class TileHighlightTool : public SampleTool +{ + Sample_SoloMeshTiled* m_sample; + float m_hitPos[3]; + bool m_hitPosSet; + float m_agentRadius; + +public: + + TileHighlightTool() : + m_sample(0), + m_hitPosSet(false), + m_agentRadius(0) + { + } + + virtual ~TileHighlightTool() + { + if (m_sample) + m_sample->setHighlightedTile(0); + } + + virtual int type() { return TOOL_TILE_HIGHLIGHT; } + + virtual void init(Sample* sample) + { + m_sample = (Sample_SoloMeshTiled*)sample; + } + + virtual void reset() {} + + virtual void handleMenu() + { + imguiValue("Click LMB to highlight a tile."); + } + + virtual void handleClick(const float* p, bool shift) + { + m_hitPosSet = true; + vcopy(m_hitPos,p); + if (m_sample) + m_sample->setHighlightedTile(m_hitPos); + } + + virtual void handleRender() + { + if (m_hitPosSet) + { + const float s = m_sample->getAgentRadius(); + glColor4ub(0,0,0,128); + glLineWidth(2.0f); + glBegin(GL_LINES); + glVertex3f(m_hitPos[0]-s,m_hitPos[1]+0.1f,m_hitPos[2]); + glVertex3f(m_hitPos[0]+s,m_hitPos[1]+0.1f,m_hitPos[2]); + glVertex3f(m_hitPos[0],m_hitPos[1]-s+0.1f,m_hitPos[2]); + glVertex3f(m_hitPos[0],m_hitPos[1]+s+0.1f,m_hitPos[2]); + glVertex3f(m_hitPos[0],m_hitPos[1]+0.1f,m_hitPos[2]-s); + glVertex3f(m_hitPos[0],m_hitPos[1]+0.1f,m_hitPos[2]+s); + glEnd(); + glLineWidth(1.0f); + } + } + + virtual void handleRenderOverlay(double* proj, double* model, int* view) + { + } +}; + + Sample_SoloMeshTiled::Sample_SoloMeshTiled() : m_measurePerTileTimings(false), m_keepInterResults(false), @@ -48,6 +119,8 @@ Sample_SoloMeshTiled::Sample_SoloMeshTiled() : m_tileSet(0), m_statPolysPerTileSamples(0), m_statTimePerTileSamples(0), + m_highLightedTileX(-1), + m_highLightedTileY(-1), m_drawMode(DRAWMODE_NAVMESH) { setTool(new NavMeshTesterTool); @@ -114,6 +187,14 @@ void Sample_SoloMeshTiled::handleTools() { setTool(new OffMeshConnectionTool); } + if (imguiCheck("Create Box Volumes", type == TOOL_BOX_VOLUME)) + { + setTool(new BoxVolumeTool); + } + if (imguiCheck("Highlight Tile", type == TOOL_TILE_HIGHLIGHT)) + { + setTool(new TileHighlightTool); + } imguiSeparator(); @@ -277,7 +358,7 @@ void Sample_SoloMeshTiled::handleRender() { for (int i = 0; i < m_tileSet->width*m_tileSet->height; ++i) { - if (m_tileSet->tiles[i].chf) + if (m_tileSet->tiles[i].chf && canDrawTile(m_tileSet->tiles[i].x,m_tileSet->tiles[i].y)) duDebugDrawCompactHeightfieldSolid(&dd, *m_tileSet->tiles[i].chf); } } @@ -286,7 +367,7 @@ void Sample_SoloMeshTiled::handleRender() { for (int i = 0; i < m_tileSet->width*m_tileSet->height; ++i) { - if (m_tileSet->tiles[i].chf) + if (m_tileSet->tiles[i].chf && canDrawTile(m_tileSet->tiles[i].x,m_tileSet->tiles[i].y)) duDebugDrawCompactHeightfieldDistance(&dd, *m_tileSet->tiles[i].chf); } } @@ -294,7 +375,7 @@ void Sample_SoloMeshTiled::handleRender() { for (int i = 0; i < m_tileSet->width*m_tileSet->height; ++i) { - if (m_tileSet->tiles[i].chf) + if (m_tileSet->tiles[i].chf && canDrawTile(m_tileSet->tiles[i].x,m_tileSet->tiles[i].y)) duDebugDrawCompactHeightfieldRegions(&dd, *m_tileSet->tiles[i].chf); } } @@ -304,7 +385,7 @@ void Sample_SoloMeshTiled::handleRender() glEnable(GL_FOG); for (int i = 0; i < m_tileSet->width*m_tileSet->height; ++i) { - if (m_tileSet->tiles[i].solid) + if (m_tileSet->tiles[i].solid && canDrawTile(m_tileSet->tiles[i].x,m_tileSet->tiles[i].y)) duDebugDrawHeightfieldSolid(&dd, *m_tileSet->tiles[i].solid); } glDisable(GL_FOG); @@ -314,7 +395,7 @@ void Sample_SoloMeshTiled::handleRender() glEnable(GL_FOG); for (int i = 0; i < m_tileSet->width*m_tileSet->height; ++i) { - if (m_tileSet->tiles[i].solid) + if (m_tileSet->tiles[i].solid && canDrawTile(m_tileSet->tiles[i].x,m_tileSet->tiles[i].y)) duDebugDrawHeightfieldWalkable(&dd, *m_tileSet->tiles[i].solid); } glDisable(GL_FOG); @@ -324,7 +405,7 @@ void Sample_SoloMeshTiled::handleRender() glDepthMask(GL_FALSE); for (int i = 0; i < m_tileSet->width*m_tileSet->height; ++i) { - if (m_tileSet->tiles[i].cset) + if (m_tileSet->tiles[i].cset && canDrawTile(m_tileSet->tiles[i].x,m_tileSet->tiles[i].y)) duDebugDrawRawContours(&dd, *m_tileSet->tiles[i].cset); } glDepthMask(GL_TRUE); @@ -334,7 +415,7 @@ void Sample_SoloMeshTiled::handleRender() glDepthMask(GL_FALSE); for (int i = 0; i < m_tileSet->width*m_tileSet->height; ++i) { - if (m_tileSet->tiles[i].cset) + if (m_tileSet->tiles[i].cset && canDrawTile(m_tileSet->tiles[i].x,m_tileSet->tiles[i].y)) { duDebugDrawRawContours(&dd, *m_tileSet->tiles[i].cset, 0.5f); duDebugDrawContours(&dd, *m_tileSet->tiles[i].cset); @@ -347,7 +428,7 @@ void Sample_SoloMeshTiled::handleRender() glDepthMask(GL_FALSE); for (int i = 0; i < m_tileSet->width*m_tileSet->height; ++i) { - if (m_tileSet->tiles[i].cset) + if (m_tileSet->tiles[i].cset && canDrawTile(m_tileSet->tiles[i].x,m_tileSet->tiles[i].y)) duDebugDrawContours(&dd, *m_tileSet->tiles[i].cset); } glDepthMask(GL_TRUE); @@ -356,14 +437,14 @@ void Sample_SoloMeshTiled::handleRender() { for (int i = 0; i < m_tileSet->width*m_tileSet->height; ++i) { - if (m_tileSet->tiles[i].chf) + if (m_tileSet->tiles[i].chf && canDrawTile(m_tileSet->tiles[i].x,m_tileSet->tiles[i].y)) duDebugDrawCompactHeightfieldRegions(&dd, *m_tileSet->tiles[i].chf); } glDepthMask(GL_FALSE); for (int i = 0; i < m_tileSet->width*m_tileSet->height; ++i) { - if (m_tileSet->tiles[i].cset) + if (m_tileSet->tiles[i].cset && canDrawTile(m_tileSet->tiles[i].x,m_tileSet->tiles[i].y)) duDebugDrawRegionConnections(&dd, *m_tileSet->tiles[i].cset); } glDepthMask(GL_TRUE); @@ -379,7 +460,7 @@ void Sample_SoloMeshTiled::handleRender() { for (int i = 0; i < m_tileSet->width*m_tileSet->height; ++i) { - if (m_tileSet->tiles[i].pmesh) + if (m_tileSet->tiles[i].pmesh && canDrawTile(m_tileSet->tiles[i].x,m_tileSet->tiles[i].y)) duDebugDrawPolyMesh(&dd, *m_tileSet->tiles[i].pmesh); } } @@ -397,7 +478,7 @@ void Sample_SoloMeshTiled::handleRender() { for (int i = 0; i < m_tileSet->width*m_tileSet->height; ++i) { - if (m_tileSet->tiles[i].dmesh) + if (m_tileSet->tiles[i].dmesh && canDrawTile(m_tileSet->tiles[i].x,m_tileSet->tiles[i].y)) duDebugDrawPolyMeshDetail(&dd, *m_tileSet->tiles[i].dmesh); } } @@ -405,16 +486,12 @@ void Sample_SoloMeshTiled::handleRender() } } -/* static const float startCol[4] = { 0.5f, 0.1f, 0.0f, 0.75f }; - static const float endCol[4] = { 0.2f, 0.4f, 0.0f, 0.75f }; - if (m_sposSet) - drawAgent(m_spos, m_agentRadius, m_agentHeight, m_agentMaxClimb, startCol); - if (m_eposSet) - drawAgent(m_epos, m_agentRadius, m_agentHeight, m_agentMaxClimb, endCol); - */ + m_geom->drawBoxVolumes(&dd); if (m_tool) m_tool->handleRender(); + + glDepthMask(GL_TRUE); } static float nicenum(float x, int round) @@ -608,7 +685,7 @@ bool Sample_SoloMeshTiled::handleBuild() m_cfg.mergeRegionSize = (int)rcSqr(m_regionMergeSize); m_cfg.maxVertsPerPoly = (int)m_vertsPerPoly; m_cfg.tileSize = (int)m_tileSize; - m_cfg.borderSize = m_cfg.walkableRadius + 3; // Reserve enough padding. + m_cfg.borderSize = m_cfg.walkableRadius + 4; // Reserve enough padding. m_cfg.detailSampleDist = m_detailSampleDist < 0.9f ? 0 : m_cellSize * m_detailSampleDist; m_cfg.detailSampleMaxError = m_cellHeight * m_detailSampleMaxError; @@ -684,7 +761,9 @@ bool Sample_SoloMeshTiled::handleBuild() { rcTimeVal startTime = rcGetPerformanceTimer(); - Tile& tile = m_tileSet->tiles[x + y*m_tileSet->width]; + Tile& tile = m_tileSet->tiles[x + y*m_tileSet->width]; + tile.x = x; + tile.y = y; // Calculate the per tile bounding box. tileCfg.bmin[0] = m_cfg.bmin[0] + (x*m_cfg.tileSize - m_cfg.borderSize)*m_cfg.cs; @@ -753,6 +832,22 @@ bool Sample_SoloMeshTiled::handleBuild() continue; } + // Erode the walkable area by agent radius. + if (!rcErodeArea(RC_WALKABLE_AREA, m_cfg.walkableRadius, *chf)) + { + if (rcGetLog()) + rcGetLog()->log(RC_LOG_ERROR, "buildTiledNavigation: Could not erode."); + continue; + } + + const float* boxVerts = m_geom->getBoxVolumeVerts(); + const unsigned char* boxTypes = m_geom->getBoxVolumeTypes(); + for (int i = 0; i < m_geom->getBoxVolumeCount(); ++i) + { + const float* v = &boxVerts[i*3*2]; + rcMarkBoxArea(&v[0], &v[3], boxTypes[i], *chf); + } + if (!rcBuildDistanceField(*chf)) { if (rcGetLog()) @@ -760,8 +855,7 @@ bool Sample_SoloMeshTiled::handleBuild() continue; } - if (!rcBuildRegions(*chf, tileCfg.walkableRadius, tileCfg.borderSize, - tileCfg.minRegionSize, tileCfg.mergeRegionSize)) + if (!rcBuildRegions(*chf, tileCfg.borderSize, tileCfg.minRegionSize, tileCfg.mergeRegionSize)) { if (rcGetLog()) rcGetLog()->log(RC_LOG_ERROR, "buildTiledNavigation: [%d,%d] Could not build regions.", x, y); @@ -991,6 +1085,8 @@ bool Sample_SoloMeshTiled::handleBuild() rcGetLog()->log(RC_LOG_PROGRESS, "Filter Walkable: %.1fms (%.1f%%)", m_buildTimes.filterWalkable/1000.0f, m_buildTimes.filterWalkable*pc); rcGetLog()->log(RC_LOG_PROGRESS, "Filter Reachable: %.1fms (%.1f%%)", m_buildTimes.filterMarkReachable/1000.0f, m_buildTimes.filterMarkReachable*pc); + rcGetLog()->log(RC_LOG_PROGRESS, "Erode walkable area: %.1fms (%.1f%%)", m_buildTimes.erodeArea/1000.0f, m_buildTimes.erodeArea*pc); + rcGetLog()->log(RC_LOG_PROGRESS, "Build Distancefield: %.1fms (%.1f%%)", m_buildTimes.buildDistanceField/1000.0f, m_buildTimes.buildDistanceField*pc); rcGetLog()->log(RC_LOG_PROGRESS, " - distance: %.1fms (%.1f%%)", m_buildTimes.buildDistanceFieldDist/1000.0f, m_buildTimes.buildDistanceFieldDist*pc); rcGetLog()->log(RC_LOG_PROGRESS, " - blur: %.1fms (%.1f%%)", m_buildTimes.buildDistanceFieldBlur/1000.0f, m_buildTimes.buildDistanceFieldBlur*pc); @@ -1021,3 +1117,23 @@ bool Sample_SoloMeshTiled::handleBuild() return true; } + +bool Sample_SoloMeshTiled::canDrawTile(int x, int y) +{ + if (m_highLightedTileX == -1) return true; + return m_highLightedTileX == x && m_highLightedTileY == y; +} + +void Sample_SoloMeshTiled::setHighlightedTile(const float* pos) +{ + if (!pos) + { + m_highLightedTileX = -1; + m_highLightedTileY = -1; + return; + } + const float* bmin = m_geom->getMeshBoundsMin(); + const float ts = m_tileSize*m_cellSize; + m_highLightedTileX = (int)((pos[0] - bmin[0]) / ts); + m_highLightedTileY = (int)((pos[2] - bmin[2]) / ts); +} diff --git a/RecastDemo/Source/Sample_TileMesh.cpp b/RecastDemo/Source/Sample_TileMesh.cpp index 84f70a45..4085e26a 100644 --- a/RecastDemo/Source/Sample_TileMesh.cpp +++ b/RecastDemo/Source/Sample_TileMesh.cpp @@ -34,6 +34,7 @@ #include "DetourDebugDraw.h" #include "NavMeshTesterTool.h" #include "OffMeshConnectionTool.h" +#include "BoxVolumeTool.h" #ifdef WIN32 # define snprintf _snprintf @@ -257,6 +258,10 @@ void Sample_TileMesh::handleTools() { setTool(new OffMeshConnectionTool); } + if (imguiCheck("Create Box Volumes", type == TOOL_BOX_VOLUME)) + { + setTool(new BoxVolumeTool); + } imguiSeparator(); @@ -337,6 +342,8 @@ void Sample_TileMesh::handleRender() if (m_tool) m_tool->handleRender(); + m_geom->drawBoxVolumes(&dd); + glDepthMask(GL_TRUE); } @@ -419,10 +426,8 @@ void Sample_TileMesh::buildTile(const float* pos) const float* bmax = m_geom->getMeshBoundsMax(); const float ts = m_tileSize*m_cellSize; - const int tx = (int)floorf((pos[0] - bmin[0]) / ts); - const int ty = (int)floorf((pos[2] - bmin[2]) / ts); - if (tx < 0 || ty < 0) - return; + const int tx = (int)((pos[0] - bmin[0]) / ts); + const int ty = (int)((pos[2] - bmin[2]) / ts); m_tileBmin[0] = bmin[0] + tx*ts; m_tileBmin[1] = bmin[1]; @@ -457,10 +462,8 @@ void Sample_TileMesh::removeTile(const float* pos) const float* bmax = m_geom->getMeshBoundsMax(); const float ts = m_tileSize*m_cellSize; - const int tx = (int)floorf((pos[0] - bmin[0]) / ts); - const int ty = (int)floorf((pos[2] - bmin[2]) / ts); - if (tx < 0 || ty < 0) - return; + const int tx = (int)((pos[0] - bmin[0]) / ts); + const int ty = (int)((pos[2] - bmin[2]) / ts); m_tileBmin[0] = bmin[0] + tx*ts; m_tileBmin[1] = bmin[1]; @@ -676,6 +679,23 @@ unsigned char* Sample_TileMesh::buildTileMesh(const float* bmin, const float* bm delete m_solid; m_solid = 0; } + + // Erode the walkable area by agent radius. + if (!rcErodeArea(RC_WALKABLE_AREA, m_cfg.walkableRadius, *m_chf)) + { + if (rcGetLog()) + rcGetLog()->log(RC_LOG_ERROR, "buildNavigation: Could not erode."); + return false; + } + + const float* boxVerts = m_geom->getBoxVolumeVerts(); + const unsigned char* boxTypes = m_geom->getBoxVolumeTypes(); + for (int i = 0; i < m_geom->getBoxVolumeCount(); ++i) + { + const float* v = &boxVerts[i*3*2]; + rcMarkBoxArea(&v[0], &v[3], boxTypes[i], *m_chf); + } + // Prepare for region partitioning, by calculating distance field along the walkable surface. if (!rcBuildDistanceField(*m_chf)) @@ -686,7 +706,7 @@ unsigned char* Sample_TileMesh::buildTileMesh(const float* bmin, const float* bm } // Partition the walkable surface into simple regions without holes. - if (!rcBuildRegions(*m_chf, m_cfg.walkableRadius, m_cfg.borderSize, m_cfg.minRegionSize, m_cfg.mergeRegionSize)) + if (!rcBuildRegions(*m_chf, m_cfg.borderSize, m_cfg.minRegionSize, m_cfg.mergeRegionSize)) { if (rcGetLog()) rcGetLog()->log(RC_LOG_ERROR, "buildNavigation: Could not build regions."); @@ -823,6 +843,8 @@ unsigned char* Sample_TileMesh::buildTileMesh(const float* bmin, const float* bm rcGetLog()->log(RC_LOG_PROGRESS, "Filter Walkable: %.1fms (%.1f%%)", m_buildTimes.filterWalkable/1000.0f, m_buildTimes.filterWalkable*pc); rcGetLog()->log(RC_LOG_PROGRESS, "Filter Reachable: %.1fms (%.1f%%)", m_buildTimes.filterMarkReachable/1000.0f, m_buildTimes.filterMarkReachable*pc); + rcGetLog()->log(RC_LOG_PROGRESS, "Erode walkable area: %.1fms (%.1f%%)", m_buildTimes.erodeArea/1000.0f, m_buildTimes.erodeArea*pc); + rcGetLog()->log(RC_LOG_PROGRESS, "Build Distancefield: %.1fms (%.1f%%)", m_buildTimes.buildDistanceField/1000.0f, m_buildTimes.buildDistanceField*pc); rcGetLog()->log(RC_LOG_PROGRESS, " - distance: %.1fms (%.1f%%)", m_buildTimes.buildDistanceFieldDist/1000.0f, m_buildTimes.buildDistanceFieldDist*pc); rcGetLog()->log(RC_LOG_PROGRESS, " - blur: %.1fms (%.1f%%)", m_buildTimes.buildDistanceFieldBlur/1000.0f, m_buildTimes.buildDistanceFieldBlur*pc);