diff --git a/Detour/Source/DetourTileNavMesh.cpp b/Detour/Source/DetourTileNavMesh.cpp index 0813c77..913a568 100644 --- a/Detour/Source/DetourTileNavMesh.cpp +++ b/Detour/Source/DetourTileNavMesh.cpp @@ -90,7 +90,7 @@ dtTiledNavMesh::~dtTiledNavMesh() { for (int i = 0; i < DT_MAX_TILES; ++i) { - if (m_tiles[i].data && m_tiles[i].dataSize < 0) + if (m_tiles[i].data && m_tiles[i].ownsData) { delete [] m_tiles[i].data; m_tiles[i].data = 0; diff --git a/Recast/Include/Recast.h b/Recast/Include/Recast.h index 5fe5447..90de8ed 100644 --- a/Recast/Include/Recast.h +++ b/Recast/Include/Recast.h @@ -443,7 +443,7 @@ bool rcBuildCompactHeightfield(const int walkableHeight, const int walkableClimb // Returns false if operation ran out of memory. bool rcBuildDistanceField(rcCompactHeightfield& chf); -// Divides the walkable heighfied into simple regions. +// Divides the walkable heighfied into simple regions using watershed partitioning. // Each region has only one contour and no overlaps. // The regions are stored in the compact heightfield 'reg' field. // The regions will be shrinked by the radius of the agent. @@ -461,6 +461,24 @@ bool rcBuildRegions(rcCompactHeightfield& chf, int walkableRadius, int borderSize, int minRegionSize, int mergeRegionSize); +// Divides the walkable heighfied into simple regions using simple monotone partitioning. +// Each region has only one contour and no overlaps. +// The regions are stored in the compact heightfield 'reg' field. +// The regions will be shrinked by the radius of the agent. +// The process sometimes creates small regions. The parameter +// 'minRegionSize' specifies the smallest allowed regions size. +// If the area of a regions is smaller than allowed, the regions is +// removed or merged to neighbour region. +// Params: +// chf - (in/out) compact heightfield representing the open space. +// walkableRadius - (in) the radius of the agent. +// minRegionSize - (in) the smallest allowed regions size. +// maxMergeRegionSize - (in) the largest allowed regions size which can be merged. +// Returns false if operation ran out of memory. +bool rcBuildRegionsMonotone(rcCompactHeightfield& chf, + int walkableRadius, int borderSize, + int minRegionSize, int mergeRegionSize); + // Builds simplified contours from the regions outlines. // Params: // chf - (in) compact heightfield which has regions set. diff --git a/Recast/Source/RecastRegion.cpp b/Recast/Source/RecastRegion.cpp index 5c557cf..ecc32ec 100644 --- a/Recast/Source/RecastRegion.cpp +++ b/Recast/Source/RecastRegion.cpp @@ -947,6 +947,179 @@ static void paintRectRegion(int minx, int maxx, int miny, int maxy, } } +struct rcSweepSpan +{ + unsigned short rid; // row id + unsigned short id; // region id + unsigned short ns; // number samples + unsigned short nei; // neighbour id +}; + +bool rcBuildRegionsMonotone(rcCompactHeightfield& chf, + int walkableRadius, int borderSize, + int minRegionSize, int mergeRegionSize) +{ + rcTimeVal startTime = rcGetPerformanceTimer(); + + unsigned short* src = 0; + rcSweepSpan* sweeps = 0; + rcIntArray prev(256); + + const int w = chf.width; + const int h = chf.height; + unsigned short minLevel = (unsigned short)(walkableRadius*2); + unsigned short id = 1; + + src = new unsigned short[chf.spanCount*2]; + if (!src) + { + if (rcGetLog()) + rcGetLog()->log(RC_LOG_ERROR, "rcBuildRegionsMonotone: Out of memory 'src' (%d).", chf.spanCount*2); + goto failure; + } + memset(src,0,sizeof(unsigned short)*2*chf.spanCount); + + sweeps = new rcSweepSpan[chf.width]; + if (!sweeps) + { + if (rcGetLog()) + rcGetLog()->log(RC_LOG_ERROR, "rcBuildDistanceField: Out of memory 'sweeps' (%d).", chf.width); + goto failure; + } + + + // Mark border regions. + paintRectRegion(0, borderSize, 0, h, id|RC_BORDER_REG, minLevel, chf, src); id++; + paintRectRegion(w-borderSize, w, 0, h, id|RC_BORDER_REG, minLevel, chf, src); id++; + paintRectRegion(0, w, 0, borderSize, id|RC_BORDER_REG, minLevel, chf, src); id++; + paintRectRegion(0, w, h-borderSize, h, id|RC_BORDER_REG, minLevel, chf, src); id++; + + // Sweep one line at a time. + for (int y = borderSize; y < h-borderSize; ++y) + { + // Collect spans from this row. + prev.resize(id+1); + memset(&prev[0],0,sizeof(int)*id); + unsigned short rid = 1; + + for (int x = borderSize; x < w-borderSize; ++x) + { + const rcCompactCell& c = chf.cells[x+y*w]; + + for (int i = (int)c.index, ni = (int)(c.index+c.count); i < ni; ++i) + { + const rcCompactSpan& s = chf.spans[i]; + if (s.dist < minLevel) continue; + + // -x + unsigned short previd = 0; + if (rcGetCon(s, 0) != 0xf) + { + const int ax = x + rcGetDirOffsetX(0); + const int ay = y + rcGetDirOffsetY(0); + const int ai = (int)chf.cells[ax+ay*w].index + rcGetCon(s, 0); + if ((src[ai*2] & RC_BORDER_REG) == 0) + previd = src[ai*2]; + } + + if (!previd) + { + previd = rid++; + sweeps[previd].rid = previd; + sweeps[previd].ns = 0; + sweeps[previd].nei = 0; + } + + if (previd != 0) + { + // -y + if (rcGetCon(s,3) != 0xf) + { + const int ax = x + rcGetDirOffsetX(3); + const int ay = y + rcGetDirOffsetY(3); + const int ai = (int)chf.cells[ax+ay*w].index + rcGetCon(s, 3); + if (src[ai*2] && (src[ai*2] & RC_BORDER_REG) == 0) + { + unsigned char nr = src[ai*2]; + if (!sweeps[previd].nei || sweeps[previd].nei == nr) + { + sweeps[previd].nei = nr; + sweeps[previd].ns++; + prev[nr]++; + } + else + { + sweeps[previd].nei = 0xffff; + } + } + } + } + src[i*2] = previd; + } + } + + // Create unique ID. + for (int i = 1; i < rid; ++i) + { + if (sweeps[i].nei != 0xffff && sweeps[i].nei != 0 && + prev[sweeps[i].nei] == (int)sweeps[i].ns) + { + sweeps[i].id = sweeps[i].nei; + } + else + { + sweeps[i].id = id++; + } + } + + // Remap IDs + for (int x = borderSize; x < w-borderSize; ++x) + { + const rcCompactCell& c = chf.cells[x+y*w]; + + for (int i = (int)c.index, ni = (int)(c.index+c.count); i < ni; ++i) + { + if (src[i*2] > 0 && src[i*2] < rid) + src[i*2] = sweeps[src[i*2]].id; + } + } + } + + + rcTimeVal filterStartTime = rcGetPerformanceTimer(); + + // Filter out small regions. + chf.maxRegions = id; + if (!filterSmallRegions(minRegionSize, mergeRegionSize, chf.maxRegions, chf, src)) + goto failure; + + rcTimeVal filterEndTime = rcGetPerformanceTimer(); + + + // Write the result out. + for (int i = 0; i < chf.spanCount; ++i) + chf.spans[i].reg = src[i*2]; + + delete [] src; + delete [] sweeps; + + rcTimeVal endTime = rcGetPerformanceTimer(); + + if (rcGetBuildTimes()) + { + rcGetBuildTimes()->buildRegions += rcGetDeltaTimeUsec(startTime, endTime); + rcGetBuildTimes()->buildRegionsFilter += rcGetDeltaTimeUsec(filterStartTime, filterEndTime); + } + + return true; + +failure: + delete [] src; + delete [] sweeps; + + return false; +} + bool rcBuildRegions(rcCompactHeightfield& chf, int walkableRadius, int borderSize, int minRegionSize, int mergeRegionSize) diff --git a/RecastDemo/Bin/Recast.app/Contents/MacOS/Recast b/RecastDemo/Bin/Recast.app/Contents/MacOS/Recast index 6657515..b594e44 100755 Binary files a/RecastDemo/Bin/Recast.app/Contents/MacOS/Recast and b/RecastDemo/Bin/Recast.app/Contents/MacOS/Recast differ diff --git a/RecastDemo/Build/Xcode/Recast.xcodeproj/memon.pbxuser b/RecastDemo/Build/Xcode/Recast.xcodeproj/memon.pbxuser index e46a5e2..2bf2b99 100644 --- a/RecastDemo/Build/Xcode/Recast.xcodeproj/memon.pbxuser +++ b/RecastDemo/Build/Xcode/Recast.xcodeproj/memon.pbxuser @@ -2,7 +2,7 @@ { 089C165DFE840E0CC02AAC07 /* English */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {915, 499}}"; + sepNavIntBoundsRect = "{{0, 0}, {915, 520}}"; sepNavSelRange = "{0, 0}"; sepNavVisRange = "{0, 45}"; sepNavWindowFrame = "{{15, 78}, {1011, 695}}"; @@ -114,8 +114,8 @@ PBXFileDataSource_Target_ColumnID, ); }; - PBXPerProjectTemplateStateSaveDate = 272806358; - PBXWorkspaceStateSaveDate = 272806358; + PBXPerProjectTemplateStateSaveDate = 272984131; + PBXWorkspaceStateSaveDate = 272984131; }; perUserProjectItems = { 6B02498D1003751300CF7107 = 6B02498D1003751300CF7107 /* PBXTextBookmark */; @@ -129,11 +129,7 @@ 6B05AF59104042D5004A71D1 = 6B05AF59104042D5004A71D1 /* PBXTextBookmark */; 6B05AFA810404FAB004A71D1 = 6B05AFA810404FAB004A71D1 /* PBXTextBookmark */; 6B05AFA910404FAB004A71D1 = 6B05AFA910404FAB004A71D1 /* PBXTextBookmark */; - 6B05AFF010405B90004A71D1 = 6B05AFF010405B90004A71D1 /* PBXTextBookmark */; 6B05B00C10405F0A004A71D1 = 6B05B00C10405F0A004A71D1 /* PBXTextBookmark */; - 6B05B00D10405F0A004A71D1 = 6B05B00D10405F0A004A71D1 /* PBXTextBookmark */; - 6B05B00F10405F0A004A71D1 = 6B05B00F10405F0A004A71D1 /* PBXTextBookmark */; - 6B05B01010405F0A004A71D1 = 6B05B01010405F0A004A71D1 /* PBXTextBookmark */; 6B092B500FFCA0A20088D3A5 = 6B092B500FFCA0A20088D3A5 /* PBXTextBookmark */; 6B092BBC0FFCEC1A0088D3A5 = 6B092BBC0FFCEC1A0088D3A5 /* PBXTextBookmark */; 6B1186211006945C0018F96F = 6B1186211006945C0018F96F /* PBXBookmark */; @@ -150,135 +146,155 @@ 6B2AEC670FFB8AB0005BE9CC = 6B2AEC670FFB8AB0005BE9CC /* PBXTextBookmark */; 6B2AEC740FFB8AB0005BE9CC = 6B2AEC740FFB8AB0005BE9CC /* PBXTextBookmark */; 6B2AEC750FFB8AB0005BE9CC = 6B2AEC750FFB8AB0005BE9CC /* PBXTextBookmark */; - 6B3314EA1042BC8200E98B50 /* PBXTextBookmark */ = 6B3314EA1042BC8200E98B50 /* PBXTextBookmark */; - 6B3314EB1042BC8200E98B50 /* PBXTextBookmark */ = 6B3314EB1042BC8200E98B50 /* PBXTextBookmark */; - 6B3314EC1042BC8200E98B50 /* PBXTextBookmark */ = 6B3314EC1042BC8200E98B50 /* PBXTextBookmark */; - 6B3314ED1042BC8200E98B50 /* PBXTextBookmark */ = 6B3314ED1042BC8200E98B50 /* PBXTextBookmark */; - 6B3314EE1042BC8200E98B50 /* PBXTextBookmark */ = 6B3314EE1042BC8200E98B50 /* PBXTextBookmark */; - 6B3314EF1042BC8200E98B50 /* PBXTextBookmark */ = 6B3314EF1042BC8200E98B50 /* PBXTextBookmark */; - 6B3314F01042BC8200E98B50 /* PBXTextBookmark */ = 6B3314F01042BC8200E98B50 /* PBXTextBookmark */; - 6B3314F11042BC8200E98B50 /* PBXTextBookmark */ = 6B3314F11042BC8200E98B50 /* PBXTextBookmark */; - 6B3314F21042BC8200E98B50 /* PBXTextBookmark */ = 6B3314F21042BC8200E98B50 /* PBXTextBookmark */; - 6B3314F31042BC8200E98B50 /* PBXTextBookmark */ = 6B3314F31042BC8200E98B50 /* PBXTextBookmark */; - 6B3314F41042BC8200E98B50 /* PBXTextBookmark */ = 6B3314F41042BC8200E98B50 /* PBXTextBookmark */; - 6B3314F51042BC8200E98B50 /* PBXTextBookmark */ = 6B3314F51042BC8200E98B50 /* PBXTextBookmark */; - 6B3314F61042BC8200E98B50 /* PBXTextBookmark */ = 6B3314F61042BC8200E98B50 /* PBXTextBookmark */; - 6B3314F71042BC8200E98B50 /* PBXTextBookmark */ = 6B3314F71042BC8200E98B50 /* PBXTextBookmark */; - 6B3314F81042BC8200E98B50 /* PBXTextBookmark */ = 6B3314F81042BC8200E98B50 /* PBXTextBookmark */; - 6B3314F91042BC8200E98B50 /* PBXTextBookmark */ = 6B3314F91042BC8200E98B50 /* PBXTextBookmark */; - 6B3314FA1042BC8200E98B50 /* PBXTextBookmark */ = 6B3314FA1042BC8200E98B50 /* PBXTextBookmark */; - 6B3314FB1042BC8200E98B50 /* PBXTextBookmark */ = 6B3314FB1042BC8200E98B50 /* PBXTextBookmark */; - 6B3314FC1042BC8200E98B50 /* PBXTextBookmark */ = 6B3314FC1042BC8200E98B50 /* PBXTextBookmark */; - 6B3314FD1042BC8200E98B50 /* PBXTextBookmark */ = 6B3314FD1042BC8200E98B50 /* PBXTextBookmark */; - 6B3314FE1042BC8200E98B50 /* PBXTextBookmark */ = 6B3314FE1042BC8200E98B50 /* PBXTextBookmark */; - 6B3314FF1042BC8200E98B50 /* PBXTextBookmark */ = 6B3314FF1042BC8200E98B50 /* PBXTextBookmark */; - 6B3315001042BC8200E98B50 /* PBXTextBookmark */ = 6B3315001042BC8200E98B50 /* PBXTextBookmark */; - 6B3315011042BC8200E98B50 /* PBXTextBookmark */ = 6B3315011042BC8200E98B50 /* PBXTextBookmark */; - 6B3315021042BC8200E98B50 /* PBXTextBookmark */ = 6B3315021042BC8200E98B50 /* PBXTextBookmark */; - 6B3315031042BC8200E98B50 /* PBXTextBookmark */ = 6B3315031042BC8200E98B50 /* PBXTextBookmark */; - 6B3315041042BC8200E98B50 /* PBXTextBookmark */ = 6B3315041042BC8200E98B50 /* PBXTextBookmark */; - 6B3315051042BC8200E98B50 /* PBXTextBookmark */ = 6B3315051042BC8200E98B50 /* PBXTextBookmark */; - 6B3315061042BC8200E98B50 /* PBXTextBookmark */ = 6B3315061042BC8200E98B50 /* PBXTextBookmark */; - 6B3315071042BC8200E98B50 /* PBXTextBookmark */ = 6B3315071042BC8200E98B50 /* PBXTextBookmark */; - 6B3315081042BC8200E98B50 /* PBXTextBookmark */ = 6B3315081042BC8200E98B50 /* PBXTextBookmark */; - 6B3315091042BC8200E98B50 /* PBXTextBookmark */ = 6B3315091042BC8200E98B50 /* PBXTextBookmark */; - 6B33150A1042BC8200E98B50 /* PBXTextBookmark */ = 6B33150A1042BC8200E98B50 /* PBXTextBookmark */; - 6B33150B1042BC8200E98B50 /* PBXTextBookmark */ = 6B33150B1042BC8200E98B50 /* PBXTextBookmark */; - 6B33150C1042BC8200E98B50 /* PBXTextBookmark */ = 6B33150C1042BC8200E98B50 /* PBXTextBookmark */; - 6B33150D1042BC8200E98B50 /* PBXTextBookmark */ = 6B33150D1042BC8200E98B50 /* PBXTextBookmark */; - 6B33150E1042BC8200E98B50 /* PBXTextBookmark */ = 6B33150E1042BC8200E98B50 /* PBXTextBookmark */; - 6B33150F1042BC8200E98B50 /* PBXTextBookmark */ = 6B33150F1042BC8200E98B50 /* PBXTextBookmark */; - 6B3315101042BC8200E98B50 /* PBXTextBookmark */ = 6B3315101042BC8200E98B50 /* PBXTextBookmark */; - 6B3315111042BC8200E98B50 /* PBXTextBookmark */ = 6B3315111042BC8200E98B50 /* PBXTextBookmark */; - 6B3315121042BC8200E98B50 /* PBXTextBookmark */ = 6B3315121042BC8200E98B50 /* PBXTextBookmark */; - 6B3315131042BC8200E98B50 /* PBXTextBookmark */ = 6B3315131042BC8200E98B50 /* PBXTextBookmark */; - 6B3315141042BC8200E98B50 /* PBXTextBookmark */ = 6B3315141042BC8200E98B50 /* PBXTextBookmark */; - 6B3315151042BC8200E98B50 /* PBXTextBookmark */ = 6B3315151042BC8200E98B50 /* PBXTextBookmark */; - 6B3315161042BC8200E98B50 /* PBXTextBookmark */ = 6B3315161042BC8200E98B50 /* PBXTextBookmark */; - 6B3315171042BC8200E98B50 /* PBXTextBookmark */ = 6B3315171042BC8200E98B50 /* PBXTextBookmark */; - 6B3315181042BC8200E98B50 /* PBXTextBookmark */ = 6B3315181042BC8200E98B50 /* PBXTextBookmark */; - 6B3315191042BC8200E98B50 /* PBXTextBookmark */ = 6B3315191042BC8200E98B50 /* PBXTextBookmark */; - 6B33151A1042BC8200E98B50 /* PBXTextBookmark */ = 6B33151A1042BC8200E98B50 /* PBXTextBookmark */; - 6B33151B1042BC8200E98B50 /* PBXTextBookmark */ = 6B33151B1042BC8200E98B50 /* PBXTextBookmark */; - 6B33151C1042BC8200E98B50 /* PBXTextBookmark */ = 6B33151C1042BC8200E98B50 /* PBXTextBookmark */; - 6B33151D1042BC8200E98B50 /* PBXTextBookmark */ = 6B33151D1042BC8200E98B50 /* PBXTextBookmark */; - 6B3315291042BCC100E98B50 /* PBXTextBookmark */ = 6B3315291042BCC100E98B50 /* PBXTextBookmark */; - 6B33152B1042BCEF00E98B50 /* PBXTextBookmark */ = 6B33152B1042BCEF00E98B50 /* PBXTextBookmark */; - 6B33152E1042BD3500E98B50 /* PBXTextBookmark */ = 6B33152E1042BD3500E98B50 /* PBXTextBookmark */; - 6B33152F1042BD3500E98B50 /* PBXTextBookmark */ = 6B33152F1042BD3500E98B50 /* PBXTextBookmark */; - 6B3315301042BD3500E98B50 /* PBXTextBookmark */ = 6B3315301042BD3500E98B50 /* PBXTextBookmark */; - 6B3315311042BD3500E98B50 /* PBXTextBookmark */ = 6B3315311042BD3500E98B50 /* PBXTextBookmark */; - 6B3315321042BE1600E98B50 /* PBXTextBookmark */ = 6B3315321042BE1600E98B50 /* PBXTextBookmark */; - 6B3315331042BE1600E98B50 /* PBXTextBookmark */ = 6B3315331042BE1600E98B50 /* PBXTextBookmark */; - 6B3315341042BE1600E98B50 /* PBXTextBookmark */ = 6B3315341042BE1600E98B50 /* PBXTextBookmark */; - 6B3315351042BE1600E98B50 /* PBXTextBookmark */ = 6B3315351042BE1600E98B50 /* PBXTextBookmark */; - 6B3315361042BE1600E98B50 /* PBXTextBookmark */ = 6B3315361042BE1600E98B50 /* PBXTextBookmark */; - 6B3315371042BE1600E98B50 /* PBXTextBookmark */ = 6B3315371042BE1600E98B50 /* PBXTextBookmark */; - 6B3315381042BE1600E98B50 /* PBXTextBookmark */ = 6B3315381042BE1600E98B50 /* PBXTextBookmark */; - 6B3315391042BE1600E98B50 /* PBXTextBookmark */ = 6B3315391042BE1600E98B50 /* PBXTextBookmark */; - 6B33153A1042BE1600E98B50 /* PBXTextBookmark */ = 6B33153A1042BE1600E98B50 /* PBXTextBookmark */; - 6B33153B1042BE1600E98B50 /* PBXTextBookmark */ = 6B33153B1042BE1600E98B50 /* PBXTextBookmark */; - 6B33153C1042BE1600E98B50 /* PBXTextBookmark */ = 6B33153C1042BE1600E98B50 /* PBXTextBookmark */; - 6B33153D1042BE1600E98B50 /* PBXTextBookmark */ = 6B33153D1042BE1600E98B50 /* PBXTextBookmark */; - 6B33153E1042BE1600E98B50 /* PBXTextBookmark */ = 6B33153E1042BE1600E98B50 /* PBXTextBookmark */; - 6B33153F1042BE1600E98B50 /* PBXTextBookmark */ = 6B33153F1042BE1600E98B50 /* PBXTextBookmark */; - 6B3315401042BE1600E98B50 /* PBXTextBookmark */ = 6B3315401042BE1600E98B50 /* PBXTextBookmark */; - 6B3315411042BE1600E98B50 /* PBXTextBookmark */ = 6B3315411042BE1600E98B50 /* PBXTextBookmark */; - 6B3315421042BE1600E98B50 /* PBXTextBookmark */ = 6B3315421042BE1600E98B50 /* PBXTextBookmark */; - 6B3315431042BE1600E98B50 /* PBXTextBookmark */ = 6B3315431042BE1600E98B50 /* PBXTextBookmark */; - 6B3315441042BE4600E98B50 /* PBXTextBookmark */ = 6B3315441042BE4600E98B50 /* PBXTextBookmark */; - 6B3315451042BED800E98B50 /* PBXTextBookmark */ = 6B3315451042BED800E98B50 /* PBXTextBookmark */; - 6B3315481042C02C00E98B50 /* PBXTextBookmark */ = 6B3315481042C02C00E98B50 /* PBXTextBookmark */; - 6B3315491042C02C00E98B50 /* PBXTextBookmark */ = 6B3315491042C02C00E98B50 /* PBXTextBookmark */; - 6B33154A1042C0A500E98B50 /* PBXTextBookmark */ = 6B33154A1042C0A500E98B50 /* PBXTextBookmark */; - 6B33154C1042C42500E98B50 /* PBXTextBookmark */ = 6B33154C1042C42500E98B50 /* PBXTextBookmark */; - 6B33154D1042C42500E98B50 /* PBXTextBookmark */ = 6B33154D1042C42500E98B50 /* PBXTextBookmark */; - 6B33154E1042C42500E98B50 /* PBXTextBookmark */ = 6B33154E1042C42500E98B50 /* PBXTextBookmark */; - 6B33154F1042C42500E98B50 /* PBXTextBookmark */ = 6B33154F1042C42500E98B50 /* PBXTextBookmark */; - 6B3315501042C42500E98B50 /* PBXTextBookmark */ = 6B3315501042C42500E98B50 /* PBXTextBookmark */; - 6B3315511042C42500E98B50 /* PBXTextBookmark */ = 6B3315511042C42500E98B50 /* PBXTextBookmark */; - 6B3315521042C42500E98B50 /* PBXTextBookmark */ = 6B3315521042C42500E98B50 /* PBXTextBookmark */; - 6B3315531042C42500E98B50 /* PBXTextBookmark */ = 6B3315531042C42500E98B50 /* PBXTextBookmark */; - 6B3315541042C42500E98B50 /* PBXTextBookmark */ = 6B3315541042C42500E98B50 /* PBXTextBookmark */; - 6B3315551042C42500E98B50 /* PBXTextBookmark */ = 6B3315551042C42500E98B50 /* PBXTextBookmark */; - 6B3315561042C42500E98B50 /* PBXTextBookmark */ = 6B3315561042C42500E98B50 /* PBXTextBookmark */; - 6B3315571042C42500E98B50 /* PBXTextBookmark */ = 6B3315571042C42500E98B50 /* PBXTextBookmark */; - 6B3315581042C42500E98B50 /* PBXTextBookmark */ = 6B3315581042C42500E98B50 /* PBXTextBookmark */; - 6B3315591042C42500E98B50 /* PBXTextBookmark */ = 6B3315591042C42500E98B50 /* PBXTextBookmark */; - 6B33155A1042C42500E98B50 /* PBXTextBookmark */ = 6B33155A1042C42500E98B50 /* PBXTextBookmark */; - 6B33155B1042C42500E98B50 /* PBXTextBookmark */ = 6B33155B1042C42500E98B50 /* PBXTextBookmark */; - 6B33155C1042C42500E98B50 /* PBXTextBookmark */ = 6B33155C1042C42500E98B50 /* PBXTextBookmark */; - 6B33155D1042C42500E98B50 /* PBXTextBookmark */ = 6B33155D1042C42500E98B50 /* PBXTextBookmark */; - 6B33155E1042C42500E98B50 /* PBXTextBookmark */ = 6B33155E1042C42500E98B50 /* PBXTextBookmark */; - 6B33155F1042C42500E98B50 /* PBXTextBookmark */ = 6B33155F1042C42500E98B50 /* PBXTextBookmark */; - 6B3315601042C42500E98B50 /* PBXTextBookmark */ = 6B3315601042C42500E98B50 /* PBXTextBookmark */; - 6B3315611042C42500E98B50 /* PBXTextBookmark */ = 6B3315611042C42500E98B50 /* PBXTextBookmark */; - 6B3315621042C42500E98B50 /* PBXTextBookmark */ = 6B3315621042C42500E98B50 /* PBXTextBookmark */; - 6B3315631042C42500E98B50 /* PBXTextBookmark */ = 6B3315631042C42500E98B50 /* PBXTextBookmark */; - 6B33156B1042C54200E98B50 /* PBXTextBookmark */ = 6B33156B1042C54200E98B50 /* PBXTextBookmark */; - 6B33156C1042C54200E98B50 /* PBXTextBookmark */ = 6B33156C1042C54200E98B50 /* PBXTextBookmark */; - 6B33156D1042C54200E98B50 /* PBXTextBookmark */ = 6B33156D1042C54200E98B50 /* PBXTextBookmark */; - 6B33156E1042C54200E98B50 /* PBXTextBookmark */ = 6B33156E1042C54200E98B50 /* PBXTextBookmark */; - 6B3315711042C5D700E98B50 /* PBXTextBookmark */ = 6B3315711042C5D700E98B50 /* PBXTextBookmark */; - 6B3315731042C5F700E98B50 /* PBXTextBookmark */ = 6B3315731042C5F700E98B50 /* PBXTextBookmark */; - 6B3315751042C61D00E98B50 /* PBXTextBookmark */ = 6B3315751042C61D00E98B50 /* PBXTextBookmark */; - 6B3315771042C6A000E98B50 /* PBXTextBookmark */ = 6B3315771042C6A000E98B50 /* PBXTextBookmark */; - 6B3315781042C6A000E98B50 /* PBXTextBookmark */ = 6B3315781042C6A000E98B50 /* PBXTextBookmark */; - 6B3315791042C6A000E98B50 /* PBXTextBookmark */ = 6B3315791042C6A000E98B50 /* PBXTextBookmark */; - 6B33157A1042C6A000E98B50 /* PBXTextBookmark */ = 6B33157A1042C6A000E98B50 /* PBXTextBookmark */; - 6B33157B1042C6A000E98B50 /* PBXTextBookmark */ = 6B33157B1042C6A000E98B50 /* PBXTextBookmark */; - 6B3315821042CB6F00E98B50 /* PBXTextBookmark */ = 6B3315821042CB6F00E98B50 /* PBXTextBookmark */; - 6B3315831042CB6F00E98B50 /* PBXTextBookmark */ = 6B3315831042CB6F00E98B50 /* PBXTextBookmark */; - 6B3315841042CB6F00E98B50 /* PBXTextBookmark */ = 6B3315841042CB6F00E98B50 /* PBXTextBookmark */; - 6B3315851042CB6F00E98B50 /* PBXTextBookmark */ = 6B3315851042CB6F00E98B50 /* PBXTextBookmark */; + 6B3314EE1042BC8200E98B50 = 6B3314EE1042BC8200E98B50 /* PBXTextBookmark */; + 6B3314EF1042BC8200E98B50 = 6B3314EF1042BC8200E98B50 /* PBXTextBookmark */; + 6B3314F41042BC8200E98B50 = 6B3314F41042BC8200E98B50 /* PBXTextBookmark */; + 6B3314F61042BC8200E98B50 = 6B3314F61042BC8200E98B50 /* PBXTextBookmark */; + 6B3314F71042BC8200E98B50 = 6B3314F71042BC8200E98B50 /* PBXTextBookmark */; + 6B3314F91042BC8200E98B50 = 6B3314F91042BC8200E98B50 /* PBXTextBookmark */; + 6B3314FD1042BC8200E98B50 = 6B3314FD1042BC8200E98B50 /* PBXTextBookmark */; + 6B3314FE1042BC8200E98B50 = 6B3314FE1042BC8200E98B50 /* PBXTextBookmark */; + 6B3315011042BC8200E98B50 = 6B3315011042BC8200E98B50 /* PBXTextBookmark */; + 6B3315021042BC8200E98B50 = 6B3315021042BC8200E98B50 /* PBXTextBookmark */; + 6B3315031042BC8200E98B50 = 6B3315031042BC8200E98B50 /* PBXTextBookmark */; + 6B3315041042BC8200E98B50 = 6B3315041042BC8200E98B50 /* PBXTextBookmark */; + 6B3315051042BC8200E98B50 = 6B3315051042BC8200E98B50 /* PBXTextBookmark */; + 6B3315061042BC8200E98B50 = 6B3315061042BC8200E98B50 /* PBXTextBookmark */; + 6B3315071042BC8200E98B50 = 6B3315071042BC8200E98B50 /* PBXTextBookmark */; + 6B3315081042BC8200E98B50 = 6B3315081042BC8200E98B50 /* PBXTextBookmark */; + 6B3315091042BC8200E98B50 = 6B3315091042BC8200E98B50 /* PBXTextBookmark */; + 6B33150A1042BC8200E98B50 = 6B33150A1042BC8200E98B50 /* PBXTextBookmark */; + 6B33150B1042BC8200E98B50 = 6B33150B1042BC8200E98B50 /* PBXTextBookmark */; + 6B33150C1042BC8200E98B50 = 6B33150C1042BC8200E98B50 /* PBXTextBookmark */; + 6B33150D1042BC8200E98B50 = 6B33150D1042BC8200E98B50 /* PBXTextBookmark */; + 6B33150E1042BC8200E98B50 = 6B33150E1042BC8200E98B50 /* PBXTextBookmark */; + 6B33150F1042BC8200E98B50 = 6B33150F1042BC8200E98B50 /* PBXTextBookmark */; + 6B3315101042BC8200E98B50 = 6B3315101042BC8200E98B50 /* PBXTextBookmark */; + 6B3315111042BC8200E98B50 = 6B3315111042BC8200E98B50 /* PBXTextBookmark */; + 6B3315121042BC8200E98B50 = 6B3315121042BC8200E98B50 /* PBXTextBookmark */; + 6B3315131042BC8200E98B50 = 6B3315131042BC8200E98B50 /* PBXTextBookmark */; + 6B3315141042BC8200E98B50 = 6B3315141042BC8200E98B50 /* PBXTextBookmark */; + 6B3315151042BC8200E98B50 = 6B3315151042BC8200E98B50 /* PBXTextBookmark */; + 6B3315161042BC8200E98B50 = 6B3315161042BC8200E98B50 /* PBXTextBookmark */; + 6B3315171042BC8200E98B50 = 6B3315171042BC8200E98B50 /* PBXTextBookmark */; + 6B3315181042BC8200E98B50 = 6B3315181042BC8200E98B50 /* PBXTextBookmark */; + 6B3315191042BC8200E98B50 = 6B3315191042BC8200E98B50 /* PBXTextBookmark */; + 6B33151A1042BC8200E98B50 = 6B33151A1042BC8200E98B50 /* PBXTextBookmark */; + 6B33151B1042BC8200E98B50 = 6B33151B1042BC8200E98B50 /* PBXTextBookmark */; + 6B33151C1042BC8200E98B50 = 6B33151C1042BC8200E98B50 /* PBXTextBookmark */; + 6B3315301042BD3500E98B50 = 6B3315301042BD3500E98B50 /* PBXTextBookmark */; + 6B3315321042BE1600E98B50 = 6B3315321042BE1600E98B50 /* PBXTextBookmark */; + 6B3315361042BE1600E98B50 = 6B3315361042BE1600E98B50 /* PBXTextBookmark */; + 6B33153B1042BE1600E98B50 = 6B33153B1042BE1600E98B50 /* PBXTextBookmark */; + 6B33153C1042BE1600E98B50 = 6B33153C1042BE1600E98B50 /* PBXTextBookmark */; + 6B33153D1042BE1600E98B50 = 6B33153D1042BE1600E98B50 /* PBXTextBookmark */; + 6B33153E1042BE1600E98B50 = 6B33153E1042BE1600E98B50 /* PBXTextBookmark */; + 6B33153F1042BE1600E98B50 = 6B33153F1042BE1600E98B50 /* PBXTextBookmark */; + 6B3315401042BE1600E98B50 = 6B3315401042BE1600E98B50 /* PBXTextBookmark */; + 6B3315421042BE1600E98B50 = 6B3315421042BE1600E98B50 /* PBXTextBookmark */; + 6B33154D1042C42500E98B50 = 6B33154D1042C42500E98B50 /* PBXTextBookmark */; + 6B33154F1042C42500E98B50 = 6B33154F1042C42500E98B50 /* PBXTextBookmark */; + 6B3315531042C42500E98B50 = 6B3315531042C42500E98B50 /* PBXTextBookmark */; + 6B3315561042C42500E98B50 = 6B3315561042C42500E98B50 /* PBXTextBookmark */; + 6B3315571042C42500E98B50 = 6B3315571042C42500E98B50 /* PBXTextBookmark */; + 6B3315581042C42500E98B50 = 6B3315581042C42500E98B50 /* PBXTextBookmark */; + 6B3315591042C42500E98B50 = 6B3315591042C42500E98B50 /* PBXTextBookmark */; + 6B33155A1042C42500E98B50 = 6B33155A1042C42500E98B50 /* PBXTextBookmark */; + 6B33155B1042C42500E98B50 = 6B33155B1042C42500E98B50 /* PBXTextBookmark */; + 6B33155C1042C42500E98B50 = 6B33155C1042C42500E98B50 /* PBXTextBookmark */; + 6B33155D1042C42500E98B50 = 6B33155D1042C42500E98B50 /* PBXTextBookmark */; + 6B33155E1042C42500E98B50 = 6B33155E1042C42500E98B50 /* PBXTextBookmark */; + 6B33155F1042C42500E98B50 = 6B33155F1042C42500E98B50 /* PBXTextBookmark */; + 6B3315601042C42500E98B50 = 6B3315601042C42500E98B50 /* PBXTextBookmark */; + 6B3315611042C42500E98B50 = 6B3315611042C42500E98B50 /* PBXTextBookmark */; + 6B3315621042C42500E98B50 = 6B3315621042C42500E98B50 /* PBXTextBookmark */; + 6B33156B1042C54200E98B50 = 6B33156B1042C54200E98B50 /* PBXTextBookmark */; + 6B33156D1042C54200E98B50 = 6B33156D1042C54200E98B50 /* PBXTextBookmark */; + 6B3315771042C6A000E98B50 = 6B3315771042C6A000E98B50 /* PBXTextBookmark */; + 6B3315791042C6A000E98B50 = 6B3315791042C6A000E98B50 /* PBXTextBookmark */; + 6B33157A1042C6A000E98B50 = 6B33157A1042C6A000E98B50 /* PBXTextBookmark */; + 6B3315821042CB6F00E98B50 = 6B3315821042CB6F00E98B50 /* PBXTextBookmark */; + 6B3315841042CB6F00E98B50 = 6B3315841042CB6F00E98B50 /* PBXTextBookmark */; + 6B3315891043BF9A00E98B50 = 6B3315891043BF9A00E98B50 /* PBXTextBookmark */; + 6B33158E1043BF9A00E98B50 = 6B33158E1043BF9A00E98B50 /* PBXTextBookmark */; + 6B3315901043BF9A00E98B50 = 6B3315901043BF9A00E98B50 /* PBXTextBookmark */; + 6B3315911043BF9A00E98B50 = 6B3315911043BF9A00E98B50 /* PBXTextBookmark */; + 6B3315E51043D5BA00E98B50 = 6B3315E51043D5BA00E98B50 /* PBXTextBookmark */; + 6B3315E71043D5BA00E98B50 = 6B3315E71043D5BA00E98B50 /* PBXTextBookmark */; + 6B3315E81043D5BA00E98B50 = 6B3315E81043D5BA00E98B50 /* PBXTextBookmark */; + 6B3315E91043D5BA00E98B50 = 6B3315E91043D5BA00E98B50 /* PBXTextBookmark */; + 6B3315EA1043D5BA00E98B50 = 6B3315EA1043D5BA00E98B50 /* PBXTextBookmark */; + 6B331683104407EA00E98B50 = 6B331683104407EA00E98B50 /* PBXTextBookmark */; + 6B331685104407EA00E98B50 = 6B331685104407EA00E98B50 /* PBXTextBookmark */; + 6B331686104407EA00E98B50 = 6B331686104407EA00E98B50 /* PBXTextBookmark */; + 6B331687104407EA00E98B50 = 6B331687104407EA00E98B50 /* PBXTextBookmark */; + 6B3316891044269D00E98B50 = 6B3316891044269D00E98B50 /* PBXTextBookmark */; + 6B33168D1044269D00E98B50 = 6B33168D1044269D00E98B50 /* PBXTextBookmark */; + 6B33168E1044269D00E98B50 = 6B33168E1044269D00E98B50 /* PBXTextBookmark */; + 6B33168F1044269D00E98B50 = 6B33168F1044269D00E98B50 /* PBXTextBookmark */; + 6B3316901044269D00E98B50 = 6B3316901044269D00E98B50 /* PBXTextBookmark */; + 6B3316911044269D00E98B50 = 6B3316911044269D00E98B50 /* PBXTextBookmark */; + 6B3316921044269D00E98B50 = 6B3316921044269D00E98B50 /* PBXTextBookmark */; + 6B33169B104428D300E98B50 = 6B33169B104428D300E98B50 /* PBXTextBookmark */; + 6B33169C104428D300E98B50 = 6B33169C104428D300E98B50 /* PBXTextBookmark */; + 6B3316BB10442A2200E98B50 = 6B3316BB10442A2200E98B50 /* PBXTextBookmark */; + 6B3316BC10442A2200E98B50 = 6B3316BC10442A2200E98B50 /* PBXTextBookmark */; + 6B3316BD10442A2200E98B50 = 6B3316BD10442A2200E98B50 /* PBXTextBookmark */; + 6B3316C610442A8600E98B50 = 6B3316C610442A8600E98B50 /* PBXTextBookmark */; + 6B3316C710442A8600E98B50 = 6B3316C710442A8600E98B50 /* PBXTextBookmark */; + 6B3316D110442C1700E98B50 = 6B3316D110442C1700E98B50 /* PBXTextBookmark */; + 6B3316D210442C1700E98B50 = 6B3316D210442C1700E98B50 /* PBXTextBookmark */; + 6B3316D310442C1700E98B50 = 6B3316D310442C1700E98B50 /* PBXTextBookmark */; + 6B3316D510442C1700E98B50 = 6B3316D510442C1700E98B50 /* PBXTextBookmark */; + 6B3316D710442C1700E98B50 = 6B3316D710442C1700E98B50 /* PBXTextBookmark */; + 6B3316D810442C1700E98B50 = 6B3316D810442C1700E98B50 /* PBXTextBookmark */; + 6B3316D910442C1700E98B50 = 6B3316D910442C1700E98B50 /* PBXTextBookmark */; + 6B3316DA10442C1700E98B50 = 6B3316DA10442C1700E98B50 /* PBXTextBookmark */; + 6B3316DB10442C1700E98B50 = 6B3316DB10442C1700E98B50 /* PBXTextBookmark */; + 6B3316DC10442C1700E98B50 = 6B3316DC10442C1700E98B50 /* PBXTextBookmark */; + 6B3316E410442CE300E98B50 = 6B3316E410442CE300E98B50 /* PBXTextBookmark */; + 6B3316EA10442D1D00E98B50 = 6B3316EA10442D1D00E98B50 /* PBXTextBookmark */; + 6B3316F2104431DE00E98B50 = 6B3316F2104431DE00E98B50 /* PBXTextBookmark */; + 6B3316F4104431DE00E98B50 = 6B3316F4104431DE00E98B50 /* PBXTextBookmark */; + 6B331700104432A400E98B50 = 6B331700104432A400E98B50 /* PBXTextBookmark */; + 6B331702104432A400E98B50 = 6B331702104432A400E98B50 /* PBXTextBookmark */; + 6B33170410455F3500E98B50 = 6B33170410455F3500E98B50 /* PBXTextBookmark */; + 6B33170510455F3500E98B50 = 6B33170510455F3500E98B50 /* PBXTextBookmark */; + 6B3317091045683900E98B50 = 6B3317091045683900E98B50 /* PBXTextBookmark */; + 6B33170A1045683900E98B50 = 6B33170A1045683900E98B50 /* PBXTextBookmark */; + 6B33170B1045683900E98B50 = 6B33170B1045683900E98B50 /* PBXTextBookmark */; + 6B33170D1045683900E98B50 = 6B33170D1045683900E98B50 /* PBXTextBookmark */; + 6B33170F1045683900E98B50 = 6B33170F1045683900E98B50 /* PBXTextBookmark */; + 6B3317101045683900E98B50 = 6B3317101045683900E98B50 /* PBXTextBookmark */; + 6B3317111045683900E98B50 = 6B3317111045683900E98B50 /* PBXTextBookmark */; + 6B3317131045683900E98B50 = 6B3317131045683900E98B50 /* PBXTextBookmark */; + 6B3317141045683900E98B50 = 6B3317141045683900E98B50 /* PBXTextBookmark */; + 6B3317151045683900E98B50 = 6B3317151045683900E98B50 /* PBXTextBookmark */; + 6B3317161045683900E98B50 = 6B3317161045683900E98B50 /* PBXTextBookmark */; + 6B3317181045683900E98B50 = 6B3317181045683900E98B50 /* PBXTextBookmark */; + 6B3317191045683900E98B50 = 6B3317191045683900E98B50 /* PBXTextBookmark */; + 6B33171A1045683900E98B50 = 6B33171A1045683900E98B50 /* PBXTextBookmark */; + 6B3317F01046805E00E98B50 /* PBXTextBookmark */ = 6B3317F01046805E00E98B50 /* PBXTextBookmark */; + 6B3317F21046805E00E98B50 /* PBXTextBookmark */ = 6B3317F21046805E00E98B50 /* PBXTextBookmark */; + 6B3317F31046805E00E98B50 /* PBXTextBookmark */ = 6B3317F31046805E00E98B50 /* PBXTextBookmark */; + 6B3317F51046805E00E98B50 /* PBXTextBookmark */ = 6B3317F51046805E00E98B50 /* PBXTextBookmark */; + 6B3317F61046805E00E98B50 /* PBXTextBookmark */ = 6B3317F61046805E00E98B50 /* PBXTextBookmark */; + 6B3317F71046805E00E98B50 /* PBXTextBookmark */ = 6B3317F71046805E00E98B50 /* PBXTextBookmark */; + 6B3317F91046805E00E98B50 /* PBXTextBookmark */ = 6B3317F91046805E00E98B50 /* PBXTextBookmark */; + 6B3317FA1046805E00E98B50 /* PBXTextBookmark */ = 6B3317FA1046805E00E98B50 /* PBXTextBookmark */; + 6B3317FB1046805E00E98B50 /* PBXTextBookmark */ = 6B3317FB1046805E00E98B50 /* PBXTextBookmark */; + 6B3317FC1046805E00E98B50 /* PBXTextBookmark */ = 6B3317FC1046805E00E98B50 /* PBXTextBookmark */; + 6B3317FD1046806200E98B50 /* PBXTextBookmark */ = 6B3317FD1046806200E98B50 /* PBXTextBookmark */; + 6B3317FE1046807A00E98B50 /* PBXTextBookmark */ = 6B3317FE1046807A00E98B50 /* PBXTextBookmark */; + 6B331808104680C900E98B50 /* PBXTextBookmark */ = 6B331808104680C900E98B50 /* PBXTextBookmark */; + 6B331809104680C900E98B50 /* PBXTextBookmark */ = 6B331809104680C900E98B50 /* PBXTextBookmark */; + 6B33180A104680C900E98B50 /* PBXTextBookmark */ = 6B33180A104680C900E98B50 /* PBXTextBookmark */; + 6B33180B104680C900E98B50 /* PBXTextBookmark */ = 6B33180B104680C900E98B50 /* PBXTextBookmark */; 6B41875F10397C9F00FBF4A5 = 6B41875F10397C9F00FBF4A5 /* PBXTextBookmark */; - 6B41876A1039827000FBF4A5 = 6B41876A1039827000FBF4A5 /* PBXTextBookmark */; 6B41878E1039854600FBF4A5 = 6B41878E1039854600FBF4A5 /* PBXTextBookmark */; - 6B4187B11039909100FBF4A5 = 6B4187B11039909100FBF4A5 /* PBXTextBookmark */; 6B4187C41039909100FBF4A5 = 6B4187C41039909100FBF4A5 /* PBXTextBookmark */; 6B418869103ACAC700FBF4A5 = 6B418869103ACAC700FBF4A5 /* PBXTextBookmark */; 6B458EA80FB4540500044EA9 = 6B458EA80FB4540500044EA9 /* PBXTextBookmark */; - 6B555D26100B136A00247EA3 = 6B555D26100B136A00247EA3 /* PBXTextBookmark */; 6B555D30100B143200247EA3 = 6B555D30100B143200247EA3 /* PBXTextBookmark */; 6B555DC9100B236A00247EA3 = 6B555DC9100B236A00247EA3 /* PBXTextBookmark */; 6B555E01100B285300247EA3 = 6B555E01100B285300247EA3 /* PBXTextBookmark */; @@ -289,7 +305,6 @@ 6B555F0E100B473F00247EA3 = 6B555F0E100B473F00247EA3 /* PBXTextBookmark */; 6B6241E91034B2FA0002E346 = 6B6241E91034B2FA0002E346 /* PBXTextBookmark */; 6B6241EB1034B2FA0002E346 = 6B6241EB1034B2FA0002E346 /* PBXTextBookmark */; - 6B74D043103DD3B600623975 = 6B74D043103DD3B600623975 /* PBXTextBookmark */; 6B74D052103DD64C00623975 = 6B74D052103DD64C00623975 /* PBXTextBookmark */; 6B74D091103DDCC300623975 = 6B74D091103DDCC300623975 /* PBXTextBookmark */; 6B7707B90FBD66CF00D21BAE = 6B7707B90FBD66CF00D21BAE /* PBXTextBookmark */; @@ -305,20 +320,12 @@ 6B92CE6A100E0577003DA304 = 6B92CE6A100E0577003DA304 /* PBXTextBookmark */; 6B92CE8A100E0739003DA304 = 6B92CE8A100E0739003DA304 /* PBXTextBookmark */; 6B93FDBB102FFCFE00F0C0DA = 6B93FDBB102FFCFE00F0C0DA /* PBXTextBookmark */; - 6B93FDEB10300CBE00F0C0DA = 6B93FDEB10300CBE00F0C0DA /* PBXTextBookmark */; 6B93FDF010300CBE00F0C0DA = 6B93FDF010300CBE00F0C0DA /* PBXTextBookmark */; - 6B93FE7C1030279700F0C0DA = 6B93FE7C1030279700F0C0DA /* PBXTextBookmark */; - 6B95064210383C6900213080 = 6B95064210383C6900213080 /* PBXTextBookmark */; - 6B95064C10383C6900213080 = 6B95064C10383C6900213080 /* PBXTextBookmark */; 6B95065010383C6900213080 = 6B95065010383C6900213080 /* PBXTextBookmark */; - 6B9506851038680900213080 = 6B9506851038680900213080 /* PBXTextBookmark */; 6B9506891038680900213080 = 6B9506891038680900213080 /* PBXTextBookmark */; 6B95069A103869D900213080 = 6B95069A103869D900213080 /* PBXTextBookmark */; - 6B95069B103869D900213080 = 6B95069B103869D900213080 /* PBXTextBookmark */; 6B9506F810388A4200213080 = 6B9506F810388A4200213080 /* PBXTextBookmark */; - 6B95070510388A4200213080 = 6B95070510388A4200213080 /* PBXTextBookmark */; 6B9507401038910D00213080 = 6B9507401038910D00213080 /* PBXTextBookmark */; - 6B950746103891A700213080 = 6B950746103891A700213080 /* PBXTextBookmark */; 6B955A0610359EBB00FE9FE3 = 6B955A0610359EBB00FE9FE3 /* PBXTextBookmark */; 6B955A0810359EBB00FE9FE3 = 6B955A0810359EBB00FE9FE3 /* PBXTextBookmark */; 6B955A0A10359EBB00FE9FE3 = 6B955A0A10359EBB00FE9FE3 /* PBXTextBookmark */; @@ -327,100 +334,20 @@ 6B995FA2100F336B00D7BF5A = 6B995FA2100F336B00D7BF5A /* PBXTextBookmark */; 6B995FDF100F387200D7BF5A = 6B995FDF100F387200D7BF5A /* PBXTextBookmark */; 6B9B7D9D0FF91AC600A9090F = 6B9B7D9D0FF91AC600A9090F /* PBXTextBookmark */; - 6B9D09E210285EFE009B1A6C = 6B9D09E210285EFE009B1A6C /* PBXTextBookmark */; - 6B9D0AD010298E12009B1A6C = 6B9D0AD010298E12009B1A6C /* PBXTextBookmark */; 6B9D0AF4102991F0009B1A6C = 6B9D0AF4102991F0009B1A6C /* PBXTextBookmark */; 6BB788290FC0593E003C24DB = 6BB788290FC0593E003C24DB /* PBXTextBookmark */; 6BB7882A0FC0593E003C24DB = 6BB7882A0FC0593E003C24DB /* PBXTextBookmark */; 6BB7882B0FC0593E003C24DB = 6BB7882B0FC0593E003C24DB /* PBXTextBookmark */; 6BB85D3E0FCEAA6300758966 = 6BB85D3E0FCEAA6300758966 /* PBXTextBookmark */; 6BC745AF0FF527E50083A694 = 6BC745AF0FF527E50083A694 /* PBXTextBookmark */; - 6BF26B4310413CC80099C14A = 6BF26B4310413CC80099C14A /* PBXTextBookmark */; - 6BF26B4410413CC80099C14A = 6BF26B4410413CC80099C14A /* PBXTextBookmark */; - 6BF26B4510413CC80099C14A = 6BF26B4510413CC80099C14A /* PBXTextBookmark */; - 6BF26B4610413CC80099C14A = 6BF26B4610413CC80099C14A /* PBXTextBookmark */; - 6BF26B5110413CF00099C14A = 6BF26B5110413CF00099C14A /* PBXTextBookmark */; - 6BF26B641041423B0099C14A = 6BF26B641041423B0099C14A /* PBXTextBookmark */; - 6BF26B651041423B0099C14A = 6BF26B651041423B0099C14A /* PBXTextBookmark */; - 6BF26B661041423B0099C14A = 6BF26B661041423B0099C14A /* PBXTextBookmark */; - 6BF26B671041423B0099C14A = 6BF26B671041423B0099C14A /* PBXTextBookmark */; - 6BF26B681041423B0099C14A = 6BF26B681041423B0099C14A /* PBXTextBookmark */; - 6BF26B691041423B0099C14A = 6BF26B691041423B0099C14A /* PBXTextBookmark */; - 6BF26B6A1041423B0099C14A = 6BF26B6A1041423B0099C14A /* PBXTextBookmark */; - 6BF26B6B1041423B0099C14A = 6BF26B6B1041423B0099C14A /* PBXTextBookmark */; - 6BF26B781041437C0099C14A = 6BF26B781041437C0099C14A /* PBXTextBookmark */; - 6BF26B7B1041437C0099C14A = 6BF26B7B1041437C0099C14A /* PBXTextBookmark */; - 6BF26B7D1041437C0099C14A = 6BF26B7D1041437C0099C14A /* PBXTextBookmark */; - 6BF26B85104143E10099C14A = 6BF26B85104143E10099C14A /* PBXTextBookmark */; - 6BF26B86104143E10099C14A = 6BF26B86104143E10099C14A /* PBXTextBookmark */; - 6BF26B8C104144910099C14A = 6BF26B8C104144910099C14A /* PBXTextBookmark */; - 6BF26B92104144F90099C14A = 6BF26B92104144F90099C14A /* PBXTextBookmark */; - 6BF26B93104144F90099C14A = 6BF26B93104144F90099C14A /* PBXTextBookmark */; - 6BF26B94104144F90099C14A = 6BF26B94104144F90099C14A /* PBXTextBookmark */; - 6BF26B9E104145630099C14A = 6BF26B9E104145630099C14A /* PBXTextBookmark */; - 6BF26B9F104145630099C14A = 6BF26B9F104145630099C14A /* PBXTextBookmark */; - 6BF26BA5104145A20099C14A = 6BF26BA5104145A20099C14A /* PBXTextBookmark */; - 6BF26BA7104151460099C14A = 6BF26BA7104151460099C14A /* PBXTextBookmark */; - 6BF26BAA104151460099C14A = 6BF26BAA104151460099C14A /* PBXTextBookmark */; - 6BF26BAE104151A50099C14A = 6BF26BAE104151A50099C14A /* PBXTextBookmark */; 6BF26BB51041520F0099C14A = 6BF26BB51041520F0099C14A /* PBXTextBookmark */; - 6BF26BC4104158E90099C14A = 6BF26BC4104158E90099C14A /* PBXTextBookmark */; 6BF26BC5104158E90099C14A = 6BF26BC5104158E90099C14A /* PBXTextBookmark */; - 6BF26BC6104158E90099C14A = 6BF26BC6104158E90099C14A /* PBXTextBookmark */; - 6BF26BC7104158E90099C14A = 6BF26BC7104158E90099C14A /* PBXTextBookmark */; 6BF26BC9104158E90099C14A = 6BF26BC9104158E90099C14A /* PBXTextBookmark */; - 6BF26BCA104158E90099C14A = 6BF26BCA104158E90099C14A /* PBXTextBookmark */; - 6BF26BCE104158E90099C14A = 6BF26BCE104158E90099C14A /* PBXTextBookmark */; - 6BF26BD1104158E90099C14A = 6BF26BD1104158E90099C14A /* PBXTextBookmark */; - 6BF26BD2104158E90099C14A = 6BF26BD2104158E90099C14A /* PBXTextBookmark */; - 6BF26BD3104158E90099C14A = 6BF26BD3104158E90099C14A /* PBXTextBookmark */; 6BF26BD4104158E90099C14A = 6BF26BD4104158E90099C14A /* PBXTextBookmark */; 6BF26BD5104158E90099C14A = 6BF26BD5104158E90099C14A /* PBXTextBookmark */; - 6BF26BD6104158E90099C14A = 6BF26BD6104158E90099C14A /* PBXTextBookmark */; - 6BF26BD7104158E90099C14A = 6BF26BD7104158E90099C14A /* PBXTextBookmark */; 6BF26BD8104158E90099C14A = 6BF26BD8104158E90099C14A /* PBXTextBookmark */; - 6BF26BDA104158E90099C14A = 6BF26BDA104158E90099C14A /* PBXTextBookmark */; - 6BF26BDC104158E90099C14A = 6BF26BDC104158E90099C14A /* PBXTextBookmark */; - 6BF26BDE104158E90099C14A = 6BF26BDE104158E90099C14A /* PBXTextBookmark */; - 6BF26BE0104158E90099C14A = 6BF26BE0104158E90099C14A /* PBXTextBookmark */; - 6BF26BE2104158E90099C14A = 6BF26BE2104158E90099C14A /* PBXTextBookmark */; - 6BF26BE4104158E90099C14A = 6BF26BE4104158E90099C14A /* PBXTextBookmark */; - 6BF26BE5104158E90099C14A = 6BF26BE5104158E90099C14A /* PBXTextBookmark */; - 6BF26BE6104158E90099C14A = 6BF26BE6104158E90099C14A /* PBXTextBookmark */; - 6BF26BE7104158E90099C14A = 6BF26BE7104158E90099C14A /* PBXTextBookmark */; - 6BF26BE8104158E90099C14A = 6BF26BE8104158E90099C14A /* PBXTextBookmark */; - 6BF26BE9104158E90099C14A = 6BF26BE9104158E90099C14A /* PBXTextBookmark */; - 6BF26BEA104158E90099C14A = 6BF26BEA104158E90099C14A /* PBXTextBookmark */; - 6BF26BEC104158E90099C14A = 6BF26BEC104158E90099C14A /* PBXTextBookmark */; - 6BF26BED104158E90099C14A = 6BF26BED104158E90099C14A /* PBXTextBookmark */; - 6BF26BEE104158E90099C14A = 6BF26BEE104158E90099C14A /* PBXTextBookmark */; - 6BF26C0B10415C680099C14A = 6BF26C0B10415C680099C14A /* PBXTextBookmark */; - 6BF26C0C10415C680099C14A = 6BF26C0C10415C680099C14A /* PBXTextBookmark */; 6BF26C1110415C680099C14A = 6BF26C1110415C680099C14A /* PBXTextBookmark */; 6BF26C1210415C680099C14A = 6BF26C1210415C680099C14A /* PBXTextBookmark */; - 6BF26C1310415C680099C14A = 6BF26C1310415C680099C14A /* PBXTextBookmark */; - 6BF26C1410415C680099C14A = 6BF26C1410415C680099C14A /* PBXTextBookmark */; - 6BF26C1510415C680099C14A = 6BF26C1510415C680099C14A /* PBXTextBookmark */; - 6BF26C1610415C680099C14A = 6BF26C1610415C680099C14A /* PBXTextBookmark */; - 6BF26C1710415C680099C14A = 6BF26C1710415C680099C14A /* PBXTextBookmark */; - 6BF26C1810415C680099C14A = 6BF26C1810415C680099C14A /* PBXTextBookmark */; - 6BF26C1910415C680099C14A = 6BF26C1910415C680099C14A /* PBXTextBookmark */; - 6BF26C1A10415C680099C14A = 6BF26C1A10415C680099C14A /* PBXTextBookmark */; - 6BF26C1B10415C680099C14A = 6BF26C1B10415C680099C14A /* PBXTextBookmark */; - 6BF26C2410415CA60099C14A = 6BF26C2410415CA60099C14A /* PBXTextBookmark */; - 6BF26C2910415D040099C14A = 6BF26C2910415D040099C14A /* PBXTextBookmark */; - 6BF26C301041A5190099C14A = 6BF26C301041A5190099C14A /* PBXTextBookmark */; - 6BF26C311041A5190099C14A = 6BF26C311041A5190099C14A /* PBXTextBookmark */; - 6BF26C321041A5190099C14A = 6BF26C321041A5190099C14A /* PBXTextBookmark */; - 6BF26C341041A5190099C14A = 6BF26C341041A5190099C14A /* PBXTextBookmark */; - 6BF26C351041A5190099C14A = 6BF26C351041A5190099C14A /* PBXTextBookmark */; - 6BF26C361041A5190099C14A = 6BF26C361041A5190099C14A /* PBXTextBookmark */; - 6BF26C371041A5190099C14A = 6BF26C371041A5190099C14A /* PBXTextBookmark */; - 6BF26C381041A5190099C14A = 6BF26C381041A5190099C14A /* PBXTextBookmark */; - 6BF26C3C1041A5F00099C14A = 6BF26C3C1041A5F00099C14A /* PBXTextBookmark */; - 6BF26C3D1041A5F00099C14A = 6BF26C3D1041A5F00099C14A /* PBXTextBookmark */; - 6BF26C3E1041A5F00099C14A = 6BF26C3E1041A5F00099C14A /* PBXTextBookmark */; - 6BF26C451042A5530099C14A = 6BF26C451042A5530099C14A /* PBXTextBookmark */; }; sourceControlManager = 6B8632A90F78115100E2684A /* Source Control */; userBuildSettings = { @@ -457,9 +384,8 @@ hitCount = 0; ignoreCount = 0; lineNumber = 48; - location = Recast; - modificationTime = 272654272.9215111; - state = 1; + modificationTime = 273052800.379284; + state = 0; }; 6B0249BE1003793900CF7107 /* PBXTextBookmark */ = { isa = PBXTextBookmark; @@ -484,9 +410,8 @@ hitCount = 0; ignoreCount = 0; lineNumber = 1; - location = Recast; - modificationTime = 272654272.921926; - state = 1; + modificationTime = 273052800.389692; + state = 0; }; 6B0249EF10037C0C00CF7107 /* DetourTileNavMesh.cpp:1 */ = { isa = PBXFileBreakpoint; @@ -501,9 +426,8 @@ hitCount = 0; ignoreCount = 0; lineNumber = 1; - location = Recast; - modificationTime = 272654272.92219; - state = 1; + modificationTime = 273052800.409487; + state = 0; }; 6B024A721004A2FE00CF7107 /* PBXTextBookmark */ = { isa = PBXTextBookmark; @@ -528,9 +452,8 @@ hitCount = 0; ignoreCount = 0; lineNumber = 1; - location = Recast; - modificationTime = 272654272.92241; - state = 1; + modificationTime = 273052800.419016; + state = 0; }; 6B024BCF1005DFAB00CF7107 /* PBXTextBookmark */ = { isa = PBXTextBookmark; @@ -614,16 +537,6 @@ vrLen = 651; vrLoc = 23170; }; - 6B05AFF010405B90004A71D1 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B25B6150FFA62BE004F1BC4 /* Sample_StatMesh.cpp */; - name = "Sample_StatMesh.cpp: 278"; - rLen = 0; - rLoc = 5367; - rType = 0; - vrLen = 808; - vrLoc = 6250; - }; 6B05B00C10405F0A004A71D1 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6B137C7F0F7FCBFE00459200 /* RecastDebugDraw.h */; @@ -634,36 +547,6 @@ vrLen = 1760; vrLoc = 1037; }; - 6B05B00D10405F0A004A71D1 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C830F7FCC1100459200 /* RecastContour.cpp */; - name = "RecastContour.cpp: 719"; - rLen = 0; - rLoc = 17857; - rType = 0; - vrLen = 1041; - vrLoc = 17592; - }; - 6B05B00F10405F0A004A71D1 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C870F7FCC1100459200 /* RecastMesh.cpp */; - name = "RecastMesh.cpp: 1197"; - rLen = 150; - rLoc = 29381; - rType = 0; - vrLen = 581; - vrLoc = 28976; - }; - 6B05B01010405F0A004A71D1 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C800F7FCBFE00459200 /* RecastLog.h */; - name = "RecastLog.h: 71"; - rLen = 0; - rLoc = 2113; - rType = 0; - vrLen = 683; - vrLoc = 1527; - }; 6B092B500FFCA0A20088D3A5 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6B092B510FFCA0A20088D3A5 /* Label.c */; @@ -680,19 +563,24 @@ name = Label.c; path = /Users/memon/Downloads/GraphicsGems/gems/Label.c; sourceTree = ""; + uiCtxt = { + sepNavIntBoundsRect = "{{0, 0}, {915, 1824}}"; + sepNavSelRange = "{2055, 111}"; + sepNavVisRange = "{1618, 670}"; + }; }; 6B092B920FFCC2AC0088D3A5 /* DetourTileNavMeshBuilder.h */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {915, 464}}"; - sepNavSelRange = "{1272, 0}"; + sepNavIntBoundsRect = "{{0, 0}, {915, 520}}"; + sepNavSelRange = "{1461, 0}"; sepNavVisRange = "{0, 1461}"; }; }; 6B092B930FFCC2BD0088D3A5 /* DetourTileNavMeshBuilder.cpp */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {915, 3376}}"; - sepNavSelRange = "{5160, 6}"; - sepNavVisRange = "{4816, 712}"; + sepNavIntBoundsRect = "{{0, 0}, {915, 3248}}"; + sepNavSelRange = "{5231, 0}"; + sepNavVisRange = "{3923, 795}"; }; }; 6B092BBC0FFCEC1A0088D3A5 /* PBXTextBookmark */ = { @@ -707,30 +595,30 @@ }; 6B1185F41006895B0018F96F /* DetourNode.cpp */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {915, 2208}}"; - sepNavSelRange = "{2573, 0}"; - sepNavVisRange = "{2323, 564}"; + sepNavIntBoundsRect = "{{0, 0}, {915, 2192}}"; + sepNavSelRange = "{3267, 0}"; + sepNavVisRange = "{0, 1288}"; }; }; 6B1185F61006896B0018F96F /* DetourNode.h */ = { uiCtxt = { sepNavIntBoundsRect = "{{0, 0}, {915, 2384}}"; sepNavSelRange = "{2978, 0}"; - sepNavVisRange = "{2496, 482}"; + sepNavVisRange = "{0, 1117}"; }; }; 6B1185FC10068B040018F96F /* DetourCommon.h */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {915, 2512}}"; - sepNavSelRange = "{4235, 5}"; - sepNavVisRange = "{3484, 1210}"; + sepNavIntBoundsRect = "{{0, 0}, {915, 2608}}"; + sepNavSelRange = "{2070, 0}"; + sepNavVisRange = "{1266, 895}"; }; }; 6B1185FD10068B150018F96F /* DetourCommon.cpp */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {915, 3904}}"; - sepNavSelRange = "{5987, 0}"; - sepNavVisRange = "{5062, 943}"; + sepNavIntBoundsRect = "{{0, 0}, {915, 3840}}"; + sepNavSelRange = "{6005, 0}"; + sepNavVisRange = "{0, 1288}"; }; }; 6B1186211006945C0018F96F /* PBXBookmark */ = { @@ -773,129 +661,129 @@ }; 6B137C6C0F7FCBBB00459200 /* imgui.cpp */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {1167, 9600}}"; - sepNavSelRange = "{8066, 0}"; - sepNavVisRange = "{7444, 984}"; + sepNavIntBoundsRect = "{{0, 0}, {1167, 9360}}"; + sepNavSelRange = "{5820, 0}"; + sepNavVisRange = "{11661, 1248}"; }; }; 6B137C6D0F7FCBBB00459200 /* MeshLoaderObj.cpp */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {915, 3520}}"; - sepNavSelRange = "{1050, 0}"; - sepNavVisRange = "{915, 424}"; + sepNavIntBoundsRect = "{{0, 0}, {915, 3360}}"; + sepNavSelRange = "{4298, 380}"; + sepNavVisRange = "{4033, 664}"; }; }; 6B137C6E0F7FCBBB00459200 /* SDLMain.m */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {969, 6224}}"; + sepNavIntBoundsRect = "{{0, 0}, {915, 6128}}"; sepNavSelRange = "{0, 0}"; - sepNavVisRange = "{0, 894}"; + sepNavVisRange = "{0, 974}"; }; }; 6B137C7A0F7FCBE400459200 /* imgui.h */ = { uiCtxt = { sepNavIntBoundsRect = "{{0, 0}, {915, 1568}}"; - sepNavSelRange = "{2368, 0}"; - sepNavVisRange = "{2175, 366}"; + sepNavSelRange = "{0, 918}"; + sepNavVisRange = "{441, 926}"; }; }; 6B137C7B0F7FCBE400459200 /* MeshLoaderObj.h */ = { uiCtxt = { sepNavIntBoundsRect = "{{0, 0}, {915, 800}}"; - sepNavSelRange = "{1482, 85}"; - sepNavVisRange = "{990, 606}"; + sepNavSelRange = "{1134, 62}"; + sepNavVisRange = "{915, 681}"; }; }; 6B137C7E0F7FCBFE00459200 /* Recast.h */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {915, 8176}}"; - sepNavSelRange = "{8561, 16}"; - sepNavVisRange = "{7817, 861}"; + sepNavIntBoundsRect = "{{0, 0}, {915, 8256}}"; + sepNavSelRange = "{15950, 0}"; + sepNavVisRange = "{16579, 1618}"; }; }; 6B137C7F0F7FCBFE00459200 /* RecastDebugDraw.h */ = { uiCtxt = { sepNavIntBoundsRect = "{{0, 0}, {992, 960}}"; - sepNavSelRange = "{1918, 0}"; + sepNavSelRange = "{2344, 1}"; sepNavVisRange = "{1037, 1760}"; }; }; 6B137C800F7FCBFE00459200 /* RecastLog.h */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {915, 1296}}"; - sepNavSelRange = "{2113, 0}"; - sepNavVisRange = "{1527, 683}"; + sepNavIntBoundsRect = "{{0, 0}, {915, 1328}}"; + sepNavSelRange = "{2095, 15}"; + sepNavVisRange = "{1527, 681}"; }; }; 6B137C810F7FCBFE00459200 /* RecastTimer.h */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {915, 512}}"; - sepNavSelRange = "{963, 0}"; - sepNavVisRange = "{202, 984}"; + sepNavIntBoundsRect = "{{0, 0}, {915, 520}}"; + sepNavSelRange = "{1068, 0}"; + sepNavVisRange = "{0, 1186}"; sepNavWindowFrame = "{{15, 78}, {1011, 695}}"; }; }; 6B137C820F7FCC1100459200 /* Recast.cpp */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {915, 4368}}"; - sepNavSelRange = "{1301, 0}"; - sepNavVisRange = "{2964, 734}"; + sepNavIntBoundsRect = "{{0, 0}, {915, 4416}}"; + sepNavSelRange = "{1380, 0}"; + sepNavVisRange = "{1061, 656}"; }; }; 6B137C830F7FCC1100459200 /* RecastContour.cpp */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {915, 11984}}"; - sepNavSelRange = "{6132, 0}"; - sepNavVisRange = "{5779, 883}"; + sepNavIntBoundsRect = "{{0, 0}, {915, 11728}}"; + sepNavSelRange = "{3230, 0}"; + sepNavVisRange = "{2154, 1125}"; }; }; 6B137C840F7FCC1100459200 /* RecastDebugDraw.cpp */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {915, 12608}}"; - sepNavSelRange = "{1059, 0}"; - sepNavVisRange = "{706, 1096}"; + sepNavIntBoundsRect = "{{0, 0}, {915, 12544}}"; + sepNavSelRange = "{16203, 69}"; + sepNavVisRange = "{15711, 750}"; }; }; 6B137C850F7FCC1100459200 /* RecastFilter.cpp */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {915, 4000}}"; - sepNavSelRange = "{1325, 0}"; - sepNavVisRange = "{6305, 972}"; + sepNavIntBoundsRect = "{{0, 0}, {915, 3872}}"; + sepNavSelRange = "{7174, 0}"; + sepNavVisRange = "{5903, 1045}"; }; }; 6B137C860F7FCC1100459200 /* RecastLog.cpp */ = { uiCtxt = { sepNavIntBoundsRect = "{{0, 0}, {915, 1248}}"; sepNavSelRange = "{1420, 0}"; - sepNavVisRange = "{1157, 612}"; + sepNavVisRange = "{1157, 590}"; }; }; 6B137C870F7FCC1100459200 /* RecastMesh.cpp */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {915, 19280}}"; - sepNavSelRange = "{23230, 0}"; - sepNavVisRange = "{22911, 695}"; + sepNavIntBoundsRect = "{{0, 0}, {915, 19136}}"; + sepNavSelRange = "{28276, 0}"; + sepNavVisRange = "{27593, 1010}"; }; }; 6B137C880F7FCC1100459200 /* RecastRasterization.cpp */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {915, 4400}}"; - sepNavSelRange = "{6402, 0}"; - sepNavVisRange = "{7178, 1037}"; + sepNavIntBoundsRect = "{{0, 0}, {915, 4848}}"; + sepNavSelRange = "{5532, 0}"; + sepNavVisRange = "{5184, 889}"; }; }; 6B137C890F7FCC1100459200 /* RecastRegion.cpp */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {915, 16832}}"; - sepNavSelRange = "{23550, 13}"; - sepNavVisRange = "{23063, 848}"; + sepNavIntBoundsRect = "{{0, 0}, {915, 20512}}"; + sepNavSelRange = "{26571, 0}"; + sepNavVisRange = "{26110, 684}"; }; }; 6B137C8A0F7FCC1100459200 /* RecastTimer.cpp */ = { uiCtxt = { sepNavIntBoundsRect = "{{0, 0}, {915, 928}}"; - sepNavSelRange = "{867, 0}"; - sepNavVisRange = "{549, 468}"; + sepNavSelRange = "{0, 0}"; + sepNavVisRange = "{25, 582}"; }; }; 6B1E032E0F925D9100CC0038 /* PBXTextBookmark */ = { @@ -903,7 +791,7 @@ fRef = 6B137C890F7FCC1100459200 /* RecastRegion.cpp */; name = "RecastRegion.cpp: 921"; rLen = 0; - rLoc = 22802; + rLoc = 27016; rType = 0; vrLen = 918; vrLoc = 20892; @@ -914,6 +802,11 @@ name = SDL_mouse.h; path = /Library/Frameworks/SDL.framework/Versions/A/Headers/SDL_mouse.h; sourceTree = ""; + uiCtxt = { + sepNavIntBoundsRect = "{{0, 0}, {915, 2288}}"; + sepNavSelRange = "{4241, 0}"; + sepNavVisRange = "{3733, 956}"; + }; }; 6B25B4080FFA13E9004F1BC4 /* PBXTextBookmark */ = { isa = PBXTextBookmark; @@ -957,51 +850,51 @@ }; 6B25B6100FFA62AD004F1BC4 /* Sample.h */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {915, 928}}"; - sepNavSelRange = "{485, 22}"; - sepNavVisRange = "{132, 607}"; + sepNavIntBoundsRect = "{{0, 0}, {915, 848}}"; + sepNavSelRange = "{771, 75}"; + sepNavVisRange = "{264, 851}"; }; }; 6B25B6110FFA62AD004F1BC4 /* Sample_StatMesh.h */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {915, 1184}}"; - sepNavSelRange = "{599, 0}"; - sepNavVisRange = "{358, 504}"; + sepNavIntBoundsRect = "{{0, 0}, {915, 1152}}"; + sepNavSelRange = "{425, 221}"; + sepNavVisRange = "{358, 594}"; }; }; 6B25B6120FFA62AD004F1BC4 /* Sample_StatMeshSimple.h */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {915, 1152}}"; - sepNavSelRange = "{467, 7}"; - sepNavVisRange = "{301, 649}"; + sepNavIntBoundsRect = "{{0, 0}, {915, 1104}}"; + sepNavSelRange = "{180, 0}"; + sepNavVisRange = "{0, 660}"; }; }; 6B25B6140FFA62BE004F1BC4 /* Sample.cpp */ = { uiCtxt = { sepNavIntBoundsRect = "{{0, 0}, {915, 2096}}"; - sepNavSelRange = "{1481, 0}"; - sepNavVisRange = "{1130, 710}"; + sepNavSelRange = "{202, 0}"; + sepNavVisRange = "{366, 700}"; }; }; 6B25B6150FFA62BE004F1BC4 /* Sample_StatMesh.cpp */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {915, 5200}}"; - sepNavSelRange = "{4624, 0}"; - sepNavVisRange = "{4210, 893}"; + sepNavIntBoundsRect = "{{0, 0}, {915, 5824}}"; + sepNavSelRange = "{2700, 0}"; + sepNavVisRange = "{2551, 979}"; }; }; 6B25B6160FFA62BE004F1BC4 /* Sample_StatMeshSimple.cpp */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {915, 9584}}"; - sepNavSelRange = "{8815, 32}"; - sepNavVisRange = "{7997, 1256}"; + sepNavIntBoundsRect = "{{0, 0}, {915, 9296}}"; + sepNavSelRange = "{420, 0}"; + sepNavVisRange = "{4731, 952}"; }; }; 6B25B6180FFA62BE004F1BC4 /* main.cpp */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {915, 12224}}"; - sepNavSelRange = "{989, 0}"; - sepNavVisRange = "{2242, 1061}"; + sepNavIntBoundsRect = "{{0, 0}, {915, 12352}}"; + sepNavSelRange = "{4855, 0}"; + sepNavVisRange = "{4391, 813}"; }; }; 6B25B6250FFA63C8004F1BC4 /* PBXTextBookmark */ = { @@ -1016,45 +909,45 @@ }; 6B2AEC510FFB8946005BE9CC /* Sample_TileMesh.h */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {915, 1904}}"; - sepNavSelRange = "{1402, 0}"; - sepNavVisRange = "{1106, 573}"; + sepNavIntBoundsRect = "{{0, 0}, {915, 1776}}"; + sepNavSelRange = "{2139, 16}"; + sepNavVisRange = "{441, 990}"; sepNavWindowFrame = "{{15, 78}, {1011, 695}}"; }; }; 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {1223, 14208}}"; - sepNavSelRange = "{9597, 0}"; - sepNavVisRange = "{10515, 929}"; + sepNavIntBoundsRect = "{{0, 0}, {1111, 13600}}"; + sepNavSelRange = "{22466, 0}"; + sepNavVisRange = "{21778, 1468}"; }; }; 6B2AEC550FFB89E7005BE9CC /* Sample_StatMeshTiled.cpp */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {922, 15904}}"; - sepNavSelRange = "{16302, 0}"; - sepNavVisRange = "{15408, 1210}"; + sepNavIntBoundsRect = "{{0, 0}, {950, 15824}}"; + sepNavSelRange = "{15834, 160}"; + sepNavVisRange = "{15283, 1435}"; }; }; 6B2AEC570FFB89F4005BE9CC /* Sample_StatMeshTiled.h */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {915, 1552}}"; - sepNavSelRange = "{342, 0}"; - sepNavVisRange = "{72, 721}"; + sepNavIntBoundsRect = "{{0, 0}, {915, 1536}}"; + sepNavSelRange = "{367, 0}"; + sepNavVisRange = "{0, 793}"; }; }; 6B2AEC580FFB8A68005BE9CC /* DetourTileNavMesh.h */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {915, 5008}}"; + sepNavIntBoundsRect = "{{0, 0}, {915, 4912}}"; sepNavSelRange = "{10704, 0}"; - sepNavVisRange = "{10128, 1184}"; + sepNavVisRange = "{10070, 1242}"; }; }; 6B2AEC590FFB8A7A005BE9CC /* DetourTileNavMesh.cpp */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {915, 22384}}"; - sepNavSelRange = "{32984, 6}"; - sepNavVisRange = "{32568, 677}"; + sepNavIntBoundsRect = "{{0, 0}, {915, 22368}}"; + sepNavSelRange = "{13941, 0}"; + sepNavVisRange = "{13892, 768}"; }; }; 6B2AEC670FFB8AB0005BE9CC /* PBXTextBookmark */ = { @@ -1087,46 +980,6 @@ vrLen = 625; vrLoc = 372; }; - 6B3314EA1042BC8200E98B50 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */; - name = "Recast.h: 485"; - rLen = 21; - rLoc = 17891; - rType = 0; - vrLen = 1361; - vrLoc = 16453; - }; - 6B3314EB1042BC8200E98B50 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B624169103434880002E346 /* RecastMeshDetail.cpp */; - name = "RecastMeshDetail.cpp: 558"; - rLen = 0; - rLoc = 14394; - rType = 0; - vrLen = 758; - vrLoc = 14176; - }; - 6B3314EC1042BC8200E98B50 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B25B6120FFA62AD004F1BC4 /* Sample_StatMeshSimple.h */; - name = "Sample_StatMeshSimple.h: 22"; - rLen = 7; - rLoc = 467; - rType = 0; - vrLen = 649; - vrLoc = 301; - }; - 6B3314ED1042BC8200E98B50 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B25B6160FFA62BE004F1BC4 /* Sample_StatMeshSimple.cpp */; - name = "Sample_StatMeshSimple.cpp: 297"; - rLen = 32; - rLoc = 8815; - rType = 0; - vrLen = 1256; - vrLoc = 7997; - }; 6B3314EE1042BC8200E98B50 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6BDD9E060F91112200904EEF /* DetourStatNavMeshBuilder.h */; @@ -1147,46 +1000,6 @@ vrLen = 736; vrLoc = 5389; }; - 6B3314F01042BC8200E98B50 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B092B930FFCC2BD0088D3A5 /* DetourTileNavMeshBuilder.cpp */; - name = "DetourTileNavMeshBuilder.cpp: 41"; - rLen = 0; - rLoc = 1641; - rType = 0; - vrLen = 838; - vrLoc = 1200; - }; - 6B3314F11042BC8200E98B50 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B2AEC550FFB89E7005BE9CC /* Sample_StatMeshTiled.cpp */; - name = "Sample_StatMeshTiled.cpp: 588"; - rLen = 0; - rLoc = 16302; - rType = 0; - vrLen = 1210; - vrLoc = 15408; - }; - 6B3314F21042BC8200E98B50 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B25B6140FFA62BE004F1BC4 /* Sample.cpp */; - name = "Sample.cpp: 78"; - rLen = 0; - rLoc = 1481; - rType = 0; - vrLen = 710; - vrLoc = 1130; - }; - 6B3314F31042BC8200E98B50 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C840F7FCC1100459200 /* RecastDebugDraw.cpp */; - name = "RecastDebugDraw.cpp: 598"; - rLen = 0; - rLoc = 14053; - rType = 0; - vrLen = 790; - vrLoc = 13338; - }; 6B3314F41042BC8200E98B50 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6BDD9E040F91112200904EEF /* DetourDebugDraw.h */; @@ -1197,16 +1010,6 @@ vrLen = 1465; vrLoc = 0; }; - 6B3314F51042BC8200E98B50 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B2AEC580FFB8A68005BE9CC /* DetourTileNavMesh.h */; - name = "DetourTileNavMesh.h: 109"; - rLen = 14; - rLoc = 4314; - rType = 0; - vrLen = 1417; - vrLoc = 3262; - }; 6B3314F61042BC8200E98B50 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6BDD9E050F91112200904EEF /* DetourStatNavMesh.h */; @@ -1227,16 +1030,6 @@ vrLen = 453; vrLoc = 10265; }; - 6B3314F81042BC8200E98B50 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BDD9E070F91113800904EEF /* DetourDebugDraw.cpp */; - name = "DetourDebugDraw.cpp: 480"; - rLen = 0; - rLoc = 12618; - rType = 0; - vrLen = 699; - vrLoc = 11988; - }; 6B3314F91042BC8200E98B50 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6B25B6110FFA62AD004F1BC4 /* Sample_StatMesh.h */; @@ -1247,42 +1040,12 @@ vrLen = 504; vrLoc = 358; }; - 6B3314FA1042BC8200E98B50 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B25B6150FFA62BE004F1BC4 /* Sample_StatMesh.cpp */; - name = "Sample_StatMesh.cpp: 221"; - rLen = 0; - rLoc = 5018; - rType = 0; - vrLen = 1123; - vrLoc = 7697; - }; - 6B3314FB1042BC8200E98B50 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B2AEC590FFB8A7A005BE9CC /* DetourTileNavMesh.cpp */; - name = "DetourTileNavMesh.cpp: 494"; - rLen = 0; - rLoc = 12502; - rType = 0; - vrLen = 792; - vrLoc = 12269; - }; - 6B3314FC1042BC8200E98B50 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; - name = "Sample_TileMesh.cpp: 613"; - rLen = 0; - rLoc = 16260; - rType = 0; - vrLen = 1424; - vrLoc = 15136; - }; 6B3314FD1042BC8200E98B50 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */; name = "Recast.h: 485"; rLen = 21; - rLoc = 17891; + rLoc = 18892; rType = 0; vrLen = 1361; vrLoc = 16453; @@ -1297,32 +1060,12 @@ vrLen = 758; vrLoc = 14176; }; - 6B3314FF1042BC8200E98B50 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B25B6120FFA62AD004F1BC4 /* Sample_StatMeshSimple.h */; - name = "Sample_StatMeshSimple.h: 22"; - rLen = 7; - rLoc = 467; - rType = 0; - vrLen = 649; - vrLoc = 301; - }; - 6B3315001042BC8200E98B50 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B25B6160FFA62BE004F1BC4 /* Sample_StatMeshSimple.cpp */; - name = "Sample_StatMeshSimple.cpp: 297"; - rLen = 32; - rLoc = 8815; - rType = 0; - vrLen = 1256; - vrLoc = 7997; - }; 6B3315011042BC8200E98B50 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6B2AEC550FFB89E7005BE9CC /* Sample_StatMeshTiled.cpp */; name = "Sample_StatMeshTiled.cpp: 582"; rLen = 0; - rLoc = 15999; + rLoc = 15997; rType = 0; vrLen = 915; vrLoc = 25772; @@ -1352,7 +1095,7 @@ fRef = 6B2AEC590FFB8A7A005BE9CC /* DetourTileNavMesh.cpp */; name = "DetourTileNavMesh.cpp: 370"; rLen = 0; - rLoc = 10145; + rLoc = 10141; rType = 0; vrLen = 1102; vrLoc = 9226; @@ -1392,7 +1135,7 @@ fRef = 6B2AEC590FFB8A7A005BE9CC /* DetourTileNavMesh.cpp */; name = "DetourTileNavMesh.cpp: 360"; rLen = 0; - rLoc = 9691; + rLoc = 9687; rType = 0; vrLen = 1115; vrLoc = 9473; @@ -1412,7 +1155,7 @@ fRef = 6B2AEC550FFB89E7005BE9CC /* Sample_StatMeshTiled.cpp */; name = "Sample_StatMeshTiled.cpp: 800"; rLen = 0; - rLoc = 23217; + rLoc = 23215; rType = 0; vrLen = 765; vrLoc = 22602; @@ -1432,7 +1175,7 @@ fRef = 6B2AEC590FFB8A7A005BE9CC /* DetourTileNavMesh.cpp */; name = "DetourTileNavMesh.cpp: 366"; rLen = 0; - rLoc = 9926; + rLoc = 9922; rType = 0; vrLen = 1043; vrLoc = 9473; @@ -1442,7 +1185,7 @@ fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; name = "Sample_TileMesh.cpp: 613"; rLen = 0; - rLoc = 16260; + rLoc = 16258; rType = 0; vrLen = 1266; vrLoc = 15211; @@ -1452,7 +1195,7 @@ fRef = 6B2AEC550FFB89E7005BE9CC /* Sample_StatMeshTiled.cpp */; name = "Sample_StatMeshTiled.cpp: 588"; rLen = 0; - rLoc = 16302; + rLoc = 16300; rType = 0; vrLen = 1210; vrLoc = 15408; @@ -1584,7 +1327,7 @@ rLen = 0; rLoc = 5018; rType = 0; - vrLen = 1123; + vrLen = 1121; vrLoc = 7697; }; 6B33151C1042BC8200E98B50 /* PBXTextBookmark */ = { @@ -1592,61 +1335,11 @@ fRef = 6B2AEC590FFB8A7A005BE9CC /* DetourTileNavMesh.cpp */; name = "DetourTileNavMesh.cpp: 494"; rLen = 0; - rLoc = 12502; + rLoc = 12498; rType = 0; vrLen = 792; vrLoc = 12269; }; - 6B33151D1042BC8200E98B50 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; - name = "Sample_TileMesh.cpp: 421"; - rLen = 0; - rLoc = 11145; - rType = 0; - vrLen = 1031; - vrLoc = 10646; - }; - 6B3315291042BCC100E98B50 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; - name = "Sample_TileMesh.cpp: 328"; - rLen = 0; - rLoc = 8322; - rType = 0; - vrLen = 1188; - vrLoc = 7358; - }; - 6B33152B1042BCEF00E98B50 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; - name = "Sample_TileMesh.cpp: 320"; - rLen = 0; - rLoc = 7923; - rType = 0; - vrLen = 1188; - vrLoc = 7358; - }; - 6B33152E1042BD3500E98B50 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; - name = "Sample_TileMesh.cpp: 373"; - rLen = 0; - rLoc = 9597; - rType = 0; - vrLen = 929; - vrLoc = 10515; - }; - 6B33152F1042BD3500E98B50 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B25B6150FFA62BE004F1BC4 /* Sample_StatMesh.cpp */; - name = "Sample_StatMesh.cpp: 221"; - rLen = 0; - rLoc = 5018; - rType = 0; - vrLen = 1123; - vrLoc = 7697; - }; 6B3315301042BD3500E98B50 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; @@ -1657,16 +1350,6 @@ vrLen = 929; vrLoc = 10515; }; - 6B3315311042BD3500E98B50 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B25B6150FFA62BE004F1BC4 /* Sample_StatMesh.cpp */; - name = "Sample_StatMesh.cpp: 222"; - rLen = 0; - rLoc = 5040; - rType = 0; - vrLen = 842; - vrLoc = 4210; - }; 6B3315321042BE1600E98B50 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6B25B6150FFA62BE004F1BC4 /* Sample_StatMesh.cpp */; @@ -1677,36 +1360,6 @@ vrLen = 893; vrLoc = 4210; }; - 6B3315331042BE1600E98B50 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C820F7FCC1100459200 /* Recast.cpp */; - name = "Recast.cpp: 37"; - rLen = 0; - rLoc = 1301; - rType = 0; - vrLen = 734; - vrLoc = 2964; - }; - 6B3315341042BE1600E98B50 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C830F7FCC1100459200 /* RecastContour.cpp */; - name = "RecastContour.cpp: 738"; - rLen = 0; - rLoc = 18620; - rType = 0; - vrLen = 828; - vrLoc = 7955; - }; - 6B3315351042BE1600E98B50 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C850F7FCC1100459200 /* RecastFilter.cpp */; - name = "RecastFilter.cpp: 37"; - rLen = 0; - rLoc = 1325; - rType = 0; - vrLen = 972; - vrLoc = 6305; - }; 6B3315361042BE1600E98B50 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6B137C860F7FCC1100459200 /* RecastLog.cpp */; @@ -1717,46 +1370,6 @@ vrLen = 612; vrLoc = 1157; }; - 6B3315371042BE1600E98B50 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C870F7FCC1100459200 /* RecastMesh.cpp */; - name = "RecastMesh.cpp: 676"; - rLen = 0; - rLoc = 16698; - rType = 0; - vrLen = 1171; - vrLoc = 0; - }; - 6B3315381042BE1600E98B50 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C880F7FCC1100459200 /* RecastRasterization.cpp */; - name = "RecastRasterization.cpp: 250"; - rLen = 0; - rLoc = 6402; - rType = 0; - vrLen = 1037; - vrLoc = 7178; - }; - 6B3315391042BE1600E98B50 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C890F7FCC1100459200 /* RecastRegion.cpp */; - name = "RecastRegion.cpp: 1058"; - rLen = 0; - rLoc = 25383; - rType = 0; - vrLen = 920; - vrLoc = 22208; - }; - 6B33153A1042BE1600E98B50 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B624169103434880002E346 /* RecastMeshDetail.cpp */; - name = "RecastMeshDetail.cpp: 558"; - rLen = 0; - rLoc = 14394; - rType = 0; - vrLen = 758; - vrLoc = 14176; - }; 6B33153B1042BE1600E98B50 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6B25B6150FFA62BE004F1BC4 /* Sample_StatMesh.cpp */; @@ -1817,94 +1430,16 @@ vrLen = 1171; vrLoc = 0; }; - 6B3315411042BE1600E98B50 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C880F7FCC1100459200 /* RecastRasterization.cpp */; - name = "RecastRasterization.cpp: 250"; - rLen = 0; - rLoc = 6402; - rType = 0; - vrLen = 1037; - vrLoc = 7178; - }; 6B3315421042BE1600E98B50 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6B137C890F7FCC1100459200 /* RecastRegion.cpp */; name = "RecastRegion.cpp: 1058"; rLen = 0; - rLoc = 25383; + rLoc = 29597; rType = 0; vrLen = 920; vrLoc = 22208; }; - 6B3315431042BE1600E98B50 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B624169103434880002E346 /* RecastMeshDetail.cpp */; - name = "RecastMeshDetail.cpp: 39"; - rLen = 12; - rLoc = 1287; - rType = 0; - vrLen = 907; - vrLoc = 1171; - }; - 6B3315441042BE4600E98B50 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B624169103434880002E346 /* RecastMeshDetail.cpp */; - name = "RecastMeshDetail.cpp: 138"; - rLen = 24; - rLoc = 3865; - rType = 0; - vrLen = 837; - vrLoc = 3344; - }; - 6B3315451042BED800E98B50 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B624169103434880002E346 /* RecastMeshDetail.cpp */; - name = "RecastMeshDetail.cpp: 111"; - rLen = 0; - rLoc = 3009; - rType = 0; - vrLen = 948; - vrLoc = 2681; - }; - 6B3315481042C02C00E98B50 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - comments = "error: crosses initialization of 'int maxhh'"; - fRef = 6B624169103434880002E346 /* RecastMeshDetail.cpp */; - rLen = 0; - rLoc = 703; - rType = 1; - }; - 6B3315491042C02C00E98B50 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B624169103434880002E346 /* RecastMeshDetail.cpp */; - name = "RecastMeshDetail.cpp: 691"; - rLen = 0; - rLoc = 17717; - rType = 0; - vrLen = 697; - vrLoc = 17444; - }; - 6B33154A1042C0A500E98B50 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B624169103434880002E346 /* RecastMeshDetail.cpp */; - name = "RecastMeshDetail.cpp: 548"; - rLen = 0; - rLoc = 14244; - rType = 0; - vrLen = 842; - vrLoc = 13234; - }; - 6B33154C1042C42500E98B50 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B624169103434880002E346 /* RecastMeshDetail.cpp */; - name = "RecastMeshDetail.cpp: 527"; - rLen = 0; - rLoc = 13635; - rType = 0; - vrLen = 868; - vrLoc = 13208; - }; 6B33154D1042C42500E98B50 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6B2AEC580FFB8A68005BE9CC /* DetourTileNavMesh.h */; @@ -1915,16 +1450,6 @@ vrLen = 1184; vrLoc = 10128; }; - 6B33154E1042C42500E98B50 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C890F7FCC1100459200 /* RecastRegion.cpp */; - name = "RecastRegion.cpp: 994"; - rLen = 13; - rLoc = 23550; - rType = 0; - vrLen = 848; - vrLoc = 23063; - }; 6B33154F1042C42500E98B50 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6B092B930FFCC2BD0088D3A5 /* DetourTileNavMeshBuilder.cpp */; @@ -1935,36 +1460,6 @@ vrLen = 712; vrLoc = 4816; }; - 6B3315501042C42500E98B50 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B2AEC590FFB8A7A005BE9CC /* DetourTileNavMesh.cpp */; - name = "DetourTileNavMesh.cpp: 1296"; - rLen = 6; - rLoc = 32984; - rType = 0; - vrLen = 677; - vrLoc = 32568; - }; - 6B3315511042C42500E98B50 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BDD9E070F91113800904EEF /* DetourDebugDraw.cpp */; - name = "DetourDebugDraw.cpp: 264"; - rLen = 0; - rLoc = 6843; - rType = 0; - vrLen = 442; - vrLoc = 6876; - }; - 6B3315521042C42500E98B50 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */; - name = "Recast.h: 222"; - rLen = 16; - rLoc = 8561; - rType = 0; - vrLen = 861; - vrLoc = 7817; - }; 6B3315531042C42500E98B50 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6B137C870F7FCC1100459200 /* RecastMesh.cpp */; @@ -1975,23 +1470,6 @@ vrLen = 695; vrLoc = 22911; }; - 6B3315541042C42500E98B50 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C840F7FCC1100459200 /* RecastDebugDraw.cpp */; - name = "RecastDebugDraw.cpp: 566"; - rLen = 0; - rLoc = 13421; - rType = 0; - vrLen = 451; - vrLoc = 13193; - }; - 6B3315551042C42500E98B50 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C830F7FCC1100459200 /* RecastContour.cpp */; - rLen = 16; - rLoc = 10816; - rType = 0; - }; 6B3315561042C42500E98B50 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6B624169103434880002E346 /* RecastMeshDetail.cpp */; @@ -2017,7 +1495,7 @@ fRef = 6B2AEC590FFB8A7A005BE9CC /* DetourTileNavMesh.cpp */; name = "DetourTileNavMesh.cpp: 534"; rLen = 0; - rLoc = 13517; + rLoc = 13513; rType = 0; vrLen = 677; vrLoc = 13470; @@ -2037,7 +1515,7 @@ fRef = 6B137C890F7FCC1100459200 /* RecastRegion.cpp */; name = "RecastRegion.cpp: 994"; rLen = 13; - rLoc = 23550; + rLoc = 27764; rType = 0; vrLen = 848; vrLoc = 23063; @@ -2077,7 +1555,7 @@ fRef = 6B2AEC590FFB8A7A005BE9CC /* DetourTileNavMesh.cpp */; name = "DetourTileNavMesh.cpp: 1296"; rLen = 6; - rLoc = 32984; + rLoc = 32980; rType = 0; vrLen = 677; vrLoc = 32568; @@ -2122,16 +1600,6 @@ vrLen = 451; vrLoc = 13193; }; - 6B3315631042C42500E98B50 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C830F7FCC1100459200 /* RecastContour.cpp */; - name = "RecastContour.cpp: 221"; - rLen = 0; - rLoc = 5915; - rType = 0; - vrLen = 410; - vrLoc = 5732; - }; 6B33156B1042C54200E98B50 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6B137C830F7FCC1100459200 /* RecastContour.cpp */; @@ -2142,16 +1610,6 @@ vrLen = 883; vrLoc = 5779; }; - 6B33156C1042C54200E98B50 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C840F7FCC1100459200 /* RecastDebugDraw.cpp */; - name = "RecastDebugDraw.cpp: 566"; - rLen = 0; - rLoc = 13421; - rType = 0; - vrLen = 767; - vrLoc = 12960; - }; 6B33156D1042C54200E98B50 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6B137C830F7FCC1100459200 /* RecastContour.cpp */; @@ -2162,46 +1620,6 @@ vrLen = 883; vrLoc = 5779; }; - 6B33156E1042C54200E98B50 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C840F7FCC1100459200 /* RecastDebugDraw.cpp */; - name = "RecastDebugDraw.cpp: 719"; - rLen = 0; - rLoc = 16910; - rType = 0; - vrLen = 1028; - vrLoc = 16210; - }; - 6B3315711042C5D700E98B50 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C840F7FCC1100459200 /* RecastDebugDraw.cpp */; - name = "RecastDebugDraw.cpp: 753"; - rLen = 0; - rLoc = 17627; - rType = 0; - vrLen = 890; - vrLoc = 17029; - }; - 6B3315731042C5F700E98B50 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C840F7FCC1100459200 /* RecastDebugDraw.cpp */; - name = "RecastDebugDraw.cpp: 742"; - rLen = 0; - rLoc = 17483; - rType = 0; - vrLen = 757; - vrLoc = 17561; - }; - 6B3315751042C61D00E98B50 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C840F7FCC1100459200 /* RecastDebugDraw.cpp */; - name = "RecastDebugDraw.cpp: 720"; - rLen = 0; - rLoc = 16907; - rType = 0; - vrLen = 838; - vrLoc = 16758; - }; 6B3315771042C6A000E98B50 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6BDD9E070F91113800904EEF /* DetourDebugDraw.cpp */; @@ -2212,16 +1630,6 @@ vrLen = 903; vrLoc = 1259; }; - 6B3315781042C6A000E98B50 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C840F7FCC1100459200 /* RecastDebugDraw.cpp */; - name = "RecastDebugDraw.cpp: 720"; - rLen = 0; - rLoc = 16907; - rType = 0; - vrLen = 840; - vrLoc = 16758; - }; 6B3315791042C6A000E98B50 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6B137C840F7FCC1100459200 /* RecastDebugDraw.cpp */; @@ -2242,16 +1650,6 @@ vrLen = 903; vrLoc = 1259; }; - 6B33157B1042C6A000E98B50 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C840F7FCC1100459200 /* RecastDebugDraw.cpp */; - name = "RecastDebugDraw.cpp: 34"; - rLen = 0; - rLoc = 1335; - rType = 0; - vrLen = 1070; - vrLoc = 706; - }; 6B3315821042CB6F00E98B50 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6B137C840F7FCC1100459200 /* RecastDebugDraw.cpp */; @@ -2262,16 +1660,6 @@ vrLen = 1096; vrLoc = 706; }; - 6B3315831042CB6F00E98B50 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B624169103434880002E346 /* RecastMeshDetail.cpp */; - name = "RecastMeshDetail.cpp: 527"; - rLen = 0; - rLoc = 13635; - rType = 0; - vrLen = 1143; - vrLoc = 13102; - }; 6B3315841042CB6F00E98B50 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6B137C840F7FCC1100459200 /* RecastDebugDraw.cpp */; @@ -2282,16 +1670,831 @@ vrLen = 1096; vrLoc = 706; }; - 6B3315851042CB6F00E98B50 /* PBXTextBookmark */ = { + 6B3315891043BF9A00E98B50 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6B624169103434880002E346 /* RecastMeshDetail.cpp */; - name = "RecastMeshDetail.cpp: 119"; + name = "RecastMeshDetail.cpp: 122"; rLen = 0; - rLoc = 3282; + rLoc = 3404; rType = 0; - vrLen = 1029; + vrLen = 1054; vrLoc = 2783; }; + 6B33158E1043BF9A00E98B50 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B624169103434880002E346 /* RecastMeshDetail.cpp */; + name = "RecastMeshDetail.cpp: 122"; + rLen = 0; + rLoc = 3404; + rType = 0; + vrLen = 1054; + vrLoc = 2783; + }; + 6B3315901043BF9A00E98B50 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B2AEC550FFB89E7005BE9CC /* Sample_StatMeshTiled.cpp */; + name = "Sample_StatMeshTiled.cpp: 641"; + rLen = 0; + rLoc = 18181; + rType = 0; + vrLen = 1034; + vrLoc = 22329; + }; + 6B3315911043BF9A00E98B50 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; + name = "Sample_TileMesh.cpp: 491"; + rLen = 0; + rLoc = 12766; + rType = 0; + vrLen = 860; + vrLoc = 20838; + }; + 6B3315E51043D5BA00E98B50 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C800F7FCBFE00459200 /* RecastLog.h */; + name = "RecastLog.h: 53"; + rLen = 43; + rLoc = 1674; + rType = 0; + vrLen = 681; + vrLoc = 1527; + }; + 6B3315E71043D5BA00E98B50 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C890F7FCC1100459200 /* RecastRegion.cpp */; + name = "RecastRegion.cpp: 1098"; + rLen = 0; + rLoc = 26223; + rType = 0; + vrLen = 820; + vrLoc = 25599; + }; + 6B3315E81043D5BA00E98B50 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C820F7FCC1100459200 /* Recast.cpp */; + name = "Recast.cpp: 120"; + rLen = 0; + rLoc = 3205; + rType = 0; + vrLen = 714; + vrLoc = 2964; + }; + 6B3315E91043D5BA00E98B50 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C880F7FCC1100459200 /* RecastRasterization.cpp */; + name = "RecastRasterization.cpp: 223"; + rLen = 0; + rLoc = 5532; + rType = 0; + vrLen = 984; + vrLoc = 5082; + }; + 6B3315EA1043D5BA00E98B50 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C800F7FCBFE00459200 /* RecastLog.h */; + name = "RecastLog.h: 53"; + rLen = 43; + rLoc = 1674; + rType = 0; + vrLen = 681; + vrLoc = 1527; + }; + 6B331683104407EA00E98B50 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C820F7FCC1100459200 /* Recast.cpp */; + name = "Recast.cpp: 189"; + rLen = 0; + rLoc = 4899; + rType = 0; + vrLen = 777; + vrLoc = 4522; + }; + 6B331685104407EA00E98B50 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C880F7FCC1100459200 /* RecastRasterization.cpp */; + name = "RecastRasterization.cpp: 267"; + rLen = 0; + rLoc = 6790; + rType = 0; + vrLen = 981; + vrLoc = 6174; + }; + 6B331686104407EA00E98B50 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C850F7FCC1100459200 /* RecastFilter.cpp */; + name = "RecastFilter.cpp: 38"; + rLen = 0; + rLoc = 1326; + rType = 0; + vrLen = 892; + vrLoc = 1052; + }; + 6B331687104407EA00E98B50 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C820F7FCC1100459200 /* Recast.cpp */; + name = "Recast.cpp: 189"; + rLen = 0; + rLoc = 4899; + rType = 0; + vrLen = 777; + vrLoc = 4522; + }; + 6B3316891044269D00E98B50 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C850F7FCC1100459200 /* RecastFilter.cpp */; + name = "RecastFilter.cpp: 88"; + rLen = 0; + rLoc = 2916; + rType = 0; + vrLen = 1021; + vrLoc = 2483; + }; + 6B33168D1044269D00E98B50 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C850F7FCC1100459200 /* RecastFilter.cpp */; + name = "RecastFilter.cpp: 88"; + rLen = 0; + rLoc = 2916; + rType = 0; + vrLen = 1021; + vrLoc = 2483; + }; + 6B33168E1044269D00E98B50 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B25B6120FFA62AD004F1BC4 /* Sample_StatMeshSimple.h */; + name = "Sample_StatMeshSimple.h: 21"; + rLen = 0; + rLoc = 180; + rType = 0; + vrLen = 566; + vrLoc = 0; + }; + 6B33168F1044269D00E98B50 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B25B6160FFA62BE004F1BC4 /* Sample_StatMeshSimple.cpp */; + name = "Sample_StatMeshSimple.cpp: 225"; + rLen = 0; + rLoc = 420; + rType = 0; + vrLen = 822; + vrLoc = 4816; + }; + 6B3316901044269D00E98B50 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B25B6120FFA62AD004F1BC4 /* Sample_StatMeshSimple.h */; + name = "Sample_StatMeshSimple.h: 21"; + rLen = 0; + rLoc = 180; + rType = 0; + vrLen = 566; + vrLoc = 0; + }; + 6B3316911044269D00E98B50 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B25B6160FFA62BE004F1BC4 /* Sample_StatMeshSimple.cpp */; + name = "Sample_StatMeshSimple.cpp: 34"; + rLen = 0; + rLoc = 420; + rType = 0; + vrLen = 610; + vrLoc = 553; + }; + 6B3316921044269D00E98B50 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B25B6120FFA62AD004F1BC4 /* Sample_StatMeshSimple.h */; + name = "Sample_StatMeshSimple.h: 15"; + rLen = 0; + rLoc = 180; + rType = 0; + vrLen = 572; + vrLoc = 0; + }; + 6B33169B104428D300E98B50 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B25B6160FFA62BE004F1BC4 /* Sample_StatMeshSimple.cpp */; + name = "Sample_StatMeshSimple.cpp: 31"; + rLen = 0; + rLoc = 420; + rType = 0; + vrLen = 540; + vrLoc = 303; + }; + 6B33169C104428D300E98B50 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B25B6120FFA62AD004F1BC4 /* Sample_StatMeshSimple.h */; + name = "Sample_StatMeshSimple.h: 17"; + rLen = 0; + rLoc = 180; + rType = 0; + vrLen = 596; + vrLoc = 0; + }; + 6B3316BB10442A2200E98B50 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B25B6160FFA62BE004F1BC4 /* Sample_StatMeshSimple.cpp */; + name = "Sample_StatMeshSimple.cpp: 255"; + rLen = 0; + rLoc = 420; + rType = 0; + vrLen = 512; + vrLoc = 5897; + }; + 6B3316BC10442A2200E98B50 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C880F7FCC1100459200 /* RecastRasterization.cpp */; + name = "RecastRasterization.cpp: 167"; + rLen = 0; + rLoc = 3939; + rType = 0; + vrLen = 520; + vrLoc = 3768; + }; + 6B3316BD10442A2200E98B50 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; + name = "Sample_TileMesh.cpp: 869"; + rLen = 0; + rLoc = 25967; + rType = 0; + vrLen = 2685; + vrLoc = 23403; + }; + 6B3316C610442A8600E98B50 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C880F7FCC1100459200 /* RecastRasterization.cpp */; + name = "RecastRasterization.cpp: 164"; + rLen = 0; + rLoc = 3939; + rType = 0; + vrLen = 569; + vrLoc = 3847; + }; + 6B3316C710442A8600E98B50 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; + name = "Sample_TileMesh.cpp: 867"; + rLen = 0; + rLoc = 25967; + rType = 0; + vrLen = 2685; + vrLoc = 23403; + }; + 6B3316D110442C1700E98B50 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C880F7FCC1100459200 /* RecastRasterization.cpp */; + name = "RecastRasterization.cpp: 87"; + rLen = 0; + rLoc = 2685; + rType = 0; + vrLen = 1003; + vrLoc = 7291; + }; + 6B3316D210442C1700E98B50 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B25B6120FFA62AD004F1BC4 /* Sample_StatMeshSimple.h */; + name = "Sample_StatMeshSimple.h: 24"; + rLen = 0; + rLoc = 477; + rType = 0; + vrLen = 664; + vrLoc = 104; + }; + 6B3316D310442C1700E98B50 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B25B6160FFA62BE004F1BC4 /* Sample_StatMeshSimple.cpp */; + name = "Sample_StatMeshSimple.cpp: 20"; + rLen = 0; + rLoc = 419; + rType = 0; + vrLen = 1118; + vrLoc = 1192; + }; + 6B3316D510442C1700E98B50 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B25B6140FFA62BE004F1BC4 /* Sample.cpp */; + name = "Sample.cpp: 85"; + rLen = 0; + rLoc = 1655; + rType = 0; + vrLen = 813; + vrLoc = 2126; + }; + 6B3316D710442C1700E98B50 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B2AEC550FFB89E7005BE9CC /* Sample_StatMeshTiled.cpp */; + name = "Sample_StatMeshTiled.cpp: 979"; + rLen = 0; + rLoc = 30157; + rType = 0; + vrLen = 2764; + vrLoc = 27425; + }; + 6B3316D810442C1700E98B50 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C880F7FCC1100459200 /* RecastRasterization.cpp */; + name = "RecastRasterization.cpp: 87"; + rLen = 0; + rLoc = 2685; + rType = 0; + vrLen = 1003; + vrLoc = 7291; + }; + 6B3316D910442C1700E98B50 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B25B6120FFA62AD004F1BC4 /* Sample_StatMeshSimple.h */; + name = "Sample_StatMeshSimple.h: 24"; + rLen = 0; + rLoc = 477; + rType = 0; + vrLen = 664; + vrLoc = 104; + }; + 6B3316DA10442C1700E98B50 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B25B6160FFA62BE004F1BC4 /* Sample_StatMeshSimple.cpp */; + name = "Sample_StatMeshSimple.cpp: 20"; + rLen = 0; + rLoc = 419; + rType = 0; + vrLen = 1118; + vrLoc = 1192; + }; + 6B3316DB10442C1700E98B50 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B2AEC550FFB89E7005BE9CC /* Sample_StatMeshTiled.cpp */; + name = "Sample_StatMeshTiled.cpp: 978"; + rLen = 0; + rLoc = 30156; + rType = 0; + vrLen = 2764; + vrLoc = 27425; + }; + 6B3316DC10442C1700E98B50 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B25B6140FFA62BE004F1BC4 /* Sample.cpp */; + name = "Sample.cpp: 85"; + rLen = 0; + rLoc = 1655; + rType = 0; + vrLen = 813; + vrLoc = 2126; + }; + 6B3316E410442CE300E98B50 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B25B6180FFA62BE004F1BC4 /* main.cpp */; + name = "main.cpp: 580"; + rLen = 0; + rLoc = 12996; + rType = 0; + vrLen = 627; + vrLoc = 12603; + }; + 6B3316EA10442D1D00E98B50 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B2AEC550FFB89E7005BE9CC /* Sample_StatMeshTiled.cpp */; + name = "Sample_StatMeshTiled.cpp: 978"; + rLen = 0; + rLoc = 30156; + rType = 0; + vrLen = 2764; + vrLoc = 27425; + }; + 6B3316F2104431DE00E98B50 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C890F7FCC1100459200 /* RecastRegion.cpp */; + name = "RecastRegion.cpp: 1096"; + rLen = 0; + rLoc = 26146; + rType = 0; + vrLen = 793; + vrLoc = 25440; + }; + 6B3316F4104431DE00E98B50 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C890F7FCC1100459200 /* RecastRegion.cpp */; + name = "RecastRegion.cpp: 1096"; + rLen = 0; + rLoc = 26146; + rType = 0; + vrLen = 793; + vrLoc = 25440; + }; + 6B331700104432A400E98B50 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B2AEC550FFB89E7005BE9CC /* Sample_StatMeshTiled.cpp */; + name = "Sample_StatMeshTiled.cpp: 578"; + rLen = 0; + rLoc = 15805; + rType = 0; + vrLen = 1400; + vrLoc = 15099; + }; + 6B331702104432A400E98B50 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B2AEC550FFB89E7005BE9CC /* Sample_StatMeshTiled.cpp */; + name = "Sample_StatMeshTiled.cpp: 578"; + rLen = 0; + rLoc = 15805; + rType = 0; + vrLen = 1400; + vrLoc = 15099; + }; + 6B33170410455F3500E98B50 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; + name = "Sample_TileMesh.cpp: 623"; + rLen = 0; + rLoc = 16503; + rType = 0; + vrLen = 1415; + vrLoc = 15544; + }; + 6B33170510455F3500E98B50 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; + name = "Sample_TileMesh.cpp: 623"; + rLen = 0; + rLoc = 16503; + rType = 0; + vrLen = 1415; + vrLoc = 15544; + }; + 6B3317071045682A00E98B50 /* transGizmo.cpp */ = { + uiCtxt = { + sepNavIntBoundsRect = "{{0, 0}, {915, 6640}}"; + sepNavSelRange = "{7647, 0}"; + sepNavVisRange = "{7329, 649}"; + }; + }; + 6B3317091045683900E98B50 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B2AEC590FFB8A7A005BE9CC /* DetourTileNavMesh.cpp */; + name = "DetourTileNavMesh.cpp: 95"; + rLen = 0; + rLoc = 2934; + rType = 0; + vrLen = 694; + vrLoc = 2529; + }; + 6B33170A1045683900E98B50 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */; + name = "Recast.h: 406"; + rLen = 0; + rLoc = 13980; + rType = 0; + vrLen = 1567; + vrLoc = 13196; + }; + 6B33170B1045683900E98B50 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B33170C1045683900E98B50 /* AllGems.TOC */; + name = "AllGems.TOC: 243"; + rLen = 0; + rLoc = 10634; + rType = 0; + vrLen = 1227; + vrLoc = 7843; + }; + 6B33170C1045683900E98B50 /* AllGems.TOC */ = { + isa = PBXFileReference; + lastKnownFileType = text; + name = AllGems.TOC; + path = "/Users/memon/Downloads/GraphicsGems 2/AllGems.TOC"; + sourceTree = ""; + }; + 6B33170D1045683900E98B50 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B33170E1045683900E98B50 /* solver.c */; + name = "solver.c: 40"; + rLen = 501; + rLoc = 989; + rType = 0; + vrLen = 679; + vrLoc = 1224; + }; + 6B33170E1045683900E98B50 /* solver.c */ = { + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + name = solver.c; + path = "/Users/memon/Downloads/GraphicsGems 2/gemsiv/vec_mat/ray/solver.c"; + sourceTree = ""; + uiCtxt = { + sepNavIntBoundsRect = "{{0, 0}, {915, 4192}}"; + sepNavSelRange = "{393, 0}"; + sepNavVisRange = "{0, 808}"; + }; + }; + 6B33170F1045683900E98B50 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B25B6180FFA62BE004F1BC4 /* main.cpp */; + name = "main.cpp: 26"; + rLen = 0; + rLoc = 440; + rType = 0; + vrLen = 613; + vrLoc = 215; + }; + 6B3317101045683900E98B50 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B3317071045682A00E98B50 /* transGizmo.cpp */; + name = "transGizmo.cpp: 1"; + rLen = 0; + rLoc = 9554; + rType = 0; + vrLen = 0; + vrLoc = 0; + }; + 6B3317111045683900E98B50 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B3317121045683900E98B50 /* inttor.c */; + name = "inttor.c: 1"; + rLen = 4116; + rLoc = 0; + rType = 0; + vrLen = 889; + vrLoc = 400; + }; + 6B3317121045683900E98B50 /* inttor.c */ = { + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + name = inttor.c; + path = "/Users/memon/Downloads/GraphicsGems 2/gemsii/intersect/inttor.c"; + sourceTree = ""; + }; + 6B3317131045683900E98B50 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B2AEC590FFB8A7A005BE9CC /* DetourTileNavMesh.cpp */; + name = "DetourTileNavMesh.cpp: 95"; + rLen = 0; + rLoc = 2934; + rType = 0; + vrLen = 694; + vrLoc = 2529; + }; + 6B3317141045683900E98B50 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */; + name = "Recast.h: 406"; + rLen = 0; + rLoc = 13980; + rType = 0; + vrLen = 1567; + vrLoc = 13196; + }; + 6B3317151045683900E98B50 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B25B6180FFA62BE004F1BC4 /* main.cpp */; + name = "main.cpp: 27"; + rLen = 0; + rLoc = 440; + rType = 0; + vrLen = 606; + vrLoc = 215; + }; + 6B3317161045683900E98B50 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B3317171045683900E98B50 /* AllGems.TOC */; + name = "AllGems.TOC: 243"; + rLen = 0; + rLoc = 10634; + rType = 0; + vrLen = 1227; + vrLoc = 7843; + }; + 6B3317171045683900E98B50 /* AllGems.TOC */ = { + isa = PBXFileReference; + lastKnownFileType = text; + name = AllGems.TOC; + path = "/Users/memon/Downloads/GraphicsGems 2/AllGems.TOC"; + sourceTree = ""; + uiCtxt = { + sepNavIntBoundsRect = "{{0, 0}, {915, 11008}}"; + sepNavSelRange = "{10634, 0}"; + sepNavVisRange = "{7843, 1227}"; + }; + }; + 6B3317181045683900E98B50 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B25B6180FFA62BE004F1BC4 /* main.cpp */; + name = "main.cpp: 26"; + rLen = 0; + rLoc = 440; + rType = 0; + vrLen = 613; + vrLoc = 215; + }; + 6B3317191045683900E98B50 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B3317071045682A00E98B50 /* transGizmo.cpp */; + name = "transGizmo.cpp: 1"; + rLen = 0; + rLoc = 9554; + rType = 0; + vrLen = 0; + vrLoc = 0; + }; + 6B33171A1045683900E98B50 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B33171B1045683900E98B50 /* inttor.c */; + name = "inttor.c: 1"; + rLen = 0; + rLoc = 0; + rType = 0; + vrLen = 0; + vrLoc = 0; + }; + 6B33171B1045683900E98B50 /* inttor.c */ = { + isa = PBXFileReference; + lastKnownFileType = sourcecode.c.c; + name = inttor.c; + path = "/Users/memon/Downloads/GraphicsGems 2/gemsii/intersect/inttor.c"; + sourceTree = ""; + uiCtxt = { + sepNavIntBoundsRect = "{{0, 0}, {915, 2592}}"; + sepNavSelRange = "{656, 0}"; + sepNavVisRange = "{534, 782}"; + }; + }; + 6B3317F01046805E00E98B50 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B3317F11046805E00E98B50 /* Roots3And4.c */; + name = "Roots3And4.c: 96"; + rLen = 0; + rLoc = 2252; + rType = 0; + vrLen = 661; + vrLoc = 1829; + }; + 6B3317F11046805E00E98B50 /* Roots3And4.c */ = { + isa = PBXFileReference; + name = Roots3And4.c; + path = "/Users/memon/Downloads/GraphicsGems 2/gems/Roots3And4.c"; + sourceTree = ""; + }; + 6B3317F21046805E00E98B50 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B33171B1045683900E98B50 /* inttor.c */; + name = "inttor.c: 37"; + rLen = 0; + rLoc = 656; + rType = 0; + vrLen = 782; + vrLoc = 534; + }; + 6B3317F31046805E00E98B50 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B3317F41046805E00E98B50 /* Roots3And4.c */; + name = "Roots3And4.c: 28"; + rLen = 3794; + rLoc = 994; + rType = 0; + vrLen = 1154; + vrLoc = 0; + }; + 6B3317F41046805E00E98B50 /* Roots3And4.c */ = { + isa = PBXFileReference; + name = Roots3And4.c; + path = /Users/memon/Downloads/GraphicsGems/gems/Roots3And4.c; + sourceTree = ""; + }; + 6B3317F51046805E00E98B50 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B33170E1045683900E98B50 /* solver.c */; + name = "solver.c: 16"; + rLen = 0; + rLoc = 393; + rType = 0; + vrLen = 808; + vrLoc = 0; + }; + 6B3317F61046805E00E98B50 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */; + name = "Recast.h: 340"; + rLen = 0; + rLoc = 11303; + rType = 0; + vrLen = 857; + vrLoc = 10885; + }; + 6B3317F71046805E00E98B50 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B3317F81046805E00E98B50 /* intsph.c */; + name = "intsph.c: 36"; + rLen = 0; + rLoc = 1200; + rType = 0; + vrLen = 908; + vrLoc = 864; + }; + 6B3317F81046805E00E98B50 /* intsph.c */ = { + isa = PBXFileReference; + name = intsph.c; + path = /Users/memon/Downloads/GraphicsGems/gemsii/intersect/intsph.c; + sourceTree = ""; + }; + 6B3317F91046805E00E98B50 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B3317071045682A00E98B50 /* transGizmo.cpp */; + name = "transGizmo.cpp: 344"; + rLen = 0; + rLoc = 7647; + rType = 0; + vrLen = 649; + vrLoc = 7329; + }; + 6B3317FA1046805E00E98B50 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C890F7FCC1100459200 /* RecastRegion.cpp */; + name = "RecastRegion.cpp: 1129"; + rLen = 0; + rLoc = 27016; + rType = 0; + vrLen = 1159; + vrLoc = 20799; + }; + 6B3317FB1046805E00E98B50 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B3317071045682A00E98B50 /* transGizmo.cpp */; + name = "transGizmo.cpp: 344"; + rLen = 0; + rLoc = 7647; + rType = 0; + vrLen = 649; + vrLoc = 7329; + }; + 6B3317FC1046805E00E98B50 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C890F7FCC1100459200 /* RecastRegion.cpp */; + name = "RecastRegion.cpp: 1047"; + rLen = 0; + rLoc = 25049; + rType = 0; + vrLen = 682; + vrLoc = 24817; + }; + 6B3317FD1046806200E98B50 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C890F7FCC1100459200 /* RecastRegion.cpp */; + name = "RecastRegion.cpp: 1047"; + rLen = 0; + rLoc = 25049; + rType = 0; + vrLen = 200; + vrLoc = 24919; + }; + 6B3317FE1046807A00E98B50 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C890F7FCC1100459200 /* RecastRegion.cpp */; + name = "RecastRegion.cpp: 1101"; + rLen = 0; + rLoc = 26109; + rType = 0; + vrLen = 722; + vrLoc = 25693; + }; + 6B331808104680C900E98B50 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C890F7FCC1100459200 /* RecastRegion.cpp */; + name = "RecastRegion.cpp: 1125"; + rLen = 0; + rLoc = 26571; + rType = 0; + vrLen = 684; + vrLoc = 26110; + }; + 6B331809104680C900E98B50 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */; + name = "Recast.h: 340"; + rLen = 0; + rLoc = 11303; + rType = 0; + vrLen = 857; + vrLoc = 10885; + }; + 6B33180A104680C900E98B50 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C890F7FCC1100459200 /* RecastRegion.cpp */; + name = "RecastRegion.cpp: 1125"; + rLen = 0; + rLoc = 26571; + rType = 0; + vrLen = 684; + vrLoc = 26110; + }; + 6B33180B104680C900E98B50 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */; + name = "Recast.h: 450"; + rLen = 0; + rLoc = 15950; + rType = 0; + vrLen = 1618; + vrLoc = 16579; + }; 6B41875F10397C9F00FBF4A5 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6BDD9E050F91112200904EEF /* DetourStatNavMesh.h */; @@ -2302,16 +2505,6 @@ vrLen = 1598; vrLoc = 3224; }; - 6B41876A1039827000FBF4A5 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B25B6180FFA62BE004F1BC4 /* main.cpp */; - name = "main.cpp: 54"; - rLen = 0; - rLoc = 989; - rType = 0; - vrLen = 1061; - vrLoc = 2242; - }; 6B41878E1039854600FBF4A5 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6B1185FD10068B150018F96F /* DetourCommon.cpp */; @@ -2322,16 +2515,6 @@ vrLen = 943; vrLoc = 5062; }; - 6B4187B11039909100FBF4A5 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B25B6120FFA62AD004F1BC4 /* Sample_StatMeshSimple.h */; - name = "Sample_StatMeshSimple.h: 41"; - rLen = 24; - rLoc = 862; - rType = 0; - vrLen = 649; - vrLoc = 301; - }; 6B4187C41039909100FBF4A5 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6B137C840F7FCC1100459200 /* RecastDebugDraw.cpp */; @@ -2362,16 +2545,6 @@ vrLen = 1182; vrLoc = 0; }; - 6B555D26100B136A00247EA3 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C880F7FCC1100459200 /* RecastRasterization.cpp */; - name = "RecastRasterization.cpp: 274"; - rLen = 0; - rLoc = 7129; - rType = 0; - vrLen = 865; - vrLoc = 6948; - }; 6B555D30100B143200247EA3 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6BB85D3F0FCEAA6300758966 /* SDL_video.h */; @@ -2384,16 +2557,16 @@ }; 6B555DAE100B211D00247EA3 /* imguiRenderGL.h */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {915, 492}}"; - sepNavSelRange = "{919, 0}"; + sepNavIntBoundsRect = "{{0, 0}, {915, 520}}"; + sepNavSelRange = "{1101, 0}"; sepNavVisRange = "{0, 1101}"; }; }; 6B555DB0100B212E00247EA3 /* imguiRenderGL.cpp */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {1219, 7152}}"; - sepNavSelRange = "{8401, 0}"; - sepNavVisRange = "{7552, 396}"; + sepNavIntBoundsRect = "{{0, 0}, {915, 6928}}"; + sepNavSelRange = "{6419, 0}"; + sepNavVisRange = "{5320, 840}"; }; }; 6B555DC9100B236A00247EA3 /* PBXTextBookmark */ = { @@ -2429,6 +2602,11 @@ name = debugdraw.cpp; path = "/Users/memon/Public/Drop Box/debugdraw.cpp"; sourceTree = ""; + uiCtxt = { + sepNavIntBoundsRect = "{{0, 0}, {915, 5600}}"; + sepNavSelRange = "{4653, 0}"; + sepNavVisRange = "{4426, 731}"; + }; }; 6B555E13100B285300247EA3 /* PBXTextBookmark */ = { isa = PBXTextBookmark; @@ -2445,7 +2623,7 @@ fRef = 6B25B6180FFA62BE004F1BC4 /* main.cpp */; name = "main.cpp: 226"; rLen = 0; - rLoc = 4853; + rLoc = 4855; rType = 0; vrLen = 693; vrLoc = 4507; @@ -2483,8 +2661,8 @@ 6B624169103434880002E346 /* RecastMeshDetail.cpp */ = { uiCtxt = { sepNavIntBoundsRect = "{{0, 0}, {915, 15808}}"; - sepNavSelRange = "{3282, 0}"; - sepNavVisRange = "{2783, 1029}"; + sepNavSelRange = "{24134, 0}"; + sepNavVisRange = "{23016, 833}"; }; }; 6B6241E91034B2FA0002E346 /* PBXTextBookmark */ = { @@ -2503,6 +2681,11 @@ name = macros.h; path = /Users/memon/Downloads/Ccode2/dt/macros.h; sourceTree = ""; + uiCtxt = { + sepNavIntBoundsRect = "{{0, 0}, {915, 672}}"; + sepNavSelRange = "{542, 0}"; + sepNavVisRange = "{225, 728}"; + }; }; 6B6241EB1034B2FA0002E346 /* PBXTextBookmark */ = { isa = PBXTextBookmark; @@ -2520,16 +2703,11 @@ name = dt4.c; path = /Users/memon/Downloads/Ccode2/dt/dt4.c; sourceTree = ""; - }; - 6B74D043103DD3B600623975 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C890F7FCC1100459200 /* RecastRegion.cpp */; - name = "RecastRegion.cpp: 1063"; - rLen = 0; - rLoc = 25678; - rType = 0; - vrLen = 1252; - vrLoc = 25037; + uiCtxt = { + sepNavIntBoundsRect = "{{0, 0}, {915, 736}}"; + sepNavSelRange = "{621, 0}"; + sepNavVisRange = "{396, 899}"; + }; }; 6B74D052103DD64C00623975 /* PBXTextBookmark */ = { isa = PBXTextBookmark; @@ -2594,6 +2772,11 @@ name = btBvhTriangleMeshShape.h; path = "/Users/memon/Downloads/bullet-2.74/src/BulletCollision/CollisionShapes/btBvhTriangleMeshShape.h"; sourceTree = ""; + uiCtxt = { + sepNavIntBoundsRect = "{{0, 0}, {1839, 1392}}"; + sepNavSelRange = "{2061, 0}"; + sepNavVisRange = "{2750, 1096}"; + }; }; 6B7708F70FBDA96300D21BAE /* PBXTextBookmark */ = { isa = PBXTextBookmark; @@ -2621,6 +2804,11 @@ name = demo.cpp; path = "/Users/memon/Code/recastnavigation/untitled folder/Source/demo.cpp"; sourceTree = ""; + uiCtxt = { + sepNavIntBoundsRect = "{{0, 0}, {915, 32480}}"; + sepNavSelRange = "{58125, 508}"; + sepNavVisRange = "{58094, 703}"; + }; }; 6B8632970F78114600E2684A /* Recast */ = { isa = PBXExecutable; @@ -2677,6 +2865,11 @@ name = SDL_events.h; path = /Library/Frameworks/SDL.framework/Versions/A/Headers/SDL_events.h; sourceTree = ""; + uiCtxt = { + sepNavIntBoundsRect = "{{0, 0}, {915, 5760}}"; + sepNavSelRange = "{8641, 0}"; + sepNavVisRange = "{8167, 912}"; + }; }; 6B8AE8DF10121C6000FF1D07 /* PBXTextBookmark */ = { isa = PBXTextBookmark; @@ -2751,9 +2944,8 @@ hitCount = 0; ignoreCount = 0; lineNumber = 273; - location = Recast; - modificationTime = 272654272.923319; - state = 1; + modificationTime = 273052800.435309; + state = 0; }; 6B93FDBB102FFCFE00F0C0DA /* PBXTextBookmark */ = { isa = PBXTextBookmark; @@ -2765,16 +2957,6 @@ vrLen = 984; vrLoc = 7444; }; - 6B93FDEB10300CBE00F0C0DA /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B25B6120FFA62AD004F1BC4 /* Sample_StatMeshSimple.h */; - name = "Sample_StatMeshSimple.h: 24"; - rLen = 0; - rLoc = 465; - rType = 0; - vrLen = 670; - vrLoc = 155; - }; 6B93FDF010300CBE00F0C0DA /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6B137C7F0F7FCBFE00459200 /* RecastDebugDraw.h */; @@ -2782,19 +2964,9 @@ rLen = 1; rLoc = 2344; rType = 0; - vrLen = 1599; + vrLen = 1508; vrLoc = 1289; }; - 6B93FE7C1030279700F0C0DA /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BDD9E040F91112200904EEF /* DetourDebugDraw.h */; - name = "DetourDebugDraw.h: 27"; - rLen = 0; - rLoc = 1194; - rType = 0; - vrLen = 1438; - vrLoc = 0; - }; 6B93FEFF1030443300F0C0DA /* Recast.cpp:273 */ = { isa = PBXFileBreakpoint; actions = ( @@ -2809,49 +2981,19 @@ ignoreCount = 0; lineNumber = 273; location = Recast; - modificationTime = 272654272.923061; + modificationTime = 273052799.752636; state = 2; }; - 6B95064210383C6900213080 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C860F7FCC1100459200 /* RecastLog.cpp */; - name = "RecastLog.cpp: 47"; - rLen = 0; - rLoc = 1420; - rType = 0; - vrLen = 591; - vrLoc = 1158; - }; - 6B95064C10383C6900213080 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B25B6160FFA62BE004F1BC4 /* Sample_StatMeshSimple.cpp */; - name = "Sample_StatMeshSimple.cpp: 296"; - rLen = 0; - rLoc = 566; - rType = 0; - vrLen = 1375; - vrLoc = 8423; - }; 6B95065010383C6900213080 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6B137C800F7FCBFE00459200 /* RecastLog.h */; name = "RecastLog.h: 70"; rLen = 15; - rLoc = 2052; + rLoc = 2095; rType = 0; vrLen = 690; vrLoc = 1527; }; - 6B9506851038680900213080 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C820F7FCC1100459200 /* Recast.cpp */; - name = "Recast.cpp: 42"; - rLen = 0; - rLoc = 1380; - rType = 0; - vrLen = 631; - vrLoc = 1084; - }; 6B9506891038680900213080 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6B137C820F7FCC1100459200 /* Recast.cpp */; @@ -2872,16 +3014,6 @@ vrLen = 607; vrLoc = 132; }; - 6B95069B103869D900213080 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B25B6140FFA62BE004F1BC4 /* Sample.cpp */; - name = "Sample.cpp: 114"; - rLen = 0; - rLoc = 2694; - rType = 0; - vrLen = 1001; - vrLoc = 1840; - }; 6B9506F810388A4200213080 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6B1185FC10068B040018F96F /* DetourCommon.h */; @@ -2892,16 +3024,6 @@ vrLen = 1210; vrLoc = 3484; }; - 6B95070510388A4200213080 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BDD9E070F91113800904EEF /* DetourDebugDraw.cpp */; - name = "DetourDebugDraw.cpp: 29"; - rLen = 0; - rLoc = 1185; - rType = 0; - vrLen = 644; - vrLoc = 915; - }; 6B9507401038910D00213080 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6B25B6150FFA62BE004F1BC4 /* Sample_StatMesh.cpp */; @@ -2912,16 +3034,6 @@ vrLen = 994; vrLoc = 2526; }; - 6B950746103891A700213080 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B25B6110FFA62AD004F1BC4 /* Sample_StatMesh.h */; - name = "Sample_StatMesh.h: 34"; - rLen = 0; - rLoc = 599; - rType = 0; - vrLen = 672; - vrLoc = 240; - }; 6B955A0610359EBB00FE9FE3 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6B955A0710359EBB00FE9FE3 /* DelaunayPoint.as */; @@ -2938,6 +3050,11 @@ name = DelaunayPoint.as; path = /Users/memon/Downloads/net/nicoptere/delaunay/DelaunayPoint.as; sourceTree = ""; + uiCtxt = { + sepNavIntBoundsRect = "{{0, 0}, {915, 520}}"; + sepNavSelRange = "{60, 0}"; + sepNavVisRange = "{0, 425}"; + }; }; 6B955A0810359EBB00FE9FE3 /* PBXTextBookmark */ = { isa = PBXTextBookmark; @@ -2955,6 +3072,11 @@ name = DelaunayEdge.as; path = /Users/memon/Downloads/net/nicoptere/delaunay/DelaunayEdge.as; sourceTree = ""; + uiCtxt = { + sepNavIntBoundsRect = "{{0, 0}, {915, 704}}"; + sepNavSelRange = "{416, 0}"; + sepNavVisRange = "{0, 895}"; + }; }; 6B955A0A10359EBB00FE9FE3 /* PBXTextBookmark */ = { isa = PBXTextBookmark; @@ -2972,6 +3094,11 @@ name = DelaunayTriangle.as; path = /Users/memon/Downloads/net/nicoptere/delaunay/DelaunayTriangle.as; sourceTree = ""; + uiCtxt = { + sepNavIntBoundsRect = "{{0, 0}, {915, 1344}}"; + sepNavSelRange = "{1867, 0}"; + sepNavVisRange = "{1298, 740}"; + }; }; 6B955A0C10359EBB00FE9FE3 /* PBXTextBookmark */ = { isa = PBXTextBookmark; @@ -2989,6 +3116,11 @@ name = Delaunay.as; path = /Users/memon/Downloads/net/nicoptere/delaunay/Delaunay.as; sourceTree = ""; + uiCtxt = { + sepNavIntBoundsRect = "{{0, 0}, {915, 5424}}"; + sepNavSelRange = "{7193, 0}"; + sepNavVisRange = "{7029, 431}"; + }; }; 6B995F9F100F336B00D7BF5A /* PBXTextBookmark */ = { isa = PBXTextBookmark; @@ -3016,6 +3148,11 @@ name = GeomUtility.cpp; path = /Users/memon/Desktop/Desktop/test/Source/GeomUtility.cpp; sourceTree = ""; + uiCtxt = { + sepNavIntBoundsRect = "{{0, 0}, {999, 8528}}"; + sepNavSelRange = "{1073, 0}"; + sepNavVisRange = "{89, 1099}"; + }; }; 6B995FDF100F387200D7BF5A /* PBXTextBookmark */ = { isa = PBXTextBookmark; @@ -3058,8 +3195,8 @@ hitCount = 0; ignoreCount = 0; lineNumber = 301; - modificationTime = 272654427.491914; - state = 1; + modificationTime = 273052799.752205; + state = 0; }; 6B9D09921028542A009B1A6C /* RecastDebugDraw.cpp:693 */ = { isa = PBXFileBreakpoint; @@ -3075,29 +3212,9 @@ ignoreCount = 0; lineNumber = 693; location = Recast; - modificationTime = 272654272.92286; + modificationTime = 273052799.752414; state = 2; }; - 6B9D09E210285EFE009B1A6C /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C880F7FCC1100459200 /* RecastRasterization.cpp */; - name = "RecastRasterization.cpp: 257"; - rLen = 0; - rLoc = 6598; - rType = 0; - vrLen = 973; - vrLoc = 6154; - }; - 6B9D0AD010298E12009B1A6C /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C850F7FCC1100459200 /* RecastFilter.cpp */; - name = "RecastFilter.cpp: 45"; - rLen = 5; - rLoc = 1499; - rType = 0; - vrLen = 864; - vrLoc = 1133; - }; 6B9D0AF4102991F0009B1A6C /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6B137C7A0F7FCBE400459200 /* imgui.h */; @@ -3110,16 +3227,16 @@ }; 6BB788160FC0472B003C24DB /* ChunkyTriMesh.cpp */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {915, 3744}}"; - sepNavSelRange = "{1108, 46}"; - sepNavVisRange = "{965, 438}"; + sepNavIntBoundsRect = "{{0, 0}, {915, 3680}}"; + sepNavSelRange = "{1045, 0}"; + sepNavVisRange = "{4414, 771}"; }; }; 6BB788180FC04753003C24DB /* ChunkyTriMesh.h */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {969, 800}}"; - sepNavSelRange = "{1205, 0}"; - sepNavVisRange = "{837, 835}"; + sepNavIntBoundsRect = "{{0, 0}, {915, 800}}"; + sepNavSelRange = "{919, 0}"; + sepNavVisRange = "{0, 1206}"; }; }; 6BB788290FC0593E003C24DB /* PBXTextBookmark */ = { @@ -3168,6 +3285,11 @@ name = SDL_video.h; path = /Library/Frameworks/SDL.framework/Versions/A/Headers/SDL_video.h; sourceTree = ""; + uiCtxt = { + sepNavIntBoundsRect = "{{0, 0}, {915, 14032}}"; + sepNavSelRange = "{11971, 14}"; + sepNavVisRange = "{11817, 1770}"; + }; }; 6BC745AF0FF527E50083A694 /* PBXTextBookmark */ = { isa = PBXTextBookmark; @@ -3181,327 +3303,47 @@ }; 6BDD9E040F91112200904EEF /* DetourDebugDraw.h */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {915, 609}}"; - sepNavSelRange = "{1194, 0}"; + sepNavIntBoundsRect = "{{0, 0}, {915, 520}}"; + sepNavSelRange = "{0, 0}"; sepNavVisRange = "{0, 1465}"; }; }; 6BDD9E050F91112200904EEF /* DetourStatNavMesh.h */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {915, 3760}}"; + sepNavIntBoundsRect = "{{0, 0}, {915, 3888}}"; sepNavSelRange = "{4694, 0}"; - sepNavVisRange = "{3168, 1912}"; + sepNavVisRange = "{3286, 1576}"; }; }; 6BDD9E060F91112200904EEF /* DetourStatNavMeshBuilder.h */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {915, 527}}"; - sepNavSelRange = "{639, 0}"; + sepNavIntBoundsRect = "{{0, 0}, {915, 520}}"; + sepNavSelRange = "{1328, 0}"; sepNavVisRange = "{0, 1416}"; }; }; 6BDD9E070F91113800904EEF /* DetourDebugDraw.cpp */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {915, 8064}}"; - sepNavSelRange = "{1224, 0}"; - sepNavVisRange = "{1259, 903}"; + sepNavIntBoundsRect = "{{0, 0}, {915, 7600}}"; + sepNavSelRange = "{12646, 0}"; + sepNavVisRange = "{11948, 901}"; }; }; 6BDD9E080F91113800904EEF /* DetourStatNavMesh.cpp */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {915, 14272}}"; - sepNavSelRange = "{10567, 0}"; - sepNavVisRange = "{10265, 453}"; + sepNavIntBoundsRect = "{{0, 0}, {915, 14208}}"; + sepNavSelRange = "{6991, 0}"; + sepNavVisRange = "{7417, 680}"; }; }; 6BDD9E090F91113800904EEF /* DetourStatNavMeshBuilder.cpp */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {915, 5600}}"; - sepNavSelRange = "{5801, 0}"; - sepNavVisRange = "{5389, 736}"; + sepNavIntBoundsRect = "{{0, 0}, {915, 5392}}"; + sepNavSelRange = "{9192, 0}"; + sepNavVisRange = "{8299, 957}"; sepNavWindowFrame = "{{15, 78}, {1011, 695}}"; }; }; - 6BF26B4310413CC80099C14A /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */; - name = "Recast.h: 186"; - rLen = 0; - rLoc = 7360; - rType = 0; - vrLen = 946; - vrLoc = 6729; - }; - 6BF26B4410413CC80099C14A /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B624169103434880002E346 /* RecastMeshDetail.cpp */; - name = "RecastMeshDetail.cpp: 397"; - rLen = 0; - rLoc = 10269; - rType = 0; - vrLen = 770; - vrLoc = 12557; - }; - 6BF26B4510413CC80099C14A /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C840F7FCC1100459200 /* RecastDebugDraw.cpp */; - name = "RecastDebugDraw.cpp: 626"; - rLen = 0; - rLoc = 14695; - rType = 0; - vrLen = 657; - vrLoc = 16021; - }; - 6BF26B4610413CC80099C14A /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B624169103434880002E346 /* RecastMeshDetail.cpp */; - name = "RecastMeshDetail.cpp: 501"; - rLen = 0; - rLoc = 12486; - rType = 0; - vrLen = 599; - vrLoc = 13984; - }; - 6BF26B5110413CF00099C14A /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C840F7FCC1100459200 /* RecastDebugDraw.cpp */; - name = "RecastDebugDraw.cpp: 762"; - rLen = 0; - rLoc = 17269; - rType = 0; - vrLen = 641; - vrLoc = 17624; - }; - 6BF26B641041423B0099C14A /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B624169103434880002E346 /* RecastMeshDetail.cpp */; - name = "RecastMeshDetail.cpp: 929"; - rLen = 0; - rLoc = 24323; - rType = 0; - vrLen = 708; - vrLoc = 23319; - }; - 6BF26B651041423B0099C14A /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C840F7FCC1100459200 /* RecastDebugDraw.cpp */; - name = "RecastDebugDraw.cpp: 763"; - rLen = 0; - rLoc = 17273; - rType = 0; - vrLen = 666; - vrLoc = 17600; - }; - 6BF26B661041423B0099C14A /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B624169103434880002E346 /* RecastMeshDetail.cpp */; - name = "RecastMeshDetail.cpp: 927"; - rLen = 0; - rLoc = 24281; - rType = 0; - vrLen = 742; - vrLoc = 23284; - }; - 6BF26B671041423B0099C14A /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */; - name = "Recast.h: 184"; - rLen = 0; - rLoc = 7258; - rType = 0; - vrLen = 877; - vrLoc = 6729; - }; - 6BF26B681041423B0099C14A /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B624169103434880002E346 /* RecastMeshDetail.cpp */; - name = "RecastMeshDetail.cpp: 852"; - rLen = 0; - rLoc = 22355; - rType = 0; - vrLen = 851; - vrLoc = 21556; - }; - 6BF26B691041423B0099C14A /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C840F7FCC1100459200 /* RecastDebugDraw.cpp */; - name = "RecastDebugDraw.cpp: 782"; - rLen = 0; - rLoc = 17567; - rType = 0; - vrLen = 482; - vrLoc = 17791; - }; - 6BF26B6A1041423B0099C14A /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B624169103434880002E346 /* RecastMeshDetail.cpp */; - name = "RecastMeshDetail.cpp: 832"; - rLen = 0; - rLoc = 21605; - rType = 0; - vrLen = 779; - vrLoc = 20924; - }; - 6BF26B6B1041423B0099C14A /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */; - name = "Recast.h: 181"; - rLen = 0; - rLoc = 7235; - rType = 0; - vrLen = 876; - vrLoc = 6729; - }; - 6BF26B781041437C0099C14A /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C840F7FCC1100459200 /* RecastDebugDraw.cpp */; - name = "RecastDebugDraw.cpp: 746"; - rLen = 0; - rLoc = 16655; - rType = 0; - vrLen = 653; - vrLoc = 17353; - }; - 6BF26B7B1041437C0099C14A /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BDD9E050F91112200904EEF /* DetourStatNavMesh.h */; - name = "DetourStatNavMesh.h: 69"; - rLen = 7; - rLoc = 2147; - rType = 0; - vrLen = 463; - vrLoc = 1898; - }; - 6BF26B7D1041437C0099C14A /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BDD9E050F91112200904EEF /* DetourStatNavMesh.h */; - name = "DetourStatNavMesh.h: 205"; - rLen = 0; - rLoc = 8370; - rType = 0; - vrLen = 1502; - vrLoc = 7843; - }; - 6BF26B85104143E10099C14A /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B624169103434880002E346 /* RecastMeshDetail.cpp */; - name = "RecastMeshDetail.cpp: 683"; - rLen = 0; - rLoc = 17719; - rType = 0; - vrLen = 671; - vrLoc = 17074; - }; - 6BF26B86104143E10099C14A /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BDD9E070F91113800904EEF /* DetourDebugDraw.cpp */; - name = "DetourDebugDraw.cpp: 264"; - rLen = 0; - rLoc = 5399; - rType = 0; - vrLen = 543; - vrLoc = 6809; - }; - 6BF26B8C104144910099C14A /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C840F7FCC1100459200 /* RecastDebugDraw.cpp */; - name = "RecastDebugDraw.cpp: 772"; - rLen = 0; - rLoc = 17475; - rType = 0; - vrLen = 633; - vrLoc = 16952; - }; - 6BF26B92104144F90099C14A /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B624169103434880002E346 /* RecastMeshDetail.cpp */; - name = "RecastMeshDetail.cpp: 847"; - rLen = 0; - rLoc = 22389; - rType = 0; - vrLen = 797; - vrLoc = 21287; - }; - 6BF26B93104144F90099C14A /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C840F7FCC1100459200 /* RecastDebugDraw.cpp */; - name = "RecastDebugDraw.cpp: 775"; - rLen = 0; - rLoc = 17518; - rType = 0; - vrLen = 651; - vrLoc = 17551; - }; - 6BF26B94104144F90099C14A /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B624169103434880002E346 /* RecastMeshDetail.cpp */; - name = "RecastMeshDetail.cpp: 846"; - rLen = 0; - rLoc = 22302; - rType = 0; - vrLen = 800; - vrLoc = 21283; - }; - 6BF26B9E104145630099C14A /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C840F7FCC1100459200 /* RecastDebugDraw.cpp */; - name = "RecastDebugDraw.cpp: 772"; - rLen = 0; - rLoc = 17475; - rType = 0; - vrLen = 507; - vrLoc = 17762; - }; - 6BF26B9F104145630099C14A /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B624169103434880002E346 /* RecastMeshDetail.cpp */; - name = "RecastMeshDetail.cpp: 846"; - rLen = 0; - rLoc = 22349; - rType = 0; - vrLen = 800; - vrLoc = 21283; - }; - 6BF26BA5104145A20099C14A /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C840F7FCC1100459200 /* RecastDebugDraw.cpp */; - name = "RecastDebugDraw.cpp: 773"; - rLen = 0; - rLoc = 17482; - rType = 0; - vrLen = 515; - vrLoc = 17758; - }; - 6BF26BA7104151460099C14A /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B624169103434880002E346 /* RecastMeshDetail.cpp */; - name = "RecastMeshDetail.cpp: 927"; - rLen = 0; - rLoc = 24327; - rType = 0; - vrLen = 769; - vrLoc = 23291; - }; - 6BF26BAA104151460099C14A /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B624169103434880002E346 /* RecastMeshDetail.cpp */; - name = "RecastMeshDetail.cpp: 927"; - rLen = 0; - rLoc = 24327; - rType = 0; - vrLen = 769; - vrLoc = 23291; - }; - 6BF26BAE104151A50099C14A /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C840F7FCC1100459200 /* RecastDebugDraw.cpp */; - name = "RecastDebugDraw.cpp: 774"; - rLen = 0; - rLoc = 17483; - rType = 0; - vrLen = 515; - vrLoc = 17758; - }; 6BF26BB51041520F0099C14A /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6BDD9E080F91113800904EEF /* DetourStatNavMesh.cpp */; @@ -3512,16 +3354,6 @@ vrLen = 613; vrLoc = 7431; }; - 6BF26BC4104158E90099C14A /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B25B6160FFA62BE004F1BC4 /* Sample_StatMeshSimple.cpp */; - name = "Sample_StatMeshSimple.cpp: 469"; - rLen = 0; - rLoc = 14005; - rType = 0; - vrLen = 1054; - vrLoc = 11131; - }; 6BF26BC5104158E90099C14A /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6B2AEC510FFB8946005BE9CC /* Sample_TileMesh.h */; @@ -3532,26 +3364,6 @@ vrLen = 573; vrLoc = 1106; }; - 6BF26BC6104158E90099C14A /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */; - name = "Recast.h: 485"; - rLen = 150; - rLoc = 17913; - rType = 0; - vrLen = 1175; - vrLoc = 16639; - }; - 6BF26BC7104158E90099C14A /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B2AEC550FFB89E7005BE9CC /* Sample_StatMeshTiled.cpp */; - name = "Sample_StatMeshTiled.cpp: 930"; - rLen = 0; - rLoc = 26311; - rType = 0; - vrLen = 862; - vrLoc = 25748; - }; 6BF26BC9104158E90099C14A /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6B092B920FFCC2AC0088D3A5 /* DetourTileNavMeshBuilder.h */; @@ -3562,62 +3374,12 @@ vrLen = 1461; vrLoc = 0; }; - 6BF26BCA104158E90099C14A /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BDD9E060F91112200904EEF /* DetourStatNavMeshBuilder.h */; - name = "DetourStatNavMeshBuilder.h: 27"; - rLen = 0; - rLoc = 1328; - rType = 0; - vrLen = 1416; - vrLoc = 0; - }; - 6BF26BCE104158E90099C14A /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BDD9E050F91112200904EEF /* DetourStatNavMesh.h */; - name = "DetourStatNavMesh.h: 201"; - rLen = 0; - rLoc = 8093; - rType = 0; - vrLen = 1518; - vrLoc = 7058; - }; - 6BF26BD1104158E90099C14A /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BDD9E070F91113800904EEF /* DetourDebugDraw.cpp */; - name = "DetourDebugDraw.cpp: 248"; - rLen = 0; - rLoc = 5399; - rType = 0; - vrLen = 841; - vrLoc = 6306; - }; - 6BF26BD2104158E90099C14A /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B25B6160FFA62BE004F1BC4 /* Sample_StatMeshSimple.cpp */; - name = "Sample_StatMeshSimple.cpp: 469"; - rLen = 0; - rLoc = 14005; - rType = 0; - vrLen = 1054; - vrLoc = 11131; - }; - 6BF26BD3104158E90099C14A /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B2AEC510FFB8946005BE9CC /* Sample_TileMesh.h */; - name = "Sample_TileMesh.h: 41"; - rLen = 0; - rLoc = 1402; - rType = 0; - vrLen = 573; - vrLoc = 1106; - }; 6BF26BD4104158E90099C14A /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6B2AEC550FFB89E7005BE9CC /* Sample_StatMeshTiled.cpp */; name = "Sample_StatMeshTiled.cpp: 579"; rLen = 160; - rLoc = 15836; + rLoc = 15834; rType = 0; vrLen = 1178; vrLoc = 15408; @@ -3627,31 +3389,11 @@ fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; name = "Sample_TileMesh.cpp: 842"; rLen = 0; - rLoc = 22468; + rLoc = 22466; rType = 0; vrLen = 992; vrLoc = 21891; }; - 6BF26BD6104158E90099C14A /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B092B920FFCC2AC0088D3A5 /* DetourTileNavMeshBuilder.h */; - name = "DetourTileNavMeshBuilder.h: 26"; - rLen = 0; - rLoc = 1272; - rType = 0; - vrLen = 1461; - vrLoc = 0; - }; - 6BF26BD7104158E90099C14A /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B092B930FFCC2BD0088D3A5 /* DetourTileNavMeshBuilder.cpp */; - name = "DetourTileNavMeshBuilder.cpp: 30"; - rLen = 0; - rLoc = 1334; - rType = 0; - vrLen = 800; - vrLoc = 1693; - }; 6BF26BD8104158E90099C14A /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6BDD9E060F91112200904EEF /* DetourStatNavMeshBuilder.h */; @@ -3662,176 +3404,6 @@ vrLen = 1416; vrLoc = 0; }; - 6BF26BDA104158E90099C14A /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B092B930FFCC2BD0088D3A5 /* DetourTileNavMeshBuilder.cpp */; - name = "DetourTileNavMeshBuilder.cpp: 94"; - rLen = 0; - rLoc = 3175; - rType = 0; - vrLen = 811; - vrLoc = 2439; - }; - 6BF26BDC104158E90099C14A /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B092B930FFCC2BD0088D3A5 /* DetourTileNavMeshBuilder.cpp */; - name = "DetourTileNavMeshBuilder.cpp: 98"; - rLen = 0; - rLoc = 3176; - rType = 0; - vrLen = 1004; - vrLoc = 2602; - }; - 6BF26BDE104158E90099C14A /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B092B930FFCC2BD0088D3A5 /* DetourTileNavMeshBuilder.cpp */; - name = "DetourTileNavMeshBuilder.cpp: 107"; - rLen = 0; - rLoc = 3621; - rType = 0; - vrLen = 1144; - vrLoc = 2669; - }; - 6BF26BE0104158E90099C14A /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B092B930FFCC2BD0088D3A5 /* DetourTileNavMeshBuilder.cpp */; - name = "DetourTileNavMeshBuilder.cpp: 111"; - rLen = 0; - rLoc = 3818; - rType = 0; - vrLen = 1201; - vrLoc = 2693; - }; - 6BF26BE2104158E90099C14A /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B092B930FFCC2BD0088D3A5 /* DetourTileNavMeshBuilder.cpp */; - name = "DetourTileNavMeshBuilder.cpp: 128"; - rLen = 0; - rLoc = 4265; - rType = 0; - vrLen = 972; - vrLoc = 3282; - }; - 6BF26BE4104158E90099C14A /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B092B930FFCC2BD0088D3A5 /* DetourTileNavMeshBuilder.cpp */; - name = "DetourTileNavMeshBuilder.cpp: 205"; - rLen = 0; - rLoc = 6203; - rType = 0; - vrLen = 891; - vrLoc = 4723; - }; - 6BF26BE5104158E90099C14A /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BDD9E050F91112200904EEF /* DetourStatNavMesh.h */; - name = "DetourStatNavMesh.h: 37"; - rLen = 258; - rLoc = 1489; - rType = 0; - vrLen = 848; - vrLoc = 1050; - }; - 6BF26BE6104158E90099C14A /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BDD9E080F91113800904EEF /* DetourStatNavMesh.cpp */; - name = "DetourStatNavMesh.cpp: 59"; - rLen = 562; - rLoc = 1883; - rType = 0; - vrLen = 1040; - vrLoc = 1573; - }; - 6BF26BE7104158E90099C14A /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B092B930FFCC2BD0088D3A5 /* DetourTileNavMeshBuilder.cpp */; - name = "DetourTileNavMeshBuilder.cpp: 97"; - rLen = 0; - rLoc = 3174; - rType = 0; - vrLen = 1094; - vrLoc = 2602; - }; - 6BF26BE8104158E90099C14A /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B092B930FFCC2BD0088D3A5 /* DetourTileNavMeshBuilder.cpp */; - name = "DetourTileNavMeshBuilder.cpp: 93"; - rLen = 52; - rLoc = 2935; - rType = 0; - vrLen = 1094; - vrLoc = 2602; - }; - 6BF26BE9104158E90099C14A /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BDD9E050F91112200904EEF /* DetourStatNavMesh.h */; - name = "DetourStatNavMesh.h: 178"; - rLen = 313; - rLoc = 6828; - rType = 0; - vrLen = 1347; - vrLoc = 6252; - }; - 6BF26BEA104158E90099C14A /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B2AEC580FFB8A68005BE9CC /* DetourTileNavMesh.h */; - name = "DetourTileNavMesh.h: 259"; - rLen = 79; - rLoc = 10883; - rType = 0; - vrLen = 1032; - vrLoc = 10354; - }; - 6BF26BEC104158E90099C14A /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BDD9E050F91112200904EEF /* DetourStatNavMesh.h */; - name = "DetourStatNavMesh.h: 206"; - rLen = 0; - rLoc = 8375; - rType = 0; - vrLen = 1518; - vrLoc = 7058; - }; - 6BF26BED104158E90099C14A /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BDD9E080F91113800904EEF /* DetourStatNavMesh.cpp */; - name = "DetourStatNavMesh.cpp: 244"; - rLen = 0; - rLoc = 6238; - rType = 0; - vrLen = 718; - vrLoc = 6020; - }; - 6BF26BEE104158E90099C14A /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BDD9E050F91112200904EEF /* DetourStatNavMesh.h */; - name = "DetourStatNavMesh.h: 201"; - rLen = 0; - rLoc = 8093; - rType = 0; - vrLen = 1518; - vrLoc = 7058; - }; - 6BF26C0B10415C680099C14A /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BDD9E090F91113800904EEF /* DetourStatNavMeshBuilder.cpp */; - name = "DetourStatNavMeshBuilder.cpp: 341"; - rLen = 0; - rLoc = 9192; - rType = 0; - vrLen = 877; - vrLoc = 8433; - }; - 6BF26C0C10415C680099C14A /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BDD9E080F91113800904EEF /* DetourStatNavMesh.cpp */; - name = "DetourStatNavMesh.cpp: 314"; - rLen = 0; - rLoc = 6991; - rType = 0; - vrLen = 623; - vrLoc = 7768; - }; 6BF26C1110415C680099C14A /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6BDD9E090F91113800904EEF /* DetourStatNavMeshBuilder.cpp */; @@ -3839,7 +3411,7 @@ rLen = 0; rLoc = 9192; rType = 0; - vrLen = 877; + vrLen = 823; vrLoc = 8433; }; 6BF26C1210415C680099C14A /* PBXTextBookmark */ = { @@ -3847,241 +3419,11 @@ fRef = 6B2AEC590FFB8A7A005BE9CC /* DetourTileNavMesh.cpp */; name = "DetourTileNavMesh.cpp: 576"; rLen = 0; - rLoc = 13945; + rLoc = 13941; rType = 0; vrLen = 773; vrLoc = 13920; }; - 6BF26C1310415C680099C14A /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BDD9E070F91113800904EEF /* DetourDebugDraw.cpp */; - name = "DetourDebugDraw.cpp: 474"; - rLen = 0; - rLoc = 8146; - rType = 0; - vrLen = 597; - vrLoc = 11954; - }; - 6BF26C1410415C680099C14A /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B092B930FFCC2BD0088D3A5 /* DetourTileNavMeshBuilder.cpp */; - name = "DetourTileNavMeshBuilder.cpp: 94"; - rLen = 0; - rLoc = 3028; - rType = 0; - vrLen = 974; - vrLoc = 2602; - }; - 6BF26C1510415C680099C14A /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B2AEC580FFB8A68005BE9CC /* DetourTileNavMesh.h */; - name = "DetourTileNavMesh.h: 86"; - rLen = 0; - rLoc = 3595; - rType = 0; - vrLen = 1032; - vrLoc = 3248; - }; - 6BF26C1610415C680099C14A /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B2AEC590FFB8A7A005BE9CC /* DetourTileNavMesh.cpp */; - name = "DetourTileNavMesh.cpp: 366"; - rLen = 0; - rLoc = 9931; - rType = 0; - vrLen = 1011; - vrLoc = 9568; - }; - 6BF26C1710415C680099C14A /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B2AEC580FFB8A68005BE9CC /* DetourTileNavMesh.h */; - name = "DetourTileNavMesh.h: 86"; - rLen = 0; - rLoc = 3595; - rType = 0; - vrLen = 1162; - vrLoc = 2892; - }; - 6BF26C1810415C680099C14A /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B2AEC590FFB8A7A005BE9CC /* DetourTileNavMesh.cpp */; - name = "DetourTileNavMesh.cpp: 366"; - rLen = 0; - rLoc = 9931; - rType = 0; - vrLen = 1011; - vrLoc = 9568; - }; - 6BF26C1910415C680099C14A /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B2AEC580FFB8A68005BE9CC /* DetourTileNavMesh.h */; - name = "DetourTileNavMesh.h: 86"; - rLen = 0; - rLoc = 3595; - rType = 0; - vrLen = 1162; - vrLoc = 2892; - }; - 6BF26C1A10415C680099C14A /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B2AEC590FFB8A7A005BE9CC /* DetourTileNavMesh.cpp */; - name = "DetourTileNavMesh.cpp: 601"; - rLen = 0; - rLoc = 14420; - rType = 0; - vrLen = 663; - vrLoc = 14368; - }; - 6BF26C1B10415C680099C14A /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BDD9E070F91113800904EEF /* DetourDebugDraw.cpp */; - name = "DetourDebugDraw.cpp: 449"; - rLen = 0; - rLoc = 8146; - rType = 0; - vrLen = 667; - vrLoc = 11702; - }; - 6BF26C2410415CA60099C14A /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B2AEC590FFB8A7A005BE9CC /* DetourTileNavMesh.cpp */; - name = "DetourTileNavMesh.cpp: 1407"; - rLen = 0; - rLoc = 34846; - rType = 0; - vrLen = 957; - vrLoc = 35296; - }; - 6BF26C2910415D040099C14A /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B092B930FFCC2BD0088D3A5 /* DetourTileNavMeshBuilder.cpp */; - name = "DetourTileNavMeshBuilder.cpp: 190"; - rLen = 0; - rLoc = 5415; - rType = 0; - vrLen = 852; - vrLoc = 5424; - }; - 6BF26C301041A5190099C14A /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B092B930FFCC2BD0088D3A5 /* DetourTileNavMeshBuilder.cpp */; - name = "DetourTileNavMeshBuilder.cpp: 113"; - rLen = 0; - rLoc = 3621; - rType = 0; - vrLen = 763; - vrLoc = 5603; - }; - 6BF26C311041A5190099C14A /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B2AEC590FFB8A7A005BE9CC /* DetourTileNavMesh.cpp */; - name = "DetourTileNavMesh.cpp: 370"; - rLen = 0; - rLoc = 10145; - rType = 0; - vrLen = 1065; - vrLoc = 9475; - }; - 6BF26C321041A5190099C14A /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B2AEC580FFB8A68005BE9CC /* DetourTileNavMesh.h */; - name = "DetourTileNavMesh.h: 40"; - rLen = 0; - rLoc = 1752; - rType = 0; - vrLen = 1039; - vrLoc = 1430; - }; - 6BF26C341041A5190099C14A /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BDD9E070F91113800904EEF /* DetourDebugDraw.cpp */; - name = "DetourDebugDraw.cpp: 377"; - rLen = 0; - rLoc = 8146; - rType = 0; - vrLen = 652; - vrLoc = 9274; - }; - 6BF26C351041A5190099C14A /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B092B930FFCC2BD0088D3A5 /* DetourTileNavMeshBuilder.cpp */; - name = "DetourTileNavMeshBuilder.cpp: 113"; - rLen = 0; - rLoc = 3621; - rType = 0; - vrLen = 763; - vrLoc = 5603; - }; - 6BF26C361041A5190099C14A /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B2AEC580FFB8A68005BE9CC /* DetourTileNavMesh.h */; - name = "DetourTileNavMesh.h: 86"; - rLen = 0; - rLoc = 3595; - rType = 0; - vrLen = 1162; - vrLoc = 2892; - }; - 6BF26C371041A5190099C14A /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B2AEC590FFB8A7A005BE9CC /* DetourTileNavMesh.cpp */; - name = "DetourTileNavMesh.cpp: 370"; - rLen = 0; - rLoc = 10145; - rType = 0; - vrLen = 1065; - vrLoc = 9475; - }; - 6BF26C381041A5190099C14A /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B2AEC580FFB8A68005BE9CC /* DetourTileNavMesh.h */; - name = "DetourTileNavMesh.h: 40"; - rLen = 0; - rLoc = 1752; - rType = 0; - vrLen = 1039; - vrLoc = 1430; - }; - 6BF26C3C1041A5F00099C14A /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; - name = "Sample_TileMesh.cpp: 814"; - rLen = 0; - rLoc = 22039; - rType = 0; - vrLen = 883; - vrLoc = 21638; - }; - 6BF26C3D1041A5F00099C14A /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BDD9E070F91113800904EEF /* DetourDebugDraw.cpp */; - name = "DetourDebugDraw.cpp: 377"; - rLen = 0; - rLoc = 8146; - rType = 0; - vrLen = 650; - vrLoc = 9276; - }; - 6BF26C3E1041A5F00099C14A /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; - name = "Sample_TileMesh.cpp: 814"; - rLen = 0; - rLoc = 22039; - rType = 0; - vrLen = 883; - vrLoc = 21638; - }; - 6BF26C451042A5530099C14A /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6BDD9E070F91113800904EEF /* DetourDebugDraw.cpp */; - name = "DetourDebugDraw.cpp: 456"; - rLen = 0; - rLoc = 8146; - rType = 0; - vrLen = 934; - vrLoc = 11193; - }; 8D1107260486CEB800E47090 /* Recast */ = { activeExec = 0; executables = ( diff --git a/RecastDemo/Build/Xcode/Recast.xcodeproj/memon.perspectivev3 b/RecastDemo/Build/Xcode/Recast.xcodeproj/memon.perspectivev3 index 5490eb0..b833ddc 100644 --- a/RecastDemo/Build/Xcode/Recast.xcodeproj/memon.perspectivev3 +++ b/RecastDemo/Build/Xcode/Recast.xcodeproj/memon.perspectivev3 @@ -268,9 +268,7 @@ 29B97314FDCFA39411CA2CEA 080E96DDFE201D6D7F000001 - 6BDD9E030F91110C00904EEF 6B137C7D0F7FCBE800459200 - 6B555DF5100B25FC00247EA3 29B97315FDCFA39411CA2CEA 29B97317FDCFA39411CA2CEA 1C37FBAC04509CD000000102 @@ -279,14 +277,14 @@ PBXSmartGroupTreeModuleOutlineStateSelectionKey - 32 - 18 + 14 + 4 1 0 PBXSmartGroupTreeModuleOutlineStateVisibleRectKey - {{0, 25}, {282, 628}} + {{0, 0}, {282, 628}} PBXTopSmartGroupGIDs @@ -321,7 +319,7 @@ PBXProjectModuleGUID 6B8632A30F78115100E2684A PBXProjectModuleLabel - RecastMeshDetail.cpp + Recast.h PBXSplitModuleInNavigatorKey Split0 @@ -329,189 +327,26 @@ PBXProjectModuleGUID 6B8632A40F78115100E2684A PBXProjectModuleLabel - RecastMeshDetail.cpp + Recast.h _historyCapacity 0 bookmark - 6B3315851042CB6F00E98B50 + 6B33180B104680C900E98B50 history - 6B7707F00FBD90F100D21BAE - 6B9B7D9D0FF91AC600A9090F - 6B25B43E0FFA1786004F1BC4 - 6B25B44B0FFA1968004F1BC4 - 6B2AEC670FFB8AB0005BE9CC - 6B092B500FFCA0A20088D3A5 - 6B0249BE1003793900CF7107 - 6B024C011006098300CF7107 - 6B024C1110060C7600CF7107 - 6B1186211006945C0018F96F - 6B7EBB69100721310066EF8C - 6B555D30100B143200247EA3 - 6B555E01100B285300247EA3 - 6B555F0D100B473F00247EA3 - 6B555F0E100B473F00247EA3 - 6B92CE69100E0577003DA304 - 6B92CE6A100E0577003DA304 - 6B92CE8A100E0739003DA304 - 6B995F9F100F336B00D7BF5A - 6B995FA2100F336B00D7BF5A - 6B995FDF100F387200D7BF5A - 6B8AE8FA10123B5700FF1D07 - 6B9D0AF4102991F0009B1A6C - 6B93FDBB102FFCFE00F0C0DA - 6B6241E91034B2FA0002E346 - 6B6241EB1034B2FA0002E346 - 6B955A0610359EBB00FE9FE3 - 6B955A0810359EBB00FE9FE3 - 6B955A0A10359EBB00FE9FE3 - 6B955A0C10359EBB00FE9FE3 - 6B95069A103869D900213080 - 6B9506F810388A4200213080 - 6B41876A1039827000FBF4A5 - 6B41878E1039854600FBF4A5 - 6B74D091103DDCC300623975 - 6B05B00C10405F0A004A71D1 - 6B05B01010405F0A004A71D1 - 6BF26BC5104158E90099C14A - 6BF26BC9104158E90099C14A - 6B3314EC1042BC8200E98B50 - 6B3314ED1042BC8200E98B50 - 6B3314EE1042BC8200E98B50 - 6B3314EF1042BC8200E98B50 - 6B3314F11042BC8200E98B50 - 6B3314F21042BC8200E98B50 - 6B3314F41042BC8200E98B50 - 6B3314F61042BC8200E98B50 - 6B3314F71042BC8200E98B50 - 6B3314F91042BC8200E98B50 - 6B33152E1042BD3500E98B50 - 6B3315321042BE1600E98B50 - 6B3315331042BE1600E98B50 - 6B3315351042BE1600E98B50 - 6B3315361042BE1600E98B50 - 6B3315381042BE1600E98B50 - 6B33154D1042C42500E98B50 - 6B33154E1042C42500E98B50 - 6B33154F1042C42500E98B50 - 6B3315501042C42500E98B50 - 6B3315521042C42500E98B50 - 6B3315531042C42500E98B50 - 6B33156B1042C54200E98B50 - 6B3315771042C6A000E98B50 - 6B3315821042CB6F00E98B50 - 6B3315831042CB6F00E98B50 + 6B3317F01046805E00E98B50 + 6B3317F21046805E00E98B50 + 6B3317F31046805E00E98B50 + 6B3317F51046805E00E98B50 + 6B3317F71046805E00E98B50 + 6B3317F91046805E00E98B50 + 6B331808104680C900E98B50 + 6B331809104680C900E98B50 prevStack - 6B1E032E0F925D9100CC0038 - 6B8DB3900F9798DE007FA9E1 - 6B458EA80FB4540500044EA9 - 6B7707B90FBD66CF00D21BAE - 6B7707F90FBD90F100D21BAE - 6B7708F70FBDA96300D21BAE - 6BB788290FC0593E003C24DB - 6BB7882A0FC0593E003C24DB - 6BB7882B0FC0593E003C24DB - 6BB85D3E0FCEAA6300758966 - 6BC745AF0FF527E50083A694 - 6B25B4120FFA1545004F1BC4 - 6B86333B0F7813A600E2684A - 6B25B4080FFA13E9004F1BC4 - 6B25B6250FFA63C8004F1BC4 - 6B2AEC740FFB8AB0005BE9CC - 6B2AEC750FFB8AB0005BE9CC - 6B092BBC0FFCEC1A0088D3A5 - 6B02498D1003751300CF7107 - 6B024A721004A2FE00CF7107 - 6B024BCF1005DFAB00CF7107 - 6B024C041006098300CF7107 - 6B024C1310060C7600CF7107 - 6B11862D1006945C0018F96F - 6B1186301006945C0018F96F - 6B1186311006945C0018F96F - 6B1186411006945C0018F96F - 6B555D26100B136A00247EA3 - 6B555DC9100B236A00247EA3 - 6B555E13100B285300247EA3 - 6B555EE0100B39A600247EA3 - 6B555EF9100B42E600247EA3 - 6B8AE8DF10121C6000FF1D07 - 6B93FDF010300CBE00F0C0DA - 6B95065010383C6900213080 - 6B9506891038680900213080 - 6B9507401038910D00213080 - 6B41875F10397C9F00FBF4A5 - 6B4187C41039909100FBF4A5 - 6B418869103ACAC700FBF4A5 - 6B74D052103DD64C00623975 - 6B05AF59104042D5004A71D1 - 6B05AFA810404FAB004A71D1 - 6B05AFA910404FAB004A71D1 - 6BF26BB51041520F0099C14A - 6BF26BD4104158E90099C14A - 6BF26BD5104158E90099C14A - 6BF26BD8104158E90099C14A - 6BF26C1110415C680099C14A - 6BF26C1210415C680099C14A - 6B3314FD1042BC8200E98B50 - 6B3314FE1042BC8200E98B50 - 6B3314FF1042BC8200E98B50 - 6B3315001042BC8200E98B50 - 6B3315011042BC8200E98B50 - 6B3315021042BC8200E98B50 - 6B3315031042BC8200E98B50 - 6B3315041042BC8200E98B50 - 6B3315051042BC8200E98B50 - 6B3315061042BC8200E98B50 - 6B3315071042BC8200E98B50 - 6B3315081042BC8200E98B50 - 6B3315091042BC8200E98B50 - 6B33150A1042BC8200E98B50 - 6B33150B1042BC8200E98B50 - 6B33150C1042BC8200E98B50 - 6B33150D1042BC8200E98B50 - 6B33150E1042BC8200E98B50 - 6B33150F1042BC8200E98B50 - 6B3315101042BC8200E98B50 - 6B3315111042BC8200E98B50 - 6B3315121042BC8200E98B50 - 6B3315131042BC8200E98B50 - 6B3315141042BC8200E98B50 - 6B3315151042BC8200E98B50 - 6B3315161042BC8200E98B50 - 6B3315171042BC8200E98B50 - 6B3315181042BC8200E98B50 - 6B3315191042BC8200E98B50 - 6B33151A1042BC8200E98B50 - 6B33151B1042BC8200E98B50 - 6B33151C1042BC8200E98B50 - 6B3315301042BD3500E98B50 - 6B33153B1042BE1600E98B50 - 6B33153C1042BE1600E98B50 - 6B33153D1042BE1600E98B50 - 6B33153E1042BE1600E98B50 - 6B33153F1042BE1600E98B50 - 6B3315401042BE1600E98B50 - 6B3315411042BE1600E98B50 - 6B3315421042BE1600E98B50 - 6B3315561042C42500E98B50 - 6B3315571042C42500E98B50 - 6B3315581042C42500E98B50 - 6B3315591042C42500E98B50 - 6B33155A1042C42500E98B50 - 6B33155B1042C42500E98B50 - 6B33155C1042C42500E98B50 - 6B33155D1042C42500E98B50 - 6B33155E1042C42500E98B50 - 6B33155F1042C42500E98B50 - 6B3315601042C42500E98B50 - 6B3315611042C42500E98B50 - 6B3315621042C42500E98B50 - 6B33156D1042C54200E98B50 - 6B3315791042C6A000E98B50 - 6B33157A1042C6A000E98B50 - 6B3315841042CB6F00E98B50 + 6B3317FB1046805E00E98B50 + 6B33180A104680C900E98B50 SplitCount @@ -525,18 +360,18 @@ GeometryConfiguration Frame - {{0, 0}, {976, 641}} + {{0, 0}, {976, 552}} RubberWindowFrame 0 91 1280 687 0 0 1280 778 Module PBXNavigatorGroup Proportion - 641pt + 552pt Proportion - 0pt + 89pt Tabs @@ -550,7 +385,9 @@ GeometryConfiguration Frame - {{10, 27}, {976, 55}} + {{10, 27}, {976, 62}} + RubberWindowFrame + 0 91 1280 687 0 0 1280 778 Module XCDetailModule @@ -567,8 +404,6 @@ Frame {{10, 27}, {976, -27}} - RubberWindowFrame - 0 91 1280 687 0 0 1280 778 Module PBXProjectFindModule @@ -606,7 +441,7 @@ GeometryConfiguration Frame - {{10, 27}, {976, 86}} + {{10, 27}, {976, 62}} Module PBXBuildResultsModule @@ -634,11 +469,11 @@ TableOfContents - 6B33151E1042BC8200E98B50 + 6B3317FF1046807A00E98B50 1CA23ED40692098700951B8B - 6B33151F1042BC8200E98B50 + 6B3318001046807A00E98B50 6B8632A30F78115100E2684A - 6B3315201042BC8200E98B50 + 6B3318011046807A00E98B50 1CA23EDF0692099D00951B8B 1CA23EE00692099D00951B8B 1CA23EE10692099D00951B8B @@ -687,12 +522,12 @@ GeometryConfiguration Frame - {{0, 0}, {1280, 356}} + {{0, 0}, {1280, 438}} Module PBXDebugCLIModule Proportion - 356pt + 438pt ContentConfiguration @@ -711,8 +546,8 @@ yes sizes - {{0, 0}, {623, 117}} - {{623, 0}, {657, 117}} + {{0, 0}, {623, 83}} + {{623, 0}, {657, 83}} VerticalSplitView @@ -727,8 +562,8 @@ yes sizes - {{0, 0}, {1280, 117}} - {{0, 117}, {1280, 168}} + {{0, 0}, {1280, 83}} + {{0, 83}, {1280, 120}} @@ -748,7 +583,7 @@ DebugSTDIOWindowFrame {{200, 200}, {500, 300}} Frame - {{0, 361}, {1280, 285}} + {{0, 443}, {1280, 203}} PBXDebugSessionStackFrameViewKey DebugVariablesTableConfiguration @@ -761,13 +596,13 @@ 427 Frame - {{623, 0}, {657, 117}} + {{623, 0}, {657, 83}} Module PBXDebugSessionModule Proportion - 285pt + 203pt Name @@ -785,14 +620,14 @@ TableOfContents - 6B3315211042BC8200E98B50 + 6B3318021046807A00E98B50 1CCC7628064C1048000F2A68 1CCC7629064C1048000F2A68 - 6B3315221042BC8200E98B50 - 6B3315231042BC8200E98B50 - 6B3315241042BC8200E98B50 - 6B3315251042BC8200E98B50 - 6B3315261042BC8200E98B50 + 6B3318031046807A00E98B50 + 6B3318041046807A00E98B50 + 6B3318051046807A00E98B50 + 6B3318061046807A00E98B50 + 6B8632A30F78115100E2684A ToolbarConfiguration xcode.toolbar.config.debugV3 diff --git a/RecastDemo/Build/Xcode/Recast.xcodeproj/project.pbxproj b/RecastDemo/Build/Xcode/Recast.xcodeproj/project.pbxproj index 9a09e02..c23010b 100644 --- a/RecastDemo/Build/Xcode/Recast.xcodeproj/project.pbxproj +++ b/RecastDemo/Build/Xcode/Recast.xcodeproj/project.pbxproj @@ -31,6 +31,7 @@ 6B2AEC530FFB8958005BE9CC /* Sample_TileMesh.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */; }; 6B2AEC560FFB89E7005BE9CC /* Sample_StatMeshTiled.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6B2AEC550FFB89E7005BE9CC /* Sample_StatMeshTiled.cpp */; }; 6B2AEC5A0FFB8A7A005BE9CC /* DetourTileNavMesh.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6B2AEC590FFB8A7A005BE9CC /* DetourTileNavMesh.cpp */; }; + 6B3317081045682A00E98B50 /* transGizmo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6B3317071045682A00E98B50 /* transGizmo.cpp */; }; 6B555DB1100B212E00247EA3 /* imguiRenderGL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6B555DB0100B212E00247EA3 /* imguiRenderGL.cpp */; }; 6B62416A103434880002E346 /* RecastMeshDetail.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6B624169103434880002E346 /* RecastMeshDetail.cpp */; }; 6B8632DA0F78122C00E2684A /* SDL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6B8632D90F78122C00E2684A /* SDL.framework */; }; @@ -90,6 +91,7 @@ 6B2AEC570FFB89F4005BE9CC /* Sample_StatMeshTiled.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Sample_StatMeshTiled.h; path = ../../Include/Sample_StatMeshTiled.h; sourceTree = SOURCE_ROOT; }; 6B2AEC580FFB8A68005BE9CC /* DetourTileNavMesh.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DetourTileNavMesh.h; path = ../../../Detour/Include/DetourTileNavMesh.h; sourceTree = SOURCE_ROOT; }; 6B2AEC590FFB8A7A005BE9CC /* DetourTileNavMesh.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = DetourTileNavMesh.cpp; path = ../../../Detour/Source/DetourTileNavMesh.cpp; sourceTree = SOURCE_ROOT; }; + 6B3317071045682A00E98B50 /* transGizmo.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = transGizmo.cpp; path = ../../Source/transGizmo.cpp; sourceTree = SOURCE_ROOT; }; 6B555DAE100B211D00247EA3 /* imguiRenderGL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = imguiRenderGL.h; path = ../../Include/imguiRenderGL.h; sourceTree = SOURCE_ROOT; }; 6B555DB0100B212E00247EA3 /* imguiRenderGL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = imguiRenderGL.cpp; path = ../../Source/imguiRenderGL.cpp; sourceTree = SOURCE_ROOT; }; 6B555DF6100B273500247EA3 /* stb_truetype.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = stb_truetype.h; path = ../../Contrib/stb_truetype.h; sourceTree = SOURCE_ROOT; }; @@ -130,6 +132,7 @@ 6B137C7D0F7FCBE800459200 /* Recast */, 6B555DF5100B25FC00247EA3 /* Samples */, 6B25B6180FFA62BE004F1BC4 /* main.cpp */, + 6B3317071045682A00E98B50 /* transGizmo.cpp */, 6B137C7A0F7FCBE400459200 /* imgui.h */, 6B137C6C0F7FCBBB00459200 /* imgui.cpp */, 6B555DAE100B211D00247EA3 /* imguiRenderGL.h */, @@ -355,6 +358,7 @@ 6B1185FE10068B150018F96F /* DetourCommon.cpp in Sources */, 6B555DB1100B212E00247EA3 /* imguiRenderGL.cpp in Sources */, 6B62416A103434880002E346 /* RecastMeshDetail.cpp in Sources */, + 6B3317081045682A00E98B50 /* transGizmo.cpp in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; diff --git a/RecastDemo/Include/Sample_StatMeshSimple.h b/RecastDemo/Include/Sample_StatMeshSimple.h index be89dea..928ba01 100644 --- a/RecastDemo/Include/Sample_StatMeshSimple.h +++ b/RecastDemo/Include/Sample_StatMeshSimple.h @@ -6,6 +6,7 @@ #include "Recast.h" #include "RecastLog.h" + class Sample_StatMeshSimple : public Sample_StatMesh { protected: diff --git a/RecastDemo/Source/Sample_StatMeshTiled.cpp b/RecastDemo/Source/Sample_StatMeshTiled.cpp index 2b45fc8..e8fedf0 100644 --- a/RecastDemo/Source/Sample_StatMeshTiled.cpp +++ b/RecastDemo/Source/Sample_StatMeshTiled.cpp @@ -575,7 +575,7 @@ bool Sample_StatMeshTiled::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*2 + 2; // Reserve enough padding. + m_cfg.borderSize = m_cfg.walkableRadius + 3; // Reserve enough padding. m_cfg.detailSampleDist = m_detailSampleDist < 0.9f ? 0 : m_cellSize * m_detailSampleDist; m_cfg.detailSampleMaxError = m_cellHeight * m_detailSampleMaxError; diff --git a/RecastDemo/Source/Sample_TileMesh.cpp b/RecastDemo/Source/Sample_TileMesh.cpp index 0cf03fe..7f1f039 100644 --- a/RecastDemo/Source/Sample_TileMesh.cpp +++ b/RecastDemo/Source/Sample_TileMesh.cpp @@ -611,7 +611,7 @@ unsigned char* Sample_TileMesh::buildTileMesh(const float* bmin, const float* bm 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*2 + 2; // Reserve enough padding. + m_cfg.borderSize = m_cfg.walkableRadius + 3; // Reserve enough padding. m_cfg.width = m_cfg.tileSize + m_cfg.borderSize*2; m_cfg.height = m_cfg.tileSize + m_cfg.borderSize*2; m_cfg.detailSampleDist = m_detailSampleDist < 0.9f ? 0 : m_cellSize * m_detailSampleDist; @@ -864,7 +864,7 @@ unsigned char* Sample_TileMesh::buildTileMesh(const float* bmin, const float* bm rcGetLog()->log(RC_LOG_PROGRESS, "TOTAL: %.1fms", rcGetDeltaTimeUsec(totStartTime, totEndTime)/1000.0f); } - + m_tileBuildTime = rcGetDeltaTimeUsec(totStartTime, totEndTime)/1000.0f; dataSize = navDataSize; diff --git a/RecastDemo/Source/main.cpp b/RecastDemo/Source/main.cpp index bef87f3..d4775c4 100644 --- a/RecastDemo/Source/main.cpp +++ b/RecastDemo/Source/main.cpp @@ -22,6 +22,8 @@ # define snprintf _snprintf #endif + + /*GLFont g_font; void drawText(int x, int y, int dir, const char* text, unsigned int col) { @@ -566,6 +568,9 @@ int main(int argc, char *argv[]) showLog = true; logScroll = 0; } + printf("Build log:\n"); + for (int i = 0; i < log.getMessageCount(); ++i) + printf("%s\n", log.getMessageText(i)); } imguiSeparator();