Mikko Mononen ab372964ad Tweaked debug draw to better fit the Paris conferene setup.
Rewrote fixup contours, now should handle all cases.
Added few more debug draw modes for the demo.
Changed the vertex welding to cope with slight imprecision in y-direction.
2009-06-03 07:35:25 +00:00

1382 lines
40 KiB
Plaintext

// !$*UTF8*$!
{
29B97313FDCFA39411CA2CEA /* Project object */ = {
activeBuildConfigurationName = Release;
activeExecutable = 6B8632970F78114600E2684A /* Recast */;
activeTarget = 8D1107260486CEB800E47090 /* Recast */;
addToTargets = (
8D1107260486CEB800E47090 /* Recast */,
);
breakpoints = (
6B7708A10FBD9AC100D21BAE /* ChunkyTriMesh.cpp:5 */,
);
codeSenseManager = 6B8632AA0F78115100E2684A /* Code sense */;
executables = (
6B8632970F78114600E2684A /* Recast */,
);
perUserDictionary = {
"PBXConfiguration.PBXBreakpointsDataSource.v1:1CA1AED706398EBD00589147" = {
PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
PBXFileTableDataSourceColumnSortingKey = PBXBreakpointsDataSource_BreakpointID;
PBXFileTableDataSourceColumnWidthsKey = (
20,
20,
198,
20,
99,
99,
29,
20,
);
PBXFileTableDataSourceColumnsKey = (
PBXBreakpointsDataSource_ActionID,
PBXBreakpointsDataSource_TypeID,
PBXBreakpointsDataSource_BreakpointID,
PBXBreakpointsDataSource_UseID,
PBXBreakpointsDataSource_LocationID,
PBXBreakpointsDataSource_ConditionID,
PBXBreakpointsDataSource_IgnoreCountID,
PBXBreakpointsDataSource_ContinueID,
);
};
"PBXConfiguration.PBXBreakpointsDataSource.v1:1CA23EDF0692099D00951B8B" = {
PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
PBXFileTableDataSourceColumnSortingKey = PBXBreakpointsDataSource_BreakpointID;
PBXFileTableDataSourceColumnWidthsKey = (
20,
20,
266,
20,
165,
165,
96,
20,
);
PBXFileTableDataSourceColumnsKey = (
PBXBreakpointsDataSource_ActionID,
PBXBreakpointsDataSource_TypeID,
PBXBreakpointsDataSource_BreakpointID,
PBXBreakpointsDataSource_UseID,
PBXBreakpointsDataSource_LocationID,
PBXBreakpointsDataSource_ConditionID,
PBXBreakpointsDataSource_IgnoreCountID,
PBXBreakpointsDataSource_ContinueID,
);
};
PBXConfiguration.PBXFileTableDataSource3.PBXBookmarksDataSource = {
PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
PBXFileTableDataSourceColumnSortingKey = PBXBookmarksDataSource_NameID;
PBXFileTableDataSourceColumnWidthsKey = (
200,
200,
435,
);
PBXFileTableDataSourceColumnsKey = (
PBXBookmarksDataSource_LocationID,
PBXBookmarksDataSource_NameID,
PBXBookmarksDataSource_CommentsID,
);
};
PBXConfiguration.PBXFileTableDataSource3.PBXFileTableDataSource = {
PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID;
PBXFileTableDataSourceColumnWidthsKey = (
20,
791,
20,
48,
43,
43,
20,
);
PBXFileTableDataSourceColumnsKey = (
PBXFileDataSource_FiletypeID,
PBXFileDataSource_Filename_ColumnID,
PBXFileDataSource_Built_ColumnID,
PBXFileDataSource_ObjectSize_ColumnID,
PBXFileDataSource_Errors_ColumnID,
PBXFileDataSource_Warnings_ColumnID,
PBXFileDataSource_Target_ColumnID,
);
};
PBXPerProjectTemplateStateSaveDate = 265705984;
PBXWorkspaceStateSaveDate = 265705984;
};
perUserProjectItems = {
6B09CDFF0FD5563E005637D5 = 6B09CDFF0FD5563E005637D5 /* PBXTextBookmark */;
6B09CE050FD5563E005637D5 = 6B09CE050FD5563E005637D5 /* PBXTextBookmark */;
6B09CE060FD5563E005637D5 = 6B09CE060FD5563E005637D5 /* PBXTextBookmark */;
6B09CE070FD5563E005637D5 = 6B09CE070FD5563E005637D5 /* PBXTextBookmark */;
6B09CE080FD5563E005637D5 = 6B09CE080FD5563E005637D5 /* PBXTextBookmark */;
6B09CE090FD5563E005637D5 = 6B09CE090FD5563E005637D5 /* PBXTextBookmark */;
6B09CE0A0FD5563E005637D5 = 6B09CE0A0FD5563E005637D5 /* PBXTextBookmark */;
6B09CE0B0FD5563E005637D5 = 6B09CE0B0FD5563E005637D5 /* PBXTextBookmark */;
6B09CE0C0FD5563E005637D5 = 6B09CE0C0FD5563E005637D5 /* PBXTextBookmark */;
6B09CE0D0FD5563E005637D5 = 6B09CE0D0FD5563E005637D5 /* PBXTextBookmark */;
6B09CE100FD5563E005637D5 = 6B09CE100FD5563E005637D5 /* PBXTextBookmark */;
6B09CE130FD5563E005637D5 = 6B09CE130FD5563E005637D5 /* PBXTextBookmark */;
6B09CE1E0FD55805005637D5 = 6B09CE1E0FD55805005637D5 /* PBXTextBookmark */;
6B09CE2D0FD55B4D005637D5 = 6B09CE2D0FD55B4D005637D5 /* PBXTextBookmark */;
6B09CE360FD55B99005637D5 = 6B09CE360FD55B99005637D5 /* PBXTextBookmark */;
6B09CE470FD55FA2005637D5 = 6B09CE470FD55FA2005637D5 /* PBXTextBookmark */;
6B09CE480FD55FA2005637D5 = 6B09CE480FD55FA2005637D5 /* PBXTextBookmark */;
6B09CE490FD55FA2005637D5 = 6B09CE490FD55FA2005637D5 /* PBXTextBookmark */;
6B09CE4A0FD55FA2005637D5 = 6B09CE4A0FD55FA2005637D5 /* PBXTextBookmark */;
6B09CE5A0FD5BDE6005637D5 = 6B09CE5A0FD5BDE6005637D5 /* PBXTextBookmark */;
6B09CE5B0FD5BDE6005637D5 = 6B09CE5B0FD5BDE6005637D5 /* PBXTextBookmark */;
6B09CE5C0FD5BDE6005637D5 = 6B09CE5C0FD5BDE6005637D5 /* PBXTextBookmark */;
6B09CE5D0FD5BDE6005637D5 = 6B09CE5D0FD5BDE6005637D5 /* PBXTextBookmark */;
6B09CE5E0FD5BDE6005637D5 = 6B09CE5E0FD5BDE6005637D5 /* PBXTextBookmark */;
6B09CE5F0FD5BDE6005637D5 = 6B09CE5F0FD5BDE6005637D5 /* PBXTextBookmark */;
6B09CE620FD5BDE6005637D5 = 6B09CE620FD5BDE6005637D5 /* PBXTextBookmark */;
6B09CE630FD5BDE6005637D5 = 6B09CE630FD5BDE6005637D5 /* PBXTextBookmark */;
6B09CE640FD5BDE6005637D5 = 6B09CE640FD5BDE6005637D5 /* PBXTextBookmark */;
6B09CE650FD5BDE6005637D5 = 6B09CE650FD5BDE6005637D5 /* PBXTextBookmark */;
6B09CE660FD5BDE6005637D5 = 6B09CE660FD5BDE6005637D5 /* PBXTextBookmark */;
6B09CE670FD5BDE6005637D5 = 6B09CE670FD5BDE6005637D5 /* PBXTextBookmark */;
6B09CE680FD5BDE6005637D5 = 6B09CE680FD5BDE6005637D5 /* PBXTextBookmark */;
6B09CE690FD5BDE6005637D5 = 6B09CE690FD5BDE6005637D5 /* PBXTextBookmark */;
6B09CE6A0FD5BDE6005637D5 = 6B09CE6A0FD5BDE6005637D5 /* PBXTextBookmark */;
6B09CE6B0FD5BDE6005637D5 = 6B09CE6B0FD5BDE6005637D5 /* PBXTextBookmark */;
6B09CE6C0FD5BDE6005637D5 = 6B09CE6C0FD5BDE6005637D5 /* PBXTextBookmark */;
6B09CE6D0FD5BDE6005637D5 = 6B09CE6D0FD5BDE6005637D5 /* PBXTextBookmark */;
6B09CE6E0FD5BDE6005637D5 = 6B09CE6E0FD5BDE6005637D5 /* PBXTextBookmark */;
6B09CE730FD5BEC3005637D5 = 6B09CE730FD5BEC3005637D5 /* PBXTextBookmark */;
6B09CE740FD5BEC3005637D5 = 6B09CE740FD5BEC3005637D5 /* PBXTextBookmark */;
6B09CE750FD5BEC3005637D5 = 6B09CE750FD5BEC3005637D5 /* PBXTextBookmark */;
6B09CE770FD5BEC6005637D5 = 6B09CE770FD5BEC6005637D5 /* PBXTextBookmark */;
6B1E02680F924A8500CC0038 = 6B1E02680F924A8500CC0038 /* PBXTextBookmark */;
6B1E02750F924A8500CC0038 = 6B1E02750F924A8500CC0038 /* PBXTextBookmark */;
6B1E028F0F924D5A00CC0038 = 6B1E028F0F924D5A00CC0038 /* PBXTextBookmark */;
6B1E029B0F924D8B00CC0038 = 6B1E029B0F924D8B00CC0038 /* PBXTextBookmark */;
6B1E02AE0F92530C00CC0038 = 6B1E02AE0F92530C00CC0038 /* PBXTextBookmark */;
6B1E02BB0F92547D00CC0038 = 6B1E02BB0F92547D00CC0038 /* PBXTextBookmark */;
6B1E02FC0F92563500CC0038 = 6B1E02FC0F92563500CC0038 /* PBXTextBookmark */;
6B1E032E0F925D9100CC0038 = 6B1E032E0F925D9100CC0038 /* PBXTextBookmark */;
6B458EA80FB4540500044EA9 = 6B458EA80FB4540500044EA9 /* PBXTextBookmark */;
6B77072C0FBD540400D21BAE = 6B77072C0FBD540400D21BAE /* PBXTextBookmark */;
6B7707AF0FBD66CF00D21BAE = 6B7707AF0FBD66CF00D21BAE /* PBXTextBookmark */;
6B7707B90FBD66CF00D21BAE = 6B7707B90FBD66CF00D21BAE /* PBXTextBookmark */;
6B7707EF0FBD90F100D21BAE = 6B7707EF0FBD90F100D21BAE /* PBXTextBookmark */;
6B7707F00FBD90F100D21BAE = 6B7707F00FBD90F100D21BAE /* PBXTextBookmark */;
6B7707F70FBD90F100D21BAE = 6B7707F70FBD90F100D21BAE /* PBXTextBookmark */;
6B7707F90FBD90F100D21BAE = 6B7707F90FBD90F100D21BAE /* PBXTextBookmark */;
6B7708F20FBDA96300D21BAE = 6B7708F20FBDA96300D21BAE /* PBXTextBookmark */;
6B7708F70FBDA96300D21BAE = 6B7708F70FBDA96300D21BAE /* PBXTextBookmark */;
6B8171D70FC327630022159F = 6B8171D70FC327630022159F /* PBXTextBookmark */;
6B8633370F7813A600E2684A = 6B8633370F7813A600E2684A /* PBXTextBookmark */;
6B86333B0F7813A600E2684A = 6B86333B0F7813A600E2684A /* PBXTextBookmark */;
6B8AD2EA0FCDE25800016452 = 6B8AD2EA0FCDE25800016452 /* PBXTextBookmark */;
6B8DB2D70F93A7A5007FA9E1 = 6B8DB2D70F93A7A5007FA9E1 /* PBXTextBookmark */;
6B8DB38F0F9798DE007FA9E1 = 6B8DB38F0F9798DE007FA9E1 /* PBXTextBookmark */;
6B8DB3900F9798DE007FA9E1 = 6B8DB3900F9798DE007FA9E1 /* PBXTextBookmark */;
6BB787680FC03EAD003C24DB = 6BB787680FC03EAD003C24DB /* PBXTextBookmark */;
6BB7876A0FC03EAD003C24DB = 6BB7876A0FC03EAD003C24DB /* PBXTextBookmark */;
6BB7876B0FC03EAD003C24DB = 6BB7876B0FC03EAD003C24DB /* PBXTextBookmark */;
6BB7876D0FC03EAD003C24DB = 6BB7876D0FC03EAD003C24DB /* PBXTextBookmark */;
6BB787710FC03EAD003C24DB = 6BB787710FC03EAD003C24DB /* PBXTextBookmark */;
6BB787BD0FC03EAD003C24DB = 6BB787BD0FC03EAD003C24DB /* PBXTextBookmark */;
6BB787C30FC03EAD003C24DB = 6BB787C30FC03EAD003C24DB /* PBXTextBookmark */;
6BB787D40FC03EAD003C24DB = 6BB787D40FC03EAD003C24DB /* PBXTextBookmark */;
6BB7881E0FC0593E003C24DB = 6BB7881E0FC0593E003C24DB /* PBXTextBookmark */;
6BB7881F0FC0593E003C24DB = 6BB7881F0FC0593E003C24DB /* PBXTextBookmark */;
6BB788220FC0593E003C24DB = 6BB788220FC0593E003C24DB /* PBXTextBookmark */;
6BB788230FC0593E003C24DB = 6BB788230FC0593E003C24DB /* PBXTextBookmark */;
6BB788290FC0593E003C24DB = 6BB788290FC0593E003C24DB /* PBXTextBookmark */;
6BB7882A0FC0593E003C24DB = 6BB7882A0FC0593E003C24DB /* PBXTextBookmark */;
6BB7882B0FC0593E003C24DB = 6BB7882B0FC0593E003C24DB /* PBXTextBookmark */;
6BB85D1A0FCEA5BD00758966 = 6BB85D1A0FCEA5BD00758966 /* PBXTextBookmark */;
6BB85D2F0FCEA8BE00758966 = 6BB85D2F0FCEA8BE00758966 /* PBXTextBookmark */;
6BB85D3A0FCEAA6300758966 = 6BB85D3A0FCEAA6300758966 /* PBXTextBookmark */;
6BB85D3E0FCEAA6300758966 = 6BB85D3E0FCEAA6300758966 /* PBXTextBookmark */;
6BB87E0B0F9DE8A300E33F12 = 6BB87E0B0F9DE8A300E33F12 /* PBXTextBookmark */;
6BB87E0E0F9DE8A300E33F12 = 6BB87E0E0F9DE8A300E33F12 /* PBXTextBookmark */;
};
sourceControlManager = 6B8632A90F78115100E2684A /* Source Control */;
userBuildSettings = {
};
};
32CA4F630368D1EE00C91783 /* Recast_Prefix.pch */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {952, 567}}";
sepNavSelRange = "{143, 0}";
sepNavVisRange = "{0, 143}";
sepNavWindowFrame = "{{38, 57}, {1011, 695}}";
};
};
6B09CDFF0FD5563E005637D5 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 6BB788180FC04753003C24DB /* ChunkyTriMesh.h */;
name = "ChunkyTriMesh.h: 32";
rLen = 0;
rLoc = 1176;
rType = 0;
vrLen = 916;
vrLoc = 784;
};
6B09CE050FD5563E005637D5 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 6BDD9E050F91112200904EEF /* DetourStatNavMesh.h */;
name = "DetourStatNavMesh.h: 26";
rLen = 0;
rLoc = 1143;
rType = 0;
vrLen = 1426;
vrLoc = 128;
};
6B09CE060FD5563E005637D5 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 6BDD9E060F91112200904EEF /* DetourStatNavMeshBuilder.h */;
name = "DetourStatNavMeshBuilder.h: 18";
rLen = 0;
rLoc = 918;
rType = 0;
vrLen = 1284;
vrLoc = 0;
};
6B09CE070FD5563E005637D5 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 6BDD9E080F91113800904EEF /* DetourStatNavMesh.cpp */;
name = "DetourStatNavMesh.cpp: 1195";
rLen = 0;
rLoc = 26660;
rType = 0;
vrLen = 1082;
vrLoc = 26112;
};
6B09CE080FD5563E005637D5 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 6BDD9E050F91112200904EEF /* DetourStatNavMesh.h */;
name = "DetourStatNavMesh.h: 26";
rLen = 0;
rLoc = 1143;
rType = 0;
vrLen = 1426;
vrLoc = 128;
};
6B09CE090FD5563E005637D5 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 6BDD9E080F91113800904EEF /* DetourStatNavMesh.cpp */;
name = "DetourStatNavMesh.cpp: 17";
rLen = 0;
rLoc = 917;
rType = 0;
vrLen = 1624;
vrLoc = 0;
};
6B09CE0A0FD5563E005637D5 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 6BDD9E090F91113800904EEF /* DetourStatNavMeshBuilder.cpp */;
name = "DetourStatNavMeshBuilder.cpp: 56";
rLen = 0;
rLoc = 1686;
rType = 0;
vrLen = 968;
vrLoc = 4402;
};
6B09CE0B0FD5563E005637D5 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 6BDD9E060F91112200904EEF /* DetourStatNavMeshBuilder.h */;
name = "DetourStatNavMeshBuilder.h: 22";
rLen = 0;
rLoc = 1061;
rType = 0;
vrLen = 1284;
vrLoc = 0;
};
6B09CE0C0FD5563E005637D5 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 6BDD9E090F91113800904EEF /* DetourStatNavMeshBuilder.cpp */;
name = "DetourStatNavMeshBuilder.cpp: 49";
rLen = 0;
rLoc = 1538;
rType = 0;
vrLen = 774;
vrLoc = 1083;
};
6B09CE0D0FD5563E005637D5 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 6BDD9E050F91112200904EEF /* DetourStatNavMesh.h */;
name = "DetourStatNavMesh.h: 163";
rLen = 0;
rLoc = 6490;
rType = 0;
vrLen = 1337;
vrLoc = 6009;
};
6B09CE100FD5563E005637D5 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 6BB788180FC04753003C24DB /* ChunkyTriMesh.h */;
name = "ChunkyTriMesh.h: 32";
rLen = 0;
rLoc = 1176;
rType = 0;
vrLen = 916;
vrLoc = 784;
};
6B09CE130FD5563E005637D5 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 6B137C870F7FCC1100459200 /* RecastMesh.cpp */;
name = "RecastMesh.cpp: 147";
rLen = 0;
rLoc = 4175;
rType = 0;
vrLen = 954;
vrLoc = 3505;
};
6B09CE1E0FD55805005637D5 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */;
name = "Recast.h: 388";
rLen = 13;
rLoc = 12376;
rType = 0;
vrLen = 1417;
vrLoc = 11509;
};
6B09CE2D0FD55B4D005637D5 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 6B137C830F7FCC1100459200 /* RecastContour.cpp */;
name = "RecastContour.cpp: 797";
rLen = 0;
rLoc = 21273;
rType = 0;
vrLen = 742;
vrLoc = 18804;
};
6B09CE360FD55B99005637D5 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 6B137C6A0F7FCBBB00459200 /* demo.cpp */;
name = "demo.cpp: 638";
rLen = 0;
rLoc = 16356;
rType = 0;
vrLen = 1081;
vrLoc = 15593;
};
6B09CE470FD55FA2005637D5 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 6B137C830F7FCC1100459200 /* RecastContour.cpp */;
name = "RecastContour.cpp: 735";
rLen = 0;
rLoc = 18404;
rType = 0;
vrLen = 746;
vrLoc = 17754;
};
6B09CE480FD55FA2005637D5 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 6BDD9E060F91112200904EEF /* DetourStatNavMeshBuilder.h */;
name = "DetourStatNavMeshBuilder.h: 16";
rLen = 0;
rLoc = 887;
rType = 0;
vrLen = 1284;
vrLoc = 0;
};
6B09CE490FD55FA2005637D5 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 6BDD9E090F91113800904EEF /* DetourStatNavMeshBuilder.cpp */;
name = "DetourStatNavMeshBuilder.cpp: 49";
rLen = 0;
rLoc = 1538;
rType = 0;
vrLen = 879;
vrLoc = 1760;
};
6B09CE4A0FD55FA2005637D5 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 6BDD9E080F91113800904EEF /* DetourStatNavMesh.cpp */;
name = "DetourStatNavMesh.cpp: 124";
rLen = 411;
rLoc = 3289;
rType = 0;
vrLen = 981;
vrLoc = 2846;
};
6B09CE5A0FD5BDE6005637D5 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 6B137C830F7FCC1100459200 /* RecastContour.cpp */;
name = "RecastContour.cpp: 767";
rLen = 0;
rLoc = 19212;
rType = 0;
vrLen = 957;
vrLoc = 20651;
};
6B09CE5B0FD5BDE6005637D5 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 6BDD9E080F91113800904EEF /* DetourStatNavMesh.cpp */;
name = "DetourStatNavMesh.cpp: 1208";
rLen = 0;
rLoc = 26982;
rType = 0;
vrLen = 1391;
vrLoc = 26481;
};
6B09CE5C0FD5BDE6005637D5 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 6BDD9E060F91112200904EEF /* DetourStatNavMeshBuilder.h */;
name = "DetourStatNavMeshBuilder.h: 16";
rLen = 0;
rLoc = 887;
rType = 0;
vrLen = 1284;
vrLoc = 0;
};
6B09CE5D0FD5BDE6005637D5 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 6BDD9E050F91112200904EEF /* DetourStatNavMesh.h */;
name = "DetourStatNavMesh.h: 28";
rLen = 0;
rLoc = 1145;
rType = 0;
vrLen = 777;
vrLoc = 947;
};
6B09CE5E0FD5BDE6005637D5 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */;
name = "Recast.h: 404";
rLen = 15;
rLoc = 12894;
rType = 0;
vrLen = 1116;
vrLoc = 12216;
};
6B09CE5F0FD5BDE6005637D5 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 6B137C870F7FCC1100459200 /* RecastMesh.cpp */;
name = "RecastMesh.cpp: 504";
rLen = 0;
rLoc = 13222;
rType = 0;
vrLen = 826;
vrLoc = 12679;
};
6B09CE620FD5BDE6005637D5 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 6B137C830F7FCC1100459200 /* RecastContour.cpp */;
name = "RecastContour.cpp: 767";
rLen = 0;
rLoc = 19212;
rType = 0;
vrLen = 957;
vrLoc = 20651;
};
6B09CE630FD5BDE6005637D5 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 6BDD9E080F91113800904EEF /* DetourStatNavMesh.cpp */;
name = "DetourStatNavMesh.cpp: 1206";
rLen = 0;
rLoc = 26953;
rType = 0;
vrLen = 1440;
vrLoc = 26481;
};
6B09CE640FD5BDE6005637D5 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 6B137C6A0F7FCBBB00459200 /* demo.cpp */;
name = "demo.cpp: 709";
rLen = 19;
rLoc = 18154;
rType = 0;
vrLen = 834;
vrLoc = 17855;
};
6B09CE650FD5BDE6005637D5 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 6BDD9E080F91113800904EEF /* DetourStatNavMesh.cpp */;
name = "DetourStatNavMesh.cpp: 1208";
rLen = 0;
rLoc = 26982;
rType = 0;
vrLen = 1391;
vrLoc = 26481;
};
6B09CE660FD5BDE6005637D5 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 6BDD9E090F91113800904EEF /* DetourStatNavMeshBuilder.cpp */;
name = "DetourStatNavMeshBuilder.cpp: 214";
rLen = 0;
rLoc = 5487;
rType = 0;
vrLen = 1077;
vrLoc = 5370;
};
6B09CE670FD5BDE6005637D5 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 6BDD9E060F91112200904EEF /* DetourStatNavMeshBuilder.h */;
name = "DetourStatNavMeshBuilder.h: 16";
rLen = 0;
rLoc = 887;
rType = 0;
vrLen = 1284;
vrLoc = 0;
};
6B09CE680FD5BDE6005637D5 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 6BDD9E090F91113800904EEF /* DetourStatNavMeshBuilder.cpp */;
name = "DetourStatNavMeshBuilder.cpp: 214";
rLen = 0;
rLoc = 5487;
rType = 0;
vrLen = 985;
vrLoc = 5132;
};
6B09CE690FD5BDE6005637D5 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 6BDD9E050F91112200904EEF /* DetourStatNavMesh.h */;
name = "DetourStatNavMesh.h: 28";
rLen = 0;
rLoc = 1145;
rType = 0;
vrLen = 777;
vrLoc = 947;
};
6B09CE6A0FD5BDE6005637D5 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 6BDD9E090F91113800904EEF /* DetourStatNavMeshBuilder.cpp */;
name = "DetourStatNavMeshBuilder.cpp: 218";
rLen = 0;
rLoc = 5575;
rType = 0;
vrLen = 939;
vrLoc = 5132;
};
6B09CE6B0FD5BDE6005637D5 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 6B137C6A0F7FCBBB00459200 /* demo.cpp */;
name = "demo.cpp: 714";
rLen = 0;
rLoc = 18427;
rType = 0;
vrLen = 997;
vrLoc = 17616;
};
6B09CE6C0FD5BDE6005637D5 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 6B137C7E0F7FCBFE00459200 /* Recast.h */;
name = "Recast.h: 404";
rLen = 15;
rLoc = 12894;
rType = 0;
vrLen = 1116;
vrLoc = 12216;
};
6B09CE6D0FD5BDE6005637D5 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 6B137C870F7FCC1100459200 /* RecastMesh.cpp */;
name = "RecastMesh.cpp: 504";
rLen = 0;
rLoc = 13222;
rType = 0;
vrLen = 826;
vrLoc = 12679;
};
6B09CE6E0FD5BDE6005637D5 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 6B137C6A0F7FCBBB00459200 /* demo.cpp */;
name = "demo.cpp: 742";
rLen = 0;
rLoc = 19583;
rType = 0;
vrLen = 2052;
vrLoc = 18613;
};
6B09CE730FD5BEC3005637D5 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 6BDD9E090F91113800904EEF /* DetourStatNavMeshBuilder.cpp */;
name = "DetourStatNavMeshBuilder.cpp: 244";
rLen = 0;
rLoc = 6407;
rType = 0;
vrLen = 1003;
vrLoc = 5933;
};
6B09CE740FD5BEC3005637D5 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 6B137C6A0F7FCBBB00459200 /* demo.cpp */;
name = "demo.cpp: 742";
rLen = 0;
rLoc = 19583;
rType = 0;
vrLen = 2052;
vrLoc = 18613;
};
6B09CE750FD5BEC3005637D5 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 6BDD9E090F91113800904EEF /* DetourStatNavMeshBuilder.cpp */;
name = "DetourStatNavMeshBuilder.cpp: 244";
rLen = 0;
rLoc = 6407;
rType = 0;
vrLen = 1003;
vrLoc = 5933;
};
6B09CE770FD5BEC6005637D5 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 6B137C6A0F7FCBBB00459200 /* demo.cpp */;
name = "demo.cpp: 1044";
rLen = 0;
rLoc = 29307;
rType = 0;
vrLen = 812;
vrLoc = 28927;
};
6B137C6A0F7FCBBB00459200 /* demo.cpp */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {969, 31664}}";
sepNavSelRange = "{29222, 0}";
sepNavVisRange = "{28927, 812}";
};
};
6B137C6B0F7FCBBB00459200 /* glfont.cpp */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {760, 4544}}";
sepNavSelRange = "{4476, 0}";
sepNavVisRange = "{4122, 707}";
};
};
6B137C6D0F7FCBBB00459200 /* MeshLoaderObj.cpp */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {969, 3520}}";
sepNavSelRange = "{4298, 380}";
sepNavVisRange = "{4033, 666}";
};
};
6B137C7A0F7FCBE400459200 /* imgui.h */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {969, 752}}";
sepNavSelRange = "{0, 918}";
sepNavVisRange = "{0, 1368}";
};
};
6B137C7B0F7FCBE400459200 /* MeshLoaderObj.h */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {969, 800}}";
sepNavSelRange = "{1361, 0}";
sepNavVisRange = "{837, 759}";
};
};
6B137C7E0F7FCBFE00459200 /* Recast.h */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {969, 5872}}";
sepNavSelRange = "{12894, 15}";
sepNavVisRange = "{12216, 1116}";
};
};
6B137C7F0F7FCBFE00459200 /* RecastDebugDraw.h */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {969, 960}}";
sepNavSelRange = "{1066, 0}";
sepNavVisRange = "{1034, 1604}";
};
};
6B137C800F7FCBFE00459200 /* RecastLog.h */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {969, 1264}}";
sepNavSelRange = "{2052, 13}";
sepNavVisRange = "{1674, 522}";
};
};
6B137C810F7FCBFE00459200 /* RecastTimer.h */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {969, 592}}";
sepNavSelRange = "{964, 0}";
sepNavVisRange = "{0, 1063}";
sepNavWindowFrame = "{{15, 78}, {1011, 695}}";
};
};
6B137C820F7FCC1100459200 /* Recast.cpp */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {969, 5648}}";
sepNavSelRange = "{2215, 177}";
sepNavVisRange = "{1610, 818}";
};
};
6B137C830F7FCC1100459200 /* RecastContour.cpp */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {1219, 13632}}";
sepNavSelRange = "{19267, 0}";
sepNavVisRange = "{18939, 582}";
};
};
6B137C840F7FCC1100459200 /* RecastDebugDraw.cpp */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {969, 8112}}";
sepNavSelRange = "{10218, 0}";
sepNavVisRange = "{9726, 759}";
};
};
6B137C850F7FCC1100459200 /* RecastFilter.cpp */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {969, 3776}}";
sepNavSelRange = "{6932, 0}";
sepNavVisRange = "{6018, 1017}";
};
};
6B137C860F7FCC1100459200 /* RecastLog.cpp */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {969, 1248}}";
sepNavSelRange = "{1703, 0}";
sepNavVisRange = "{1527, 299}";
};
};
6B137C870F7FCC1100459200 /* RecastMesh.cpp */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {969, 11424}}";
sepNavSelRange = "{13222, 0}";
sepNavVisRange = "{12679, 826}";
};
};
6B137C880F7FCC1100459200 /* RecastRasterization.cpp */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {969, 4400}}";
sepNavSelRange = "{7850, 0}";
sepNavVisRange = "{7133, 763}";
};
};
6B137C890F7FCC1100459200 /* RecastRegion.cpp */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {969, 16640}}";
sepNavSelRange = "{26082, 0}";
sepNavVisRange = "{25144, 1115}";
};
};
6B137C8A0F7FCC1100459200 /* RecastTimer.cpp */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {969, 736}}";
sepNavSelRange = "{0, 0}";
sepNavVisRange = "{0, 574}";
};
};
6B1E02680F924A8500CC0038 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 6B137C820F7FCC1100459200 /* Recast.cpp */;
name = "Recast.cpp: 253";
rLen = 0;
rLoc = 8208;
rType = 0;
vrLen = 929;
vrLoc = 6318;
};
6B1E02750F924A8500CC0038 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 6B137C880F7FCC1100459200 /* RecastRasterization.cpp */;
name = "RecastRasterization.cpp: 46";
rLen = 0;
rLoc = 1659;
rType = 0;
vrLen = 834;
vrLoc = 1531;
};
6B1E028F0F924D5A00CC0038 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 6BDD9E080F91113800904EEF /* DetourStatNavMesh.cpp */;
name = "DetourStatNavMesh.cpp: 1206";
rLen = 0;
rLoc = 26953;
rType = 0;
vrLen = 689;
vrLoc = 26805;
};
6B1E029B0F924D8B00CC0038 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 6BDD9E090F91113800904EEF /* DetourStatNavMeshBuilder.cpp */;
name = "DetourStatNavMeshBuilder.cpp: 285";
rLen = 0;
rLoc = 7230;
rType = 0;
vrLen = 362;
vrLoc = 6876;
};
6B1E02AE0F92530C00CC0038 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 6B137C7F0F7FCBFE00459200 /* RecastDebugDraw.h */;
name = "RecastDebugDraw.h: 1";
rLen = 0;
rLoc = 0;
rType = 0;
vrLen = 1450;
vrLoc = 1079;
};
6B1E02BB0F92547D00CC0038 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 6B137C850F7FCC1100459200 /* RecastFilter.cpp */;
name = "RecastFilter.cpp: 119";
rLen = 0;
rLoc = 3913;
rType = 0;
vrLen = 785;
vrLoc = 3274;
};
6B1E02FC0F92563500CC0038 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 6BDD9E060F91112200904EEF /* DetourStatNavMeshBuilder.h */;
name = "DetourStatNavMeshBuilder.h: 22";
rLen = 19;
rLoc = 995;
rType = 0;
vrLen = 1284;
vrLoc = 0;
};
6B1E032E0F925D9100CC0038 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 6B137C890F7FCC1100459200 /* RecastRegion.cpp */;
name = "RecastRegion.cpp: 921";
rLen = 0;
rLoc = 22732;
rType = 0;
vrLen = 918;
vrLoc = 20892;
};
6B458EA80FB4540500044EA9 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 6B137C810F7FCBFE00459200 /* RecastTimer.h */;
name = "RecastTimer.h: 20";
rLen = 0;
rLoc = 964;
rType = 0;
vrLen = 1182;
vrLoc = 0;
};
6B77072C0FBD540400D21BAE /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 6BDD9E050F91112200904EEF /* DetourStatNavMesh.h */;
name = "DetourStatNavMesh.h: 26";
rLen = 0;
rLoc = 1143;
rType = 0;
vrLen = 887;
vrLoc = 667;
};
6B7707AF0FBD66CF00D21BAE /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 6B137C6D0F7FCBBB00459200 /* MeshLoaderObj.cpp */;
name = "MeshLoaderObj.cpp: 198";
rLen = 380;
rLoc = 4298;
rType = 0;
vrLen = 666;
vrLoc = 4033;
};
6B7707B90FBD66CF00D21BAE /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 6B137C6D0F7FCBBB00459200 /* MeshLoaderObj.cpp */;
name = "MeshLoaderObj.cpp: 198";
rLen = 380;
rLoc = 4298;
rType = 0;
vrLen = 666;
vrLoc = 4033;
};
6B7707DE0FBD8C0000D21BAE /* ChunkyTriMesh.cpp */ = {
isa = PBXFileReference;
fileEncoding = 4;
lastKnownFileType = sourcecode.cpp.cpp;
name = ChunkyTriMesh.cpp;
path = /Users/memon/Code/recastnavigation/RecastDemo/Include/ChunkyTriMesh.cpp;
sourceTree = "<absolute>";
};
6B7707EF0FBD90F100D21BAE /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 6B137C7B0F7FCBE400459200 /* MeshLoaderObj.h */;
name = "MeshLoaderObj.h: 34";
rLen = 0;
rLoc = 1361;
rType = 0;
vrLen = 759;
vrLoc = 837;
};
6B7707F00FBD90F100D21BAE /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 6B7707F10FBD90F100D21BAE /* btBvhTriangleMeshShape.h */;
name = "btBvhTriangleMeshShape.h: 34";
rLen = 0;
rLoc = 2061;
rType = 0;
vrLen = 1134;
vrLoc = 2750;
};
6B7707F10FBD90F100D21BAE /* btBvhTriangleMeshShape.h */ = {
isa = PBXFileReference;
lastKnownFileType = sourcecode.c.h;
name = btBvhTriangleMeshShape.h;
path = "/Users/memon/Downloads/bullet-2.74/src/BulletCollision/CollisionShapes/btBvhTriangleMeshShape.h";
sourceTree = "<absolute>";
};
6B7707F70FBD90F100D21BAE /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 6B137C7B0F7FCBE400459200 /* MeshLoaderObj.h */;
name = "MeshLoaderObj.h: 34";
rLen = 0;
rLoc = 1361;
rType = 0;
vrLen = 759;
vrLoc = 837;
};
6B7707F90FBD90F100D21BAE /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 6B7707FA0FBD90F100D21BAE /* btBvhTriangleMeshShape.h */;
name = "btBvhTriangleMeshShape.h: 34";
rLen = 0;
rLoc = 2061;
rType = 0;
vrLen = 1134;
vrLoc = 2750;
};
6B7707FA0FBD90F100D21BAE /* btBvhTriangleMeshShape.h */ = {
isa = PBXFileReference;
lastKnownFileType = sourcecode.c.h;
name = btBvhTriangleMeshShape.h;
path = "/Users/memon/Downloads/bullet-2.74/src/BulletCollision/CollisionShapes/btBvhTriangleMeshShape.h";
sourceTree = "<absolute>";
};
6B7708A10FBD9AC100D21BAE /* ChunkyTriMesh.cpp:5 */ = {
isa = PBXFileBreakpoint;
actions = (
);
breakpointStyle = 0;
continueAfterActions = 0;
countType = 0;
delayBeforeContinue = 0;
fileReference = 6B7707DE0FBD8C0000D21BAE /* ChunkyTriMesh.cpp */;
functionName = "subdivide(BVItem* items, int nitems, int imin, int imax, int trisPerChunk, int& curNode, ChunkyTriMeshNode* nodes, const int maxNodes, int& curTri, int* outTris, const int* inTris)";
hitCount = 0;
ignoreCount = 0;
lineNumber = 5;
modificationTime = 265642840.2117;
state = 0;
};
6B7708F20FBDA96300D21BAE /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 6B137C8A0F7FCC1100459200 /* RecastTimer.cpp */;
name = "RecastTimer.cpp: 1";
rLen = 0;
rLoc = 0;
rType = 0;
vrLen = 574;
vrLoc = 0;
};
6B7708F70FBDA96300D21BAE /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 6B137C8A0F7FCC1100459200 /* RecastTimer.cpp */;
name = "RecastTimer.cpp: 1";
rLen = 0;
rLoc = 0;
rType = 0;
vrLen = 574;
vrLoc = 0;
};
6B8171D70FC327630022159F /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 6BDD9E040F91112200904EEF /* DetourDebugDraw.h */;
name = "DetourDebugDraw.h: 1";
rLen = 0;
rLoc = 0;
rType = 0;
vrLen = 1243;
vrLoc = 0;
};
6B8632970F78114600E2684A /* Recast */ = {
isa = PBXExecutable;
activeArgIndices = (
);
argumentStrings = (
);
autoAttachOnCrash = 1;
breakpointsEnabled = 0;
configStateDict = {
};
customDataFormattersEnabled = 1;
debuggerPlugin = GDBDebugging;
disassemblyDisplayState = 0;
dylibVariantSuffix = "";
enableDebugStr = 1;
environmentEntries = (
);
executableSystemSymbolLevel = 0;
executableUserSymbolLevel = 0;
libgmallocEnabled = 0;
name = Recast;
savedGlobals = {
};
sourceDirectories = (
);
variableFormatDictionary = {
};
};
6B8632A90F78115100E2684A /* Source Control */ = {
isa = PBXSourceControlManager;
fallbackIsa = XCSourceControlManager;
isSCMEnabled = 0;
scmConfiguration = {
};
};
6B8632AA0F78115100E2684A /* Code sense */ = {
isa = PBXCodeSenseManager;
indexTemplatePath = "";
};
6B8633370F7813A600E2684A /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 6B8633380F7813A600E2684A /* SDL_events.h */;
name = "SDL_events.h: 238";
rLen = 0;
rLoc = 8641;
rType = 0;
vrLen = 785;
vrLoc = 8262;
};
6B8633380F7813A600E2684A /* SDL_events.h */ = {
isa = PBXFileReference;
lastKnownFileType = sourcecode.c.h;
name = SDL_events.h;
path = /Library/Frameworks/SDL.framework/Versions/A/Headers/SDL_events.h;
sourceTree = "<absolute>";
};
6B86333B0F7813A600E2684A /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 6B86333C0F7813A600E2684A /* SDL_events.h */;
name = "SDL_events.h: 238";
rLen = 0;
rLoc = 8641;
rType = 0;
vrLen = 785;
vrLoc = 8262;
};
6B86333C0F7813A600E2684A /* SDL_events.h */ = {
isa = PBXFileReference;
lastKnownFileType = sourcecode.c.h;
name = SDL_events.h;
path = /Library/Frameworks/SDL.framework/Versions/A/Headers/SDL_events.h;
sourceTree = "<absolute>";
};
6B8AD2EA0FCDE25800016452 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 6BDD9E070F91113800904EEF /* DetourDebugDraw.cpp */;
name = "DetourDebugDraw.cpp: 151";
rLen = 0;
rLoc = 4057;
rType = 0;
vrLen = 820;
vrLoc = 3643;
};
6B8DB2D70F93A7A5007FA9E1 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 6B137C840F7FCC1100459200 /* RecastDebugDraw.cpp */;
name = "RecastDebugDraw.cpp: 356";
rLen = 19;
rLoc = 9641;
rType = 0;
vrLen = 696;
vrLoc = 8752;
};
6B8DB38F0F9798DE007FA9E1 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 6BDD9E070F91113800904EEF /* DetourDebugDraw.cpp */;
name = "DetourDebugDraw.cpp: 22";
rLen = 0;
rLoc = 1019;
rType = 0;
vrLen = 1303;
vrLoc = 0;
};
6B8DB3900F9798DE007FA9E1 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 6BDD9E040F91112200904EEF /* DetourDebugDraw.h */;
name = "DetourDebugDraw.h: 1";
rLen = 0;
rLoc = 0;
rType = 0;
vrLen = 1243;
vrLoc = 0;
};
6BB787680FC03EAD003C24DB /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 6B137C860F7FCC1100459200 /* RecastLog.cpp */;
name = "RecastLog.cpp: 68";
rLen = 0;
rLoc = 1703;
rType = 0;
vrLen = 299;
vrLoc = 1527;
};
6BB7876A0FC03EAD003C24DB /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 6B137C890F7FCC1100459200 /* RecastRegion.cpp */;
name = "RecastRegion.cpp: 1074";
rLen = 0;
rLoc = 26082;
rType = 0;
vrLen = 1115;
vrLoc = 25144;
};
6BB7876B0FC03EAD003C24DB /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 6B137C810F7FCBFE00459200 /* RecastTimer.h */;
name = "RecastTimer.h: 20";
rLen = 0;
rLoc = 964;
rType = 0;
vrLen = 1063;
vrLoc = 0;
};
6BB7876D0FC03EAD003C24DB /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 6B137C880F7FCC1100459200 /* RecastRasterization.cpp */;
name = "RecastRasterization.cpp: 296";
rLen = 0;
rLoc = 7850;
rType = 0;
vrLen = 763;
vrLoc = 7133;
};
6BB787710FC03EAD003C24DB /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 6B137C800F7FCBFE00459200 /* RecastLog.h */;
name = "RecastLog.h: 69";
rLen = 13;
rLoc = 2052;
rType = 0;
vrLen = 522;
vrLoc = 1674;
};
6BB787BD0FC03EAD003C24DB /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 6B137C860F7FCC1100459200 /* RecastLog.cpp */;
name = "RecastLog.cpp: 68";
rLen = 0;
rLoc = 1703;
rType = 0;
vrLen = 299;
vrLoc = 1527;
};
6BB787C30FC03EAD003C24DB /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 6B137C800F7FCBFE00459200 /* RecastLog.h */;
name = "RecastLog.h: 68";
rLen = 0;
rLoc = 2066;
rType = 0;
vrLen = 524;
vrLoc = 1649;
};
6BB787D40FC03EAD003C24DB /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 6B137C870F7FCC1100459200 /* RecastMesh.cpp */;
name = "RecastMesh.cpp: 705";
rLen = 102;
rLoc = 18294;
rType = 0;
vrLen = 615;
vrLoc = 17736;
};
6BB788160FC0472B003C24DB /* ChunkyTriMesh.cpp */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {969, 4032}}";
sepNavSelRange = "{919, 0}";
sepNavVisRange = "{0, 1243}";
};
};
6BB788180FC04753003C24DB /* ChunkyTriMesh.h */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {969, 800}}";
sepNavSelRange = "{1176, 0}";
sepNavVisRange = "{784, 916}";
};
};
6BB7881E0FC0593E003C24DB /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 6B137C7A0F7FCBE400459200 /* imgui.h */;
name = "imgui.h: 1";
rLen = 918;
rLoc = 0;
rType = 0;
vrLen = 1368;
vrLoc = 0;
};
6BB7881F0FC0593E003C24DB /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 6BB788160FC0472B003C24DB /* ChunkyTriMesh.cpp */;
name = "ChunkyTriMesh.cpp: 19";
rLen = 0;
rLoc = 919;
rType = 0;
vrLen = 1243;
vrLoc = 0;
};
6BB788220FC0593E003C24DB /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 6B137C850F7FCC1100459200 /* RecastFilter.cpp */;
name = "RecastFilter.cpp: 235";
rLen = 0;
rLoc = 6932;
rType = 0;
vrLen = 1017;
vrLoc = 6018;
};
6BB788230FC0593E003C24DB /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 6B137C820F7FCC1100459200 /* Recast.cpp */;
name = "Recast.cpp: 78";
rLen = 177;
rLoc = 2215;
rType = 0;
vrLen = 818;
vrLoc = 1610;
};
6BB788290FC0593E003C24DB /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 6BB788160FC0472B003C24DB /* ChunkyTriMesh.cpp */;
name = "ChunkyTriMesh.cpp: 9";
rLen = 0;
rLoc = 1045;
rType = 0;
vrLen = 586;
vrLoc = 4511;
};
6BB7882A0FC0593E003C24DB /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 6BB788180FC04753003C24DB /* ChunkyTriMesh.h */;
name = "ChunkyTriMesh.h: 1";
rLen = 0;
rLoc = 919;
rType = 0;
vrLen = 611;
vrLoc = 0;
};
6BB7882B0FC0593E003C24DB /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 6B137C7A0F7FCBE400459200 /* imgui.h */;
name = "imgui.h: 1";
rLen = 918;
rLoc = 0;
rType = 0;
vrLen = 1368;
vrLoc = 0;
};
6BB85D1A0FCEA5BD00758966 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 6B137C7F0F7FCBFE00459200 /* RecastDebugDraw.h */;
name = "RecastDebugDraw.h: 27";
rLen = 0;
rLoc = 1066;
rType = 0;
vrLen = 1604;
vrLoc = 1034;
};
6BB85D2F0FCEA8BE00758966 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 6B137C840F7FCC1100459200 /* RecastDebugDraw.cpp */;
name = "RecastDebugDraw.cpp: 404";
rLen = 0;
rLoc = 10218;
rType = 0;
vrLen = 759;
vrLoc = 9726;
};
6BB85D3A0FCEAA6300758966 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 6BB85D3B0FCEAA6300758966 /* SDL_video.h */;
name = "SDL_video.h: 317";
rLen = 14;
rLoc = 11971;
rType = 0;
vrLen = 1876;
vrLoc = 11817;
};
6BB85D3B0FCEAA6300758966 /* SDL_video.h */ = {
isa = PBXFileReference;
lastKnownFileType = sourcecode.c.h;
name = SDL_video.h;
path = /Library/Frameworks/SDL.framework/Versions/A/Headers/SDL_video.h;
sourceTree = "<absolute>";
};
6BB85D3E0FCEAA6300758966 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 6BB85D3F0FCEAA6300758966 /* SDL_video.h */;
name = "SDL_video.h: 317";
rLen = 14;
rLoc = 11971;
rType = 0;
vrLen = 1876;
vrLoc = 11817;
};
6BB85D3F0FCEAA6300758966 /* SDL_video.h */ = {
isa = PBXFileReference;
lastKnownFileType = sourcecode.c.h;
name = SDL_video.h;
path = /Library/Frameworks/SDL.framework/Versions/A/Headers/SDL_video.h;
sourceTree = "<absolute>";
};
6BB87E0B0F9DE8A300E33F12 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 6B137C6B0F7FCBBB00459200 /* glfont.cpp */;
name = "glfont.cpp: 188";
rLen = 0;
rLoc = 4476;
rType = 0;
vrLen = 707;
vrLoc = 4122;
};
6BB87E0E0F9DE8A300E33F12 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 6B137C6B0F7FCBBB00459200 /* glfont.cpp */;
name = "glfont.cpp: 188";
rLen = 0;
rLoc = 4476;
rType = 0;
vrLen = 707;
vrLoc = 4122;
};
6BDD9E040F91112200904EEF /* DetourDebugDraw.h */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {969, 553}}";
sepNavSelRange = "{0, 0}";
sepNavVisRange = "{0, 1243}";
};
};
6BDD9E050F91112200904EEF /* DetourStatNavMesh.h */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {969, 3280}}";
sepNavSelRange = "{1145, 0}";
sepNavVisRange = "{947, 777}";
};
};
6BDD9E060F91112200904EEF /* DetourStatNavMeshBuilder.h */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {969, 553}}";
sepNavSelRange = "{887, 0}";
sepNavVisRange = "{0, 1284}";
};
};
6BDD9E070F91113800904EEF /* DetourDebugDraw.cpp */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {969, 2864}}";
sepNavSelRange = "{4057, 0}";
sepNavVisRange = "{3643, 820}";
};
};
6BDD9E080F91113800904EEF /* DetourStatNavMesh.cpp */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {969, 19648}}";
sepNavSelRange = "{26982, 0}";
sepNavVisRange = "{26481, 1391}";
};
};
6BDD9E090F91113800904EEF /* DetourStatNavMeshBuilder.cpp */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {969, 4352}}";
sepNavSelRange = "{6407, 0}";
sepNavVisRange = "{5933, 1003}";
};
};
8D1107260486CEB800E47090 /* Recast */ = {
activeExec = 0;
executables = (
6B8632970F78114600E2684A /* Recast */,
);
};
}