This project file adds a graphical IDE to OSX, including graphical debugging, which is a bit easier than gdb (Xcode uses gdb for debugging)
       Since it uses the makefile to compile, it should (hopefully) work without updating the project file when the makefile is updated
       Tobin did most of the work, but I altered paths and settings for custom executable so it should work out of the box for everybody
		
	
		
			
				
	
	
		
			533 lines
		
	
	
		
			16 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			533 lines
		
	
	
		
			16 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
// !$*UTF8*$!
 | 
						|
{
 | 
						|
	08FB7793FE84155DC02AAC07 = {
 | 
						|
		activeBuildStyle = 014CEA520018CE5811CA2923;
 | 
						|
		activeExecutable = 68C517A107AB2F1F00652893;
 | 
						|
		activeTarget = 92BA222C07AAF30200DBA913;
 | 
						|
		codeSenseManager = 68C517A007AB2E2100652893;
 | 
						|
		executables = (
 | 
						|
			68C517A107AB2F1F00652893,
 | 
						|
		);
 | 
						|
		perUserDictionary = {
 | 
						|
			PBXConfiguration.PBXFileTableDataSource3.PBXExecutablesDataSource = {
 | 
						|
				PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
 | 
						|
				PBXFileTableDataSourceColumnSortingKey = PBXExecutablesDataSource_NameID;
 | 
						|
				PBXFileTableDataSourceColumnWidthsKey = (
 | 
						|
					22,
 | 
						|
					372.7974,
 | 
						|
				);
 | 
						|
				PBXFileTableDataSourceColumnsKey = (
 | 
						|
					PBXExecutablesDataSource_ActiveFlagID,
 | 
						|
					PBXExecutablesDataSource_NameID,
 | 
						|
				);
 | 
						|
			};
 | 
						|
			PBXConfiguration.PBXFileTableDataSource3.PBXFileTableDataSource = {
 | 
						|
				PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
 | 
						|
				PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID;
 | 
						|
				PBXFileTableDataSourceColumnWidthsKey = (
 | 
						|
					20,
 | 
						|
					190,
 | 
						|
					20,
 | 
						|
					39,
 | 
						|
					43,
 | 
						|
					43,
 | 
						|
					20,
 | 
						|
				);
 | 
						|
				PBXFileTableDataSourceColumnsKey = (
 | 
						|
					PBXFileDataSource_FiletypeID,
 | 
						|
					PBXFileDataSource_Filename_ColumnID,
 | 
						|
					PBXFileDataSource_Built_ColumnID,
 | 
						|
					PBXFileDataSource_ObjectSize_ColumnID,
 | 
						|
					PBXFileDataSource_Errors_ColumnID,
 | 
						|
					PBXFileDataSource_Warnings_ColumnID,
 | 
						|
					PBXFileDataSource_Target_ColumnID,
 | 
						|
				);
 | 
						|
			};
 | 
						|
			PBXConfiguration.PBXTargetDataSource.PBXTargetDataSource = {
 | 
						|
				PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
 | 
						|
				PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID;
 | 
						|
				PBXFileTableDataSourceColumnWidthsKey = (
 | 
						|
					20,
 | 
						|
					167,
 | 
						|
					41,
 | 
						|
					20,
 | 
						|
					41,
 | 
						|
					43,
 | 
						|
					43,
 | 
						|
				);
 | 
						|
				PBXFileTableDataSourceColumnsKey = (
 | 
						|
					PBXFileDataSource_FiletypeID,
 | 
						|
					PBXFileDataSource_Filename_ColumnID,
 | 
						|
					PBXTargetDataSource_PrimaryAttribute,
 | 
						|
					PBXFileDataSource_Built_ColumnID,
 | 
						|
					PBXFileDataSource_ObjectSize_ColumnID,
 | 
						|
					PBXFileDataSource_Errors_ColumnID,
 | 
						|
					PBXFileDataSource_Warnings_ColumnID,
 | 
						|
				);
 | 
						|
			};
 | 
						|
			PBXPerProjectTemplateStateSaveDate = 128685251;
 | 
						|
			PBXPrepackagedSmartGroups_v2 = (
 | 
						|
				{
 | 
						|
					PBXTransientLocationAtTop = bottom;
 | 
						|
					absolutePathToBundle = "";
 | 
						|
					activationKey = OldTargetSmartGroup;
 | 
						|
					clz = PBXTargetSmartGroup;
 | 
						|
					description = "Displays all targets of the project.";
 | 
						|
					globalID = 1C37FABC04509CD000000102;
 | 
						|
					name = Targets;
 | 
						|
					preferences = {
 | 
						|
						image = Targets;
 | 
						|
					};
 | 
						|
				},
 | 
						|
				{
 | 
						|
					PBXTransientLocationAtTop = bottom;
 | 
						|
					absolutePathToBundle = "";
 | 
						|
					clz = PBXTargetSmartGroup2;
 | 
						|
					description = "Displays all targets of the project as well as nested build phases.";
 | 
						|
					globalID = 1C37FBAC04509CD000000102;
 | 
						|
					name = Targets;
 | 
						|
					preferences = {
 | 
						|
						image = Targets;
 | 
						|
					};
 | 
						|
				},
 | 
						|
				{
 | 
						|
					PBXTransientLocationAtTop = bottom;
 | 
						|
					absolutePathToBundle = "";
 | 
						|
					clz = PBXExecutablesSmartGroup;
 | 
						|
					description = "Displays all executables of the project.";
 | 
						|
					globalID = 1C37FAAC04509CD000000102;
 | 
						|
					name = Executables;
 | 
						|
					preferences = {
 | 
						|
						image = Executable;
 | 
						|
					};
 | 
						|
				},
 | 
						|
				{
 | 
						|
					" PBXTransientLocationAtTop " = bottom;
 | 
						|
					absolutePathToBundle = "";
 | 
						|
					clz = PBXErrorsWarningsSmartGroup;
 | 
						|
					description = "Displays files with errors or warnings.";
 | 
						|
					globalID = 1C08E77C0454961000C914BD;
 | 
						|
					name = "Errors and Warnings";
 | 
						|
					preferences = {
 | 
						|
						fnmatch = "";
 | 
						|
						image = WarningsErrors;
 | 
						|
						recursive = 1;
 | 
						|
						regex = "";
 | 
						|
						root = "<PROJECT>";
 | 
						|
					};
 | 
						|
				},
 | 
						|
				{
 | 
						|
					PBXTransientLocationAtTop = bottom;
 | 
						|
					absolutePathToBundle = "";
 | 
						|
					clz = PBXFilenameSmartGroup;
 | 
						|
					description = "Filters items in a given group (potentially recursively) based on matching the name with the regular expression of the filter.";
 | 
						|
					globalID = 1CC0EA4004350EF90044410B;
 | 
						|
					name = "Implementation Files";
 | 
						|
					preferences = {
 | 
						|
						canSave = 1;
 | 
						|
						fnmatch = "";
 | 
						|
						image = SmartFolder;
 | 
						|
						isLeaf = 0;
 | 
						|
						recursive = 1;
 | 
						|
						regex = "?*\\.[mcMC]";
 | 
						|
						root = "<PROJECT>";
 | 
						|
					};
 | 
						|
				},
 | 
						|
				{
 | 
						|
					PBXTransientLocationAtTop = bottom;
 | 
						|
					absolutePathToBundle = "";
 | 
						|
					clz = PBXFilenameSmartGroup;
 | 
						|
					description = "This group displays Interface Builder NIB Files.";
 | 
						|
					globalID = 1CC0EA4004350EF90041110B;
 | 
						|
					name = "NIB Files";
 | 
						|
					preferences = {
 | 
						|
						canSave = 1;
 | 
						|
						fnmatch = "*.nib";
 | 
						|
						image = SmartFolder;
 | 
						|
						isLeaf = 0;
 | 
						|
						recursive = 1;
 | 
						|
						regex = "";
 | 
						|
						root = "<PROJECT>";
 | 
						|
					};
 | 
						|
				},
 | 
						|
				{
 | 
						|
					PBXTransientLocationAtTop = no;
 | 
						|
					absolutePathToBundle = "";
 | 
						|
					clz = PBXFindSmartGroup;
 | 
						|
					description = "Displays Find Results.";
 | 
						|
					globalID = 1C37FABC05509CD000000102;
 | 
						|
					name = "Find Results";
 | 
						|
					preferences = {
 | 
						|
						image = spyglass;
 | 
						|
					};
 | 
						|
				},
 | 
						|
				{
 | 
						|
					PBXTransientLocationAtTop = no;
 | 
						|
					absolutePathToBundle = "";
 | 
						|
					clz = PBXBookmarksSmartGroup;
 | 
						|
					description = "Displays Project Bookmarks.";
 | 
						|
					globalID = 1C37FABC05539CD112110102;
 | 
						|
					name = Bookmarks;
 | 
						|
					preferences = {
 | 
						|
						image = Bookmarks;
 | 
						|
					};
 | 
						|
				},
 | 
						|
				{
 | 
						|
					PBXTransientLocationAtTop = bottom;
 | 
						|
					absolutePathToBundle = "";
 | 
						|
					clz = XCSCMSmartGroup;
 | 
						|
					description = "Displays files with interesting SCM status.";
 | 
						|
					globalID = E2644B35053B69B200211256;
 | 
						|
					name = SCM;
 | 
						|
					preferences = {
 | 
						|
						image = PBXRepository;
 | 
						|
						isLeaf = 0;
 | 
						|
					};
 | 
						|
				},
 | 
						|
				{
 | 
						|
					PBXTransientLocationAtTop = bottom;
 | 
						|
					absolutePathToBundle = "";
 | 
						|
					clz = PBXSymbolsSmartGroup;
 | 
						|
					description = "Displays all symbols for the project.";
 | 
						|
					globalID = 1C37FABC04509CD000100104;
 | 
						|
					name = "Project Symbols";
 | 
						|
					preferences = {
 | 
						|
						image = ProjectSymbols;
 | 
						|
						isLeaf = 1;
 | 
						|
					};
 | 
						|
				},
 | 
						|
				{
 | 
						|
					PBXTransientLocationAtTop = bottom;
 | 
						|
					absolutePathToBundle = "";
 | 
						|
					clz = PBXFilenameSmartGroup;
 | 
						|
					description = "Filters items in a given group (potentially recursively) based on matching the name with the regular expression of the filter.";
 | 
						|
					globalID = PBXTemplateMarker;
 | 
						|
					name = "Simple Filter SmartGroup";
 | 
						|
					preferences = {
 | 
						|
						canSave = 1;
 | 
						|
						fnmatch = "*.nib";
 | 
						|
						image = SmartFolder;
 | 
						|
						isLeaf = 0;
 | 
						|
						recursive = 1;
 | 
						|
						regex = "";
 | 
						|
						root = "<PROJECT>";
 | 
						|
					};
 | 
						|
				},
 | 
						|
				{
 | 
						|
					PBXTransientLocationAtTop = bottom;
 | 
						|
					absolutePathToBundle = "";
 | 
						|
					clz = PBXFilenameSmartGroup;
 | 
						|
					description = "Filters items in a given group (potentially recursively) based on matching the name with the regular expression of the filter.";
 | 
						|
					globalID = PBXTemplateMarker;
 | 
						|
					name = "Simple Regular Expression SmartGroup";
 | 
						|
					preferences = {
 | 
						|
						canSave = 1;
 | 
						|
						fnmatch = "";
 | 
						|
						image = SmartFolder;
 | 
						|
						isLeaf = 0;
 | 
						|
						recursive = 1;
 | 
						|
						regex = "?*\\.[mcMC]";
 | 
						|
						root = "<PROJECT>";
 | 
						|
					};
 | 
						|
				},
 | 
						|
			);
 | 
						|
			PBXWorkspaceContents = (
 | 
						|
				{
 | 
						|
					PBXProjectWorkspaceModule_StateKey_Rev39 = {
 | 
						|
						PBXProjectWorkspaceModule_DataSourceSelectionKey_Rev6 = {
 | 
						|
							BoundsStr = "{{0, 0}, {403, 284}}";
 | 
						|
							Rows = (
 | 
						|
							);
 | 
						|
							VisibleRectStr = "{{0, 0}, {403, 284}}";
 | 
						|
						};
 | 
						|
						PBXProjectWorkspaceModule_EditorOpen = false;
 | 
						|
						PBXProjectWorkspaceModule_EmbeddedNavigatorGroup = {
 | 
						|
							PBXSplitModuleInNavigatorKey = {
 | 
						|
								SplitCount = 1;
 | 
						|
							};
 | 
						|
						};
 | 
						|
						PBXProjectWorkspaceModule_GeometryKey_Rev15 = {
 | 
						|
							PBXProjectWorkspaceModule_SGTM_Geometry = {
 | 
						|
								_collapsingFrameDimension = 0;
 | 
						|
								_indexOfCollapsedView = 0;
 | 
						|
								_percentageOfCollapsedView = 0;
 | 
						|
								sizes = (
 | 
						|
									"{{0, 0}, {182, 301}}",
 | 
						|
									"{{182, 0}, {418, 301}}",
 | 
						|
								);
 | 
						|
							};
 | 
						|
						};
 | 
						|
						PBXProjectWorkspaceModule_OldDetailFrame = "{{0, 0}, {418, 301}}";
 | 
						|
						PBXProjectWorkspaceModule_OldEditorFrame = "{{0, 0}, {750, 480}}";
 | 
						|
						PBXProjectWorkspaceModule_OldSuperviewFrame = "{{182, 0}, {418, 301}}";
 | 
						|
						PBXProjectWorkspaceModule_SGTM = {
 | 
						|
							PBXBottomSmartGroupGIDs = (
 | 
						|
								1C37FBAC04509CD000000102,
 | 
						|
								1C37FAAC04509CD000000102,
 | 
						|
								1C08E77C0454961000C914BD,
 | 
						|
								1CC0EA4004350EF90044410B,
 | 
						|
								1CC0EA4004350EF90041110B,
 | 
						|
								1C37FABC05509CD000000102,
 | 
						|
								1C37FABC05539CD112110102,
 | 
						|
								E2644B35053B69B200211256,
 | 
						|
								1C37FABC04509CD000100104,
 | 
						|
							);
 | 
						|
							PBXSmartGroupTreeModuleColumnData = {
 | 
						|
								PBXSmartGroupTreeModuleColumnWidthsKey = (
 | 
						|
									165,
 | 
						|
								);
 | 
						|
								PBXSmartGroupTreeModuleColumnsKey_v4 = (
 | 
						|
									MainColumn,
 | 
						|
								);
 | 
						|
							};
 | 
						|
							PBXSmartGroupTreeModuleOutlineStateKey_v7 = {
 | 
						|
								PBXSmartGroupTreeModuleOutlineStateExpansionKey = (
 | 
						|
								);
 | 
						|
								PBXSmartGroupTreeModuleOutlineStateSelectionKey = (
 | 
						|
									(
 | 
						|
										1,
 | 
						|
									),
 | 
						|
								);
 | 
						|
								PBXSmartGroupTreeModuleOutlineStateVisibleRectKey = "{{0, 0}, {165, 283}}";
 | 
						|
							};
 | 
						|
							PBXTopSmartGroupGIDs = (
 | 
						|
							);
 | 
						|
						};
 | 
						|
					};
 | 
						|
				},
 | 
						|
			);
 | 
						|
			"PBXWorkspaceContents:PBXConfiguration.PBXModule.PBXBuildResultsModule" = {
 | 
						|
			};
 | 
						|
			"PBXWorkspaceContents:PBXConfiguration.PBXModule.PBXCVSModule" = {
 | 
						|
			};
 | 
						|
			"PBXWorkspaceContents:PBXConfiguration.PBXModule.PBXDebugCLIModule" = {
 | 
						|
			};
 | 
						|
			"PBXWorkspaceContents:PBXConfiguration.PBXModule.PBXDebugSessionModule" = {
 | 
						|
				Debugger = {
 | 
						|
					HorizontalSplitView = {
 | 
						|
						_collapsingFrameDimension = 0;
 | 
						|
						_indexOfCollapsedView = 0;
 | 
						|
						_percentageOfCollapsedView = 0;
 | 
						|
						isCollapsed = yes;
 | 
						|
						sizes = (
 | 
						|
							"{{0, 0}, {283, 209}}",
 | 
						|
							"{{283, 0}, {462, 209}}",
 | 
						|
						);
 | 
						|
					};
 | 
						|
					VerticalSplitView = {
 | 
						|
						_collapsingFrameDimension = 0;
 | 
						|
						_indexOfCollapsedView = 0;
 | 
						|
						_percentageOfCollapsedView = 0;
 | 
						|
						isCollapsed = yes;
 | 
						|
						sizes = (
 | 
						|
							"{{0, 0}, {745, 209}}",
 | 
						|
							"{{0, 209}, {745, 213}}",
 | 
						|
						);
 | 
						|
					};
 | 
						|
				};
 | 
						|
				LauncherConfigVersion = 8;
 | 
						|
			};
 | 
						|
			"PBXWorkspaceContents:PBXConfiguration.PBXModule.PBXNavigatorGroup" = {
 | 
						|
				PBXSplitModuleInNavigatorKey = {
 | 
						|
					SplitCount = 1;
 | 
						|
				};
 | 
						|
			};
 | 
						|
			"PBXWorkspaceContents:PBXConfiguration.PBXModule.PBXProjectWorkspaceModule" = {
 | 
						|
				PBXProjectWorkspaceModule_StateKey_Rev39 = {
 | 
						|
					PBXProjectWorkspaceModule_EditorOpen = false;
 | 
						|
					PBXProjectWorkspaceModule_EmbeddedNavigatorGroup = {
 | 
						|
						PBXSplitModuleInNavigatorKey = {
 | 
						|
							SplitCount = 1;
 | 
						|
						};
 | 
						|
					};
 | 
						|
					PBXProjectWorkspaceModule_GeometryKey_Rev15 = {
 | 
						|
						PBXProjectWorkspaceModule_SGTM_Geometry = {
 | 
						|
							_collapsingFrameDimension = 0;
 | 
						|
							_indexOfCollapsedView = 0;
 | 
						|
							_percentageOfCollapsedView = 0;
 | 
						|
							sizes = (
 | 
						|
								"{{0, 0}, {182, 301}}",
 | 
						|
								"{{182, 0}, {418, 301}}",
 | 
						|
							);
 | 
						|
						};
 | 
						|
					};
 | 
						|
					PBXProjectWorkspaceModule_OldDetailFrame = "{{0, 0}, {418, 301}}";
 | 
						|
					PBXProjectWorkspaceModule_OldEditorFrame = "{{0, 0}, {750, 480}}";
 | 
						|
					PBXProjectWorkspaceModule_OldSuperviewFrame = "{{182, 0}, {418, 301}}";
 | 
						|
					PBXProjectWorkspaceModule_SGTM = {
 | 
						|
						PBXBottomSmartGroupGIDs = (
 | 
						|
							1C37FBAC04509CD000000102,
 | 
						|
							1C37FAAC04509CD000000102,
 | 
						|
							1C08E77C0454961000C914BD,
 | 
						|
							1CC0EA4004350EF90044410B,
 | 
						|
							1CC0EA4004350EF90041110B,
 | 
						|
							1C37FABC05509CD000000102,
 | 
						|
							1C37FABC05539CD112110102,
 | 
						|
							E2644B35053B69B200211256,
 | 
						|
							1C37FABC04509CD000100104,
 | 
						|
						);
 | 
						|
						PBXSmartGroupTreeModuleColumnData = {
 | 
						|
							PBXSmartGroupTreeModuleColumnWidthsKey = (
 | 
						|
								165,
 | 
						|
							);
 | 
						|
							PBXSmartGroupTreeModuleColumnsKey_v4 = (
 | 
						|
								MainColumn,
 | 
						|
							);
 | 
						|
						};
 | 
						|
						PBXSmartGroupTreeModuleOutlineStateKey_v7 = {
 | 
						|
							PBXSmartGroupTreeModuleOutlineStateExpansionKey = (
 | 
						|
							);
 | 
						|
							PBXSmartGroupTreeModuleOutlineStateSelectionKey = (
 | 
						|
							);
 | 
						|
							PBXSmartGroupTreeModuleOutlineStateVisibleRectKey = "{{0, 0}, {165, 283}}";
 | 
						|
						};
 | 
						|
						PBXTopSmartGroupGIDs = (
 | 
						|
						);
 | 
						|
					};
 | 
						|
				};
 | 
						|
			};
 | 
						|
			"PBXWorkspaceContents:PBXConfiguration.PBXModule.PBXRunSessionModule" = {
 | 
						|
				LauncherConfigVersion = 3;
 | 
						|
				Runner = {
 | 
						|
					HorizontalSplitView = {
 | 
						|
						_collapsingFrameDimension = 0;
 | 
						|
						_indexOfCollapsedView = 0;
 | 
						|
						_percentageOfCollapsedView = 0;
 | 
						|
						isCollapsed = yes;
 | 
						|
						sizes = (
 | 
						|
							"{{0, 0}, {491, 167}}",
 | 
						|
							"{{0, 176}, {491, 267}}",
 | 
						|
						);
 | 
						|
					};
 | 
						|
					VerticalSplitView = {
 | 
						|
						_collapsingFrameDimension = 0;
 | 
						|
						_indexOfCollapsedView = 0;
 | 
						|
						_percentageOfCollapsedView = 0;
 | 
						|
						isCollapsed = yes;
 | 
						|
						sizes = (
 | 
						|
							"{{0, 0}, {405, 443}}",
 | 
						|
							"{{414, 0}, {514, 443}}",
 | 
						|
						);
 | 
						|
					};
 | 
						|
				};
 | 
						|
			};
 | 
						|
			PBXWorkspaceGeometries = (
 | 
						|
				{
 | 
						|
					Frame = "{{0, 0}, {600, 301}}";
 | 
						|
					PBXProjectWorkspaceModule_GeometryKey_Rev15 = {
 | 
						|
						PBXProjectWorkspaceModule_DebuggerWindowVisible = true;
 | 
						|
					};
 | 
						|
					RubberWindowFrame = "50 403 600 343 0 0 1024 746 ";
 | 
						|
				},
 | 
						|
			);
 | 
						|
			"PBXWorkspaceGeometries:PBXConfiguration.PBXModule.PBXBuildResultsModule" = {
 | 
						|
				Frame = "{{0, 0}, {481, 201}}";
 | 
						|
				PBXModuleWindowStatusBarHidden = YES;
 | 
						|
				RubberWindowFrame = "272 423 481 222 0 0 1024 746 ";
 | 
						|
			};
 | 
						|
			"PBXWorkspaceGeometries:PBXConfiguration.PBXModule.PBXCVSModule" = {
 | 
						|
				Frame = "{{0, 0}, {482, 276}}";
 | 
						|
				RubberWindowFrame = "262 214 482 318 0 0 1024 746 ";
 | 
						|
			};
 | 
						|
			"PBXWorkspaceGeometries:PBXConfiguration.PBXModule.PBXDebugCLIModule" = {
 | 
						|
				Frame = "{{0, 0}, {400, 201}}";
 | 
						|
				PBXModuleWindowStatusBarHidden = YES;
 | 
						|
				RubberWindowFrame = "50 718 400 222 0 0 1024 746 ";
 | 
						|
			};
 | 
						|
			"PBXWorkspaceGeometries:PBXConfiguration.PBXModule.PBXDebugSessionModule" = {
 | 
						|
				DebugConsoleDrawerSize = "{100, 120}";
 | 
						|
				DebugConsoleVisible = None;
 | 
						|
				DebugConsoleWindowFrame = "{{200, 200}, {500, 300}}";
 | 
						|
				DebugSTDIOWindowFrame = "{{200, 200}, {500, 300}}";
 | 
						|
				Frame = "{{0, 0}, {745, 422}}";
 | 
						|
				RubberWindowFrame = "208 276 745 464 0 0 1024 746 ";
 | 
						|
			};
 | 
						|
			"PBXWorkspaceGeometries:PBXConfiguration.PBXModule.PBXNavigatorGroup" = {
 | 
						|
				Frame = "{{0, 0}, {750, 481}}";
 | 
						|
				PBXModuleWindowStatusBarHidden = YES;
 | 
						|
				RubberWindowFrame = "84 176 750 502 0 0 1024 746 ";
 | 
						|
			};
 | 
						|
			"PBXWorkspaceGeometries:PBXConfiguration.PBXModule.PBXProjectWorkspaceModule" = {
 | 
						|
				Frame = "{{0, 0}, {600, 301}}";
 | 
						|
				PBXProjectWorkspaceModule_GeometryKey_Rev15 = {
 | 
						|
				};
 | 
						|
				RubberWindowFrame = "50 403 600 343 0 0 1024 746 ";
 | 
						|
			};
 | 
						|
			"PBXWorkspaceGeometries:PBXConfiguration.PBXModule.PBXRunSessionModule" = {
 | 
						|
				Frame = "{{0, 0}, {745, 422}}";
 | 
						|
				RubberWindowFrame = "139 272 745 464 0 0 1024 746 ";
 | 
						|
			};
 | 
						|
			PBXWorkspaceStateSaveDate = 128685251;
 | 
						|
		};
 | 
						|
		sourceControlManager = 68C5179F07AB2E2100652893;
 | 
						|
		userBuildSettings = {
 | 
						|
		};
 | 
						|
	};
 | 
						|
	68C5179F07AB2E2100652893 = {
 | 
						|
		isa = PBXSourceControlManager;
 | 
						|
		scmConfiguration = {
 | 
						|
		};
 | 
						|
		scmType = scm.cvs;
 | 
						|
	};
 | 
						|
	68C517A007AB2E2100652893 = {
 | 
						|
		indexTemplatePath = "";
 | 
						|
		isa = PBXCodeSenseManager;
 | 
						|
		usesDefaults = 1;
 | 
						|
		wantsCodeCompletion = 1;
 | 
						|
		wantsCodeCompletionAutoPopup = 0;
 | 
						|
		wantsCodeCompletionAutoSuggestions = 0;
 | 
						|
		wantsCodeCompletionCaseSensitivity = 1;
 | 
						|
		wantsCodeCompletionOnlyMatchingItems = 1;
 | 
						|
		wantsCodeCompletionParametersIncluded = 1;
 | 
						|
		wantsCodeCompletionPlaceholdersInserted = 1;
 | 
						|
		wantsCodeCompletionTabCompletes = 1;
 | 
						|
		wantsIndex = 1;
 | 
						|
	};
 | 
						|
	68C517A107AB2F1F00652893 = {
 | 
						|
		activeArgIndex = 2147483647;
 | 
						|
		activeArgIndices = (
 | 
						|
		);
 | 
						|
		argumentStrings = (
 | 
						|
		);
 | 
						|
		configStateDict = {
 | 
						|
		};
 | 
						|
		debuggerPlugin = GDBDebugging;
 | 
						|
		dylibVariantSuffix = "";
 | 
						|
		enableDebugStr = 1;
 | 
						|
		environmentEntries = (
 | 
						|
		);
 | 
						|
		isa = PBXExecutable;
 | 
						|
		launchableReference = 68C517A707AB353500652893;
 | 
						|
		name = Executable;
 | 
						|
		shlibInfoDictList = (
 | 
						|
		);
 | 
						|
		sourceDirectories = (
 | 
						|
		);
 | 
						|
		startupPath = "<<ProjectDirectory>>";
 | 
						|
	};
 | 
						|
	68C517A707AB353500652893 = {
 | 
						|
		isa = PBXFileReference;
 | 
						|
		lastKnownFileType = "compiled.mach-o.executable";
 | 
						|
		path = openttd;
 | 
						|
		refType = 4;
 | 
						|
		sourceTree = "<group>";
 | 
						|
	};
 | 
						|
	92BA20FC07AAF1EE00DBA913 = {
 | 
						|
		uiCtxt = {
 | 
						|
			sepNavIntBoundsRect = "{{0, 0}, {842, 19935}}";
 | 
						|
			sepNavSelRange = "{33085, 0}";
 | 
						|
			sepNavVisRect = "{{0, 19643}, {706, 181}}";
 | 
						|
		};
 | 
						|
	};
 | 
						|
	92BA212307AAF1EE00DBA913 = {
 | 
						|
		uiCtxt = {
 | 
						|
			sepNavIntBoundsRect = "{{0, 0}, {992, 11857}}";
 | 
						|
			sepNavSelRange = "{19846, 0}";
 | 
						|
			sepNavVisRect = "{{0, 11676}, {706, 181}}";
 | 
						|
		};
 | 
						|
	};
 | 
						|
	92BA222C07AAF30200DBA913 = {
 | 
						|
		activeExec = 0;
 | 
						|
	};
 | 
						|
}
 |