// !$*UTF8*$!
{
	002F3A2B09D0888800EBEB88 /* SDLMain.h */ = {
		uiCtxt = {
			sepNavIntBoundsRect = "{{0, 0}, {529, 281}}";
			sepNavSelRange = "{0, 0}";
			sepNavVisRect = "{{0, 0}, {529, 281}}";
		};
	};
	002F3A2C09D0888800EBEB88 /* SDLMain.m */ = {
		uiCtxt = {
			sepNavIntBoundsRect = "{{0, 0}, {818, 5376}}";
			sepNavSelRange = "{558, 0}";
			sepNavVisRect = "{{0, 0}, {529, 281}}";
		};
	};
	002F3A3E09D088BA00EBEB88 /* main.c */ = {
		uiCtxt = {
			sepNavIntBoundsRect = "{{0, 0}, {529, 281}}";
			sepNavSelRange = "{283, 0}";
			sepNavVisRect = "{{0, 0}, {529, 281}}";
			sepNavWindowFrame = "{{15, 360}, {736, 381}}";
		};
	};
	089C165DFE840E0CC02AAC07 /* English */ = {
		uiCtxt = {
			sepNavIntBoundsRect = "{{0, 0}, {529, 281}}";
			sepNavSelRange = "{0, 0}";
			sepNavVisRect = "{{0, 0}, {529, 281}}";
		};
	};
	29B97313FDCFA39411CA2CEA /* Project object */ = {
		activeBuildConfigurationName = Release;
		activeExecutable = 75E5F9CB0A993E2E00347B7A /* Slim */;
		activeTarget = 8D1107260486CEB800E47090 /* Slim */;
		addToTargets = (
			8D1107260486CEB800E47090 /* Slim */,
		);
		breakpoints = (
			75DA42250AE6858D0098D874 /* display_scene.c:33 */,
		);
		breakpointsGroup = 75DA42320AE685A30098D874 /* XCBreakpointsBucket */;
		codeSenseManager = 75E5F9D70A993E4E00347B7A /* Code sense */;
		executables = (
			75E5F9CB0A993E2E00347B7A /* Slim */,
		);
		perUserDictionary = {
			PBXConfiguration.PBXFileTableDataSource3.PBXErrorsWarningsDataSource = {
				PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
				PBXFileTableDataSourceColumnSortingKey = PBXErrorsWarningsDataSource_LocationID;
				PBXFileTableDataSourceColumnWidthsKey = (
					20,
					300,
					200,
				);
				PBXFileTableDataSourceColumnsKey = (
					PBXErrorsWarningsDataSource_TypeID,
					PBXErrorsWarningsDataSource_MessageID,
					PBXErrorsWarningsDataSource_LocationID,
				);
			};
			PBXConfiguration.PBXFileTableDataSource3.PBXExecutablesDataSource = {
				PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
				PBXFileTableDataSourceColumnSortingKey = PBXExecutablesDataSource_NameID;
				PBXFileTableDataSourceColumnWidthsKey = (
					22,
					300,
					219,
				);
				PBXFileTableDataSourceColumnsKey = (
					PBXExecutablesDataSource_ActiveFlagID,
					PBXExecutablesDataSource_NameID,
					PBXExecutablesDataSource_CommentsID,
				);
			};
			PBXConfiguration.PBXFileTableDataSource3.PBXFileTableDataSource = {
				PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
				PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID;
				PBXFileTableDataSourceColumnWidthsKey = (
					20,
					331,
					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 = 182895705;
			PBXWorkspaceStateSaveDate = 182895705;
		};
		perUserProjectItems = {
			7543BE7C0A996E0B00614DDE /* PBXTextBookmark */ = 7543BE7C0A996E0B00614DDE /* PBXTextBookmark */;
			7543BE7D0A996E0B00614DDE /* PBXTextBookmark */ = 7543BE7D0A996E0B00614DDE /* PBXTextBookmark */;
			7543BE7F0A996E0B00614DDE /* PBXTextBookmark */ = 7543BE7F0A996E0B00614DDE /* PBXTextBookmark */;
			7543BE800A996E0B00614DDE /* PBXTextBookmark */ = 7543BE800A996E0B00614DDE /* PBXTextBookmark */;
			7564CB710AE6C51B00AA5608 /* PBXTextBookmark */ = 7564CB710AE6C51B00AA5608 /* PBXTextBookmark */;
			7564CB7E0AE6C57400AA5608 /* PBXTextBookmark */ = 7564CB7E0AE6C57400AA5608 /* PBXTextBookmark */;
			7564CB7F0AE6C57400AA5608 /* PBXTextBookmark */ = 7564CB7F0AE6C57400AA5608 /* PBXTextBookmark */;
			7564CB800AE6C57400AA5608 /* PBXTextBookmark */ = 7564CB800AE6C57400AA5608 /* PBXTextBookmark */;
			75DA42170AE684170098D874 /* PBXTextBookmark */ = 75DA42170AE684170098D874 /* PBXTextBookmark */;
			75DA42190AE684170098D874 /* PBXTextBookmark */ = 75DA42190AE684170098D874 /* PBXTextBookmark */;
			75DA42270AE685A30098D874 /* PBXTextBookmark */ = 75DA42270AE685A30098D874 /* PBXTextBookmark */;
			75E5FAA30A9940B600347B7A /* PBXTextBookmark */ = 75E5FAA30A9940B600347B7A /* PBXTextBookmark */;
			75E5FAA40A9940B600347B7A /* PBXTextBookmark */ = 75E5FAA40A9940B600347B7A /* PBXTextBookmark */;
			75E5FAA50A9940B600347B7A /* PBXTextBookmark */ = 75E5FAA50A9940B600347B7A /* PBXTextBookmark */;
			75E5FAA70A9940B600347B7A /* PBXTextBookmark */ = 75E5FAA70A9940B600347B7A /* PBXTextBookmark */;
			75E5FAA90A9940B600347B7A /* PBXTextBookmark */ = 75E5FAA90A9940B600347B7A /* PBXTextBookmark */;
			75E5FAAC0A9940B600347B7A /* PBXTextBookmark */ = 75E5FAAC0A9940B600347B7A /* PBXTextBookmark */;
			75E5FAAD0A9940B600347B7A /* PBXTextBookmark */ = 75E5FAAD0A9940B600347B7A /* PBXTextBookmark */;
			75E5FAAE0A9940B600347B7A /* PBXTextBookmark */ = 75E5FAAE0A9940B600347B7A /* PBXTextBookmark */;
			75E5FAAF0A9940B600347B7A /* PBXTextBookmark */ = 75E5FAAF0A9940B600347B7A /* PBXTextBookmark */;
			75E5FAB00A9940B600347B7A /* PBXTextBookmark */ = 75E5FAB00A9940B600347B7A /* PBXTextBookmark */;
			75E5FAB10A9940B600347B7A /* PBXTextBookmark */ = 75E5FAB10A9940B600347B7A /* PBXTextBookmark */;
			75E5FAB70A9940B600347B7A /* PBXTextBookmark */ = 75E5FAB70A9940B600347B7A /* PBXTextBookmark */;
			75E5FAB80A9940B600347B7A /* PBXTextBookmark */ = 75E5FAB80A9940B600347B7A /* PBXTextBookmark */;
			75E5FABB0A99416600347B7A /* PBXTextBookmark */ = 75E5FABB0A99416600347B7A /* PBXTextBookmark */;
			75E5FABC0A99416600347B7A /* PBXTextBookmark */ = 75E5FABC0A99416600347B7A /* PBXTextBookmark */;
			75E5FABD0A99416600347B7A /* PBXTextBookmark */ = 75E5FABD0A99416600347B7A /* PBXTextBookmark */;
			75F469B40A99454500F84EF8 /* PBXTextBookmark */ = 75F469B40A99454500F84EF8 /* PBXTextBookmark */;
		};
		sourceControlManager = 75E5F9D60A993E4E00347B7A /* Source Control */;
		userBuildSettings = {
		};
	};
	7543BE7C0A996E0B00614DDE /* PBXTextBookmark */ = {
		isa = PBXTextBookmark;
		fRef = 75E5FA030A99404A00347B7A /* debug.c */;
		name = "debug.c: 25";
		rLen = 0;
		rLoc = 658;
		rType = 0;
		vrLen = 546;
		vrLoc = 180;
	};
	7543BE7D0A996E0B00614DDE /* PBXTextBookmark */ = {
		isa = PBXTextBookmark;
		fRef = 75E5FAC60A9941CA00347B7A /* slim.h */;
		name = "slim.h: 1";
		rLen = 0;
		rLoc = 0;
		rType = 0;
		vrLen = 333;
		vrLoc = 0;
	};
	7543BE7F0A996E0B00614DDE /* PBXTextBookmark */ = {
		isa = PBXTextBookmark;
		fRef = 75E5FA030A99404A00347B7A /* debug.c */;
		name = "debug.c: 25";
		rLen = 0;
		rLoc = 658;
		rType = 0;
		vrLen = 546;
		vrLoc = 180;
	};
	7543BE800A996E0B00614DDE /* PBXTextBookmark */ = {
		isa = PBXTextBookmark;
		fRef = 75E5FAC60A9941CA00347B7A /* slim.h */;
		name = "slim.h: 1";
		rLen = 0;
		rLoc = 0;
		rType = 0;
		vrLen = 333;
		vrLoc = 0;
	};
	7564CB710AE6C51B00AA5608 /* PBXTextBookmark */ = {
		isa = PBXTextBookmark;
		comments = "error: sys/types.h: No such file or directory";
		fRef = 7564CB720AE6C51B00AA5608 /* SDL_stdinc.h */;
		rLen = 1;
		rLoc = 31;
		rType = 1;
	};
	7564CB720AE6C51B00AA5608 /* SDL_stdinc.h */ = {
		isa = PBXFileReference;
		lastKnownFileType = sourcecode.c.h;
		name = SDL_stdinc.h;
		path = /Library/Frameworks/SDL.framework/Headers/SDL_stdinc.h;
		sourceTree = "<absolute>";
		uiCtxt = {
			sepNavIntBoundsRect = "{{0, 0}, {794, 7044}}";
			sepNavSelRange = "{1029, 23}";
			sepNavVisRect = "{{0, 0}, {529, 387}}";
		};
	};
	7564CB7E0AE6C57400AA5608 /* PBXTextBookmark */ = {
		isa = PBXTextBookmark;
		fRef = 75E5FA0D0A99404B00347B7A /* display_scene.c */;
		name = "display_scene.c: running";
		rLen = 0;
		rLoc = 498;
		rType = 0;
		vrLen = 587;
		vrLoc = 389;
	};
	7564CB7F0AE6C57400AA5608 /* PBXTextBookmark */ = {
		isa = PBXTextBookmark;
		fRef = 75E5FA0D0A99404B00347B7A /* display_scene.c */;
		name = "display_scene.c: running";
		rLen = 0;
		rLoc = 498;
		rType = 0;
		vrLen = 587;
		vrLoc = 389;
	};
	7564CB800AE6C57400AA5608 /* PBXTextBookmark */ = {
		isa = PBXTextBookmark;
		fRef = 7564CB810AE6C57400AA5608 /* SDL_stdinc.h */;
		name = "#include <sys/types.h>";
		rLen = 23;
		rLoc = 1029;
		rType = 0;
		vrLen = 1059;
		vrLoc = 0;
	};
	7564CB810AE6C57400AA5608 /* SDL_stdinc.h */ = {
		isa = PBXFileReference;
		name = SDL_stdinc.h;
		path = /Library/Frameworks/SDL.framework/Headers/SDL_stdinc.h;
		sourceTree = "<absolute>";
	};
	75DA42170AE684170098D874 /* PBXTextBookmark */ = {
		isa = PBXTextBookmark;
		fRef = 75E5FAC50A9941CA00347B7A /* slim.c */;
		name = "slim.c: 40";
		rLen = 0;
		rLoc = 825;
		rType = 0;
		vrLen = 479;
		vrLoc = 580;
	};
	75DA42190AE684170098D874 /* PBXTextBookmark */ = {
		isa = PBXTextBookmark;
		fRef = 75E5FAC50A9941CA00347B7A /* slim.c */;
		name = "slim.c: 40";
		rLen = 0;
		rLoc = 825;
		rType = 0;
		vrLen = 479;
		vrLoc = 580;
	};
	75DA42250AE6858D0098D874 /* display_scene.c:33 */ = {
		isa = PBXFileBreakpoint;
		actions = (
		);
		breakpointStyle = 0;
		continueAfterActions = 0;
		delayBeforeContinue = 0;
		fileReference = 75E5FA0D0A99404B00347B7A /* display_scene.c */;
		functionName = "display_scene()";
		hitCount = 0;
		lineNumber = 33;
		modificationTime = 182879640.225861;
		state = 1;
	};
	75DA42270AE685A30098D874 /* PBXTextBookmark */ = {
		isa = PBXTextBookmark;
		fRef = 75E5F9FF0A99404A00347B7A /* buffer.c */;
		name = "buffer.c: 31";
		rLen = 0;
		rLoc = 637;
		rType = 0;
		vrLen = 578;
		vrLoc = 590;
	};
	75DA42320AE685A30098D874 /* XCBreakpointsBucket */ = {
		isa = XCBreakpointsBucket;
		name = "Project Breakpoints";
		objects = (
			75DA42250AE6858D0098D874 /* display_scene.c:33 */,
		);
	};
	75E5F9CB0A993E2E00347B7A /* Slim */ = {
		isa = PBXExecutable;
		activeArgIndex = 2147483647;
		activeArgIndices = (
		);
		argumentStrings = (
		);
		autoAttachOnCrash = 1;
		configStateDict = {
		};
		customDataFormattersEnabled = 1;
		debuggerPlugin = GDBDebugging;
		disassemblyDisplayState = 0;
		dylibVariantSuffix = "";
		enableDebugStr = 1;
		environmentEntries = (
		);
		executableSystemSymbolLevel = 0;
		executableUserSymbolLevel = 0;
		libgmallocEnabled = 0;
		name = Slim;
		sourceDirectories = (
		);
	};
	75E5F9D60A993E4E00347B7A /* Source Control */ = {
		isa = PBXSourceControlManager;
		fallbackIsa = XCSourceControlManager;
		isSCMEnabled = 0;
		scmConfiguration = {
		};
		scmType = "";
	};
	75E5F9D70A993E4E00347B7A /* Code sense */ = {
		isa = PBXCodeSenseManager;
		indexTemplatePath = "";
	};
	75E5F9FF0A99404A00347B7A /* buffer.c */ = {
		uiCtxt = {
			sepNavIntBoundsRect = "{{0, 0}, {529, 1980}}";
			sepNavSelRange = "{637, 0}";
			sepNavVisRect = "{{0, 357}, {529, 281}}";
			sepNavWindowFrame = "{{15, 97}, {915, 645}}";
		};
	};
	75E5FA010A99404A00347B7A /* colors.c */ = {
		uiCtxt = {
			sepNavIntBoundsRect = "{{0, 0}, {529, 602}}";
			sepNavSelRange = "{549, 2}";
			sepNavVisRect = "{{0, 321}, {529, 281}}";
		};
	};
	75E5FA030A99404A00347B7A /* debug.c */ = {
		uiCtxt = {
			sepNavIntBoundsRect = "{{0, 0}, {529, 1610}}";
			sepNavSelRange = "{658, 0}";
			sepNavVisRect = "{{0, 153}, {529, 281}}";
			sepNavWindowFrame = "{{15, 360}, {736, 381}}";
		};
	};
	75E5FA0D0A99404B00347B7A /* display_scene.c */ = {
		uiCtxt = {
			sepNavIntBoundsRect = "{{0, 0}, {529, 1584}}";
			sepNavSelRange = "{498, 0}";
			sepNavVisRect = "{{0, 192}, {529, 387}}";
		};
	};
	75E5FA1A0A99404B00347B7A /* scene_parser.c */ = {
		uiCtxt = {
			sepNavIntBoundsRect = "{{0, 0}, {529, 6636}}";
			sepNavSelRange = "{7505, 48}";
			sepNavVisRect = "{{0, 3969}, {529, 281}}";
		};
	};
	75E5FAA30A9940B600347B7A /* PBXTextBookmark */ = {
		isa = PBXTextBookmark;
		fRef = 32CA4F630368D1EE00C91783 /* sdl_test_Prefix.pch */;
		name = "sdl_test_Prefix.pch: 1";
		rLen = 0;
		rLoc = 0;
		rType = 0;
		vrLen = 165;
		vrLoc = 0;
	};
	75E5FAA40A9940B600347B7A /* PBXTextBookmark */ = {
		isa = PBXTextBookmark;
		fRef = 089C165DFE840E0CC02AAC07 /* English */;
		name = "English: 1";
		rLen = 0;
		rLoc = 0;
		rType = 0;
		vrLen = 272;
		vrLoc = 0;
	};
	75E5FAA50A9940B600347B7A /* PBXTextBookmark */ = {
		isa = PBXTextBookmark;
		fRef = 8D1107310486CEB800E47090 /* Info.plist */;
		name = "Info.plist: 1";
		rLen = 0;
		rLoc = 0;
		rType = 0;
		vrLen = 693;
		vrLoc = 0;
	};
	75E5FAA70A9940B600347B7A /* PBXTextBookmark */ = {
		isa = PBXTextBookmark;
		fRef = 002F3A2B09D0888800EBEB88 /* SDLMain.h */;
		name = "SDLMain.h: 1";
		rLen = 0;
		rLoc = 0;
		rType = 0;
		vrLen = 307;
		vrLoc = 0;
	};
	75E5FAA90A9940B600347B7A /* PBXTextBookmark */ = {
		isa = PBXTextBookmark;
		fRef = 75E5FA010A99404A00347B7A /* colors.c */;
		name = "}";
		rLen = 2;
		rLoc = 549;
		rType = 0;
		vrLen = 251;
		vrLoc = 300;
	};
	75E5FAAC0A9940B600347B7A /* PBXTextBookmark */ = {
		isa = PBXTextBookmark;
		fRef = 002F3A3E09D088BA00EBEB88 /* main.c */;
		name = "main.c: 6";
		rLen = 0;
		rLoc = 184;
		rType = 0;
		vrLen = 0;
		vrLoc = 285;
	};
	75E5FAAD0A9940B600347B7A /* PBXTextBookmark */ = {
		isa = PBXTextBookmark;
		fRef = 32CA4F630368D1EE00C91783 /* sdl_test_Prefix.pch */;
		name = "sdl_test_Prefix.pch: 1";
		rLen = 0;
		rLoc = 0;
		rType = 0;
		vrLen = 165;
		vrLoc = 0;
	};
	75E5FAAE0A9940B600347B7A /* PBXTextBookmark */ = {
		isa = PBXTextBookmark;
		fRef = 089C165DFE840E0CC02AAC07 /* English */;
		name = "English: 1";
		rLen = 0;
		rLoc = 0;
		rType = 0;
		vrLen = 272;
		vrLoc = 0;
	};
	75E5FAAF0A9940B600347B7A /* PBXTextBookmark */ = {
		isa = PBXTextBookmark;
		fRef = 8D1107310486CEB800E47090 /* Info.plist */;
		name = "Info.plist: 1";
		rLen = 0;
		rLoc = 0;
		rType = 0;
		vrLen = 693;
		vrLoc = 0;
	};
	75E5FAB00A9940B600347B7A /* PBXTextBookmark */ = {
		isa = PBXTextBookmark;
		fRef = 002F3A2C09D0888800EBEB88 /* SDLMain.m */;
		name = "SDLMain.m: 1";
		rLen = 0;
		rLoc = 0;
		rType = 0;
		vrLen = 697;
		vrLoc = 0;
	};
	75E5FAB10A9940B600347B7A /* PBXTextBookmark */ = {
		isa = PBXTextBookmark;
		fRef = 002F3A2B09D0888800EBEB88 /* SDLMain.h */;
		name = "SDLMain.h: 1";
		rLen = 0;
		rLoc = 0;
		rType = 0;
		vrLen = 307;
		vrLoc = 0;
	};
	75E5FAB70A9940B600347B7A /* PBXTextBookmark */ = {
		isa = PBXTextBookmark;
		fRef = 75E5FA010A99404A00347B7A /* colors.c */;
		name = "}";
		rLen = 2;
		rLoc = 549;
		rType = 0;
		vrLen = 251;
		vrLoc = 300;
	};
	75E5FAB80A9940B600347B7A /* PBXTextBookmark */ = {
		isa = PBXTextBookmark;
		fRef = 75E5F9FF0A99404A00347B7A /* buffer.c */;
		name = "color = &main_scene->frame_buffer[offset * 3];";
		rLen = 48;
		rLoc = 779;
		rType = 0;
		vrLen = 456;
		vrLoc = 557;
	};
	75E5FABB0A99416600347B7A /* PBXTextBookmark */ = {
		isa = PBXTextBookmark;
		fRef = 75E5FA1A0A99404B00347B7A /* scene_parser.c */;
		name = "MODELS[m]->intersect =  &intersect_sphere;";
		rLen = 48;
		rLoc = 7505;
		rType = 0;
		vrLen = 742;
		vrLoc = 7095;
	};
	75E5FABC0A99416600347B7A /* PBXTextBookmark */ = {
		isa = PBXTextBookmark;
		fRef = 002F3A2C09D0888800EBEB88 /* SDLMain.m */;
		name = "SDLMain.m: 16";
		rLen = 0;
		rLoc = 558;
		rType = 0;
		vrLen = 697;
		vrLoc = 0;
	};
	75E5FABD0A99416600347B7A /* PBXTextBookmark */ = {
		isa = PBXTextBookmark;
		fRef = 75E5FA1A0A99404B00347B7A /* scene_parser.c */;
		name = "MODELS[m]->intersect =  &intersect_sphere;";
		rLen = 48;
		rLoc = 7505;
		rType = 0;
		vrLen = 742;
		vrLoc = 7095;
	};
	75E5FAC50A9941CA00347B7A /* slim.c */ = {
		uiCtxt = {
			sepNavIntBoundsRect = "{{0, 0}, {529, 1456}}";
			sepNavSelRange = "{825, 0}";
			sepNavVisRect = "{{0, 348}, {529, 453}}";
		};
	};
	75E5FAC60A9941CA00347B7A /* slim.h */ = {
		uiCtxt = {
			sepNavIntBoundsRect = "{{0, 0}, {529, 281}}";
			sepNavSelRange = "{0, 0}";
			sepNavVisRect = "{{0, 0}, {529, 281}}";
		};
	};
	75F469B40A99454500F84EF8 /* PBXTextBookmark */ = {
		isa = PBXTextBookmark;
		fRef = 002F3A3E09D088BA00EBEB88 /* main.c */;
		name = "main.c: 13";
		rLen = 0;
		rLoc = 283;
		rType = 0;
		vrLen = 285;
		vrLoc = 0;
	};
	8D1107260486CEB800E47090 /* Slim */ = {
		activeExec = 0;
		executables = (
			75E5F9CB0A993E2E00347B7A /* Slim */,
		);
	};
}
