Added engine as a target for the xcode project. SDL_Surface to OpenGL Texture function now packs pixel data according to the endianness of the machine, as acquired from a run-time test in the function. This should probably be checked for on start and have an appropriate system flag set.
							parent
							
								
									b3f50776e8
								
							
						
					
					
						commit
						3634e0cfa3
					
				
										
											Binary file not shown.
										
									
								
							|  | @ -143,7 +143,10 @@ GLuint r_gl_createTexture(GLuint *texture, SDL_Surface *surface) { | ||||||
|   // set stretching properties
 |   // set stretching properties
 | ||||||
|   glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_NEAREST); |   glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_NEAREST); | ||||||
|   glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_NEAREST); |   glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_NEAREST); | ||||||
| 
 |   // get the appropriate endianness for data packing
 | ||||||
|   glTexImage2D(GL_TEXTURE_2D, 0, colors, surface->w, surface->h, 0, format, GL_UNSIGNED_BYTE, surface->pixels); |   int num = 1; | ||||||
|  |   int pack_type = ( (*(char*)&num == 1) ? GL_UNSIGNED_INT_8_8_8_8 : GL_UNSIGNED_INT_8_8_8_8_REV); | ||||||
|  |   // copy it over! :)
 | ||||||
|  |   glTexImage2D(GL_TEXTURE_2D, 0, colors, surface->w, surface->h, 0, format, pack_type, surface->pixels); | ||||||
|   return *texture; |   return *texture; | ||||||
| } | } | ||||||
|  |  | ||||||
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							|  | @ -0,0 +1,24 @@ | ||||||
|  | <?xml version="1.0" encoding="UTF-8"?> | ||||||
|  | <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> | ||||||
|  | <plist version="1.0"> | ||||||
|  | <dict> | ||||||
|  | 	<key>CFBundleDevelopmentRegion</key> | ||||||
|  | 	<string>English</string> | ||||||
|  | 	<key>CFBundleExecutable</key> | ||||||
|  | 	<string>${EXECUTABLE_NAME}</string> | ||||||
|  | 	<key>CFBundleIdentifier</key> | ||||||
|  | 	<string>com.yourcompany.${PRODUCT_NAME:identifier}</string> | ||||||
|  | 	<key>CFBundleInfoDictionaryVersion</key> | ||||||
|  | 	<string>6.0</string> | ||||||
|  | 	<key>CFBundlePackageType</key> | ||||||
|  | 	<string>APPL</string> | ||||||
|  | 	<key>CFBundleSignature</key> | ||||||
|  | 	<string>????</string> | ||||||
|  | 	<key>CFBundleVersion</key> | ||||||
|  | 	<string>1.0</string> | ||||||
|  | 	<key>NSMainNibFile</key> | ||||||
|  | 	<string>MainMenu</string> | ||||||
|  | 	<key>NSPrincipalClass</key> | ||||||
|  | 	<string>NSApplication</string> | ||||||
|  | </dict> | ||||||
|  | </plist> | ||||||
|  | @ -264,20 +264,24 @@ | ||||||
| 							<key>PBXSmartGroupTreeModuleOutlineStateExpansionKey</key> | 							<key>PBXSmartGroupTreeModuleOutlineStateExpansionKey</key> | ||||||
| 							<array> | 							<array> | ||||||
| 								<string>29B97314FDCFA39411CA2CEA</string> | 								<string>29B97314FDCFA39411CA2CEA</string> | ||||||
| 								<string>29B97315FDCFA39411CA2CEA</string> |  | ||||||
| 								<string>29B97317FDCFA39411CA2CEA</string> | 								<string>29B97317FDCFA39411CA2CEA</string> | ||||||
| 								<string>1C37FBAC04509CD000000102</string> | 								<string>1C37FBAC04509CD000000102</string> | ||||||
|  | 								<string>20A19DB218B8A04500FAE3FF</string> | ||||||
|  | 								<string>20A19DB318B8A04500FAE3FF</string> | ||||||
| 								<string>1C37FAAC04509CD000000102</string> | 								<string>1C37FAAC04509CD000000102</string> | ||||||
| 								<string>1C37FABC05509CD000000102</string> | 								<string>1C37FABC05509CD000000102</string> | ||||||
| 							</array> | 							</array> | ||||||
| 							<key>PBXSmartGroupTreeModuleOutlineStateSelectionKey</key> | 							<key>PBXSmartGroupTreeModuleOutlineStateSelectionKey</key> | ||||||
| 							<array> | 							<array> | ||||||
| 								<array> | 								<array> | ||||||
| 									<integer>0</integer> | 									<integer>48</integer> | ||||||
|  | 									<integer>40</integer> | ||||||
|  | 									<integer>38</integer> | ||||||
|  | 									<integer>35</integer> | ||||||
| 								</array> | 								</array> | ||||||
| 							</array> | 							</array> | ||||||
| 							<key>PBXSmartGroupTreeModuleOutlineStateVisibleRectKey</key> | 							<key>PBXSmartGroupTreeModuleOutlineStateVisibleRectKey</key> | ||||||
| 							<string>{{0, 0}, {186, 364}}</string> | 							<string>{{0, 628}, {186, 364}}</string> | ||||||
| 						</dict> | 						</dict> | ||||||
| 						<key>PBXTopSmartGroupGIDs</key> | 						<key>PBXTopSmartGroupGIDs</key> | ||||||
| 						<array/> | 						<array/> | ||||||
|  | @ -307,12 +311,14 @@ | ||||||
| 					<key>Dock</key> | 					<key>Dock</key> | ||||||
| 					<array> | 					<array> | ||||||
| 						<dict> | 						<dict> | ||||||
|  | 							<key>BecomeActive</key> | ||||||
|  | 							<true/> | ||||||
| 							<key>ContentConfiguration</key> | 							<key>ContentConfiguration</key> | ||||||
| 							<dict> | 							<dict> | ||||||
| 								<key>PBXProjectModuleGUID</key> | 								<key>PBXProjectModuleGUID</key> | ||||||
| 								<string>1CE0B20306471E060097A5F4</string> | 								<string>1CE0B20306471E060097A5F4</string> | ||||||
| 								<key>PBXProjectModuleLabel</key> | 								<key>PBXProjectModuleLabel</key> | ||||||
| 								<string>tiles.h</string> | 								<string>r_gl.c</string> | ||||||
| 								<key>PBXSplitModuleInNavigatorKey</key> | 								<key>PBXSplitModuleInNavigatorKey</key> | ||||||
| 								<dict> | 								<dict> | ||||||
| 									<key>Split0</key> | 									<key>Split0</key> | ||||||
|  | @ -320,11 +326,11 @@ | ||||||
| 										<key>PBXProjectModuleGUID</key> | 										<key>PBXProjectModuleGUID</key> | ||||||
| 										<string>1CE0B20406471E060097A5F4</string> | 										<string>1CE0B20406471E060097A5F4</string> | ||||||
| 										<key>PBXProjectModuleLabel</key> | 										<key>PBXProjectModuleLabel</key> | ||||||
| 										<string>tiles.h</string> | 										<string>r_gl.c</string> | ||||||
| 										<key>_historyCapacity</key> | 										<key>_historyCapacity</key> | ||||||
| 										<integer>0</integer> | 										<integer>0</integer> | ||||||
| 										<key>bookmark</key> | 										<key>bookmark</key> | ||||||
| 										<string>209EE34D188D6D72007B3526</string> | 										<string>20A19DC218B8A06000FAE3FF</string> | ||||||
| 										<key>history</key> | 										<key>history</key> | ||||||
| 										<array> | 										<array> | ||||||
| 											<string>206D60391808F3A600C0DE49</string> | 											<string>206D60391808F3A600C0DE49</string> | ||||||
|  | @ -363,7 +369,9 @@ | ||||||
| 											<string>209EE344188D6D72007B3526</string> | 											<string>209EE344188D6D72007B3526</string> | ||||||
| 											<string>209EE345188D6D72007B3526</string> | 											<string>209EE345188D6D72007B3526</string> | ||||||
| 											<string>209EE346188D6D72007B3526</string> | 											<string>209EE346188D6D72007B3526</string> | ||||||
| 											<string>206D60B4180907AC00C0DE49</string> | 											<string>20A19DB418B8A04500FAE3FF</string> | ||||||
|  | 											<string>20A19DB518B8A04500FAE3FF</string> | ||||||
|  | 											<string>20A19DB618B8A04500FAE3FF</string> | ||||||
| 										</array> | 										</array> | ||||||
| 										<key>prevStack</key> | 										<key>prevStack</key> | ||||||
| 										<array> | 										<array> | ||||||
|  | @ -407,9 +415,8 @@ | ||||||
| 											<string>20EE4E3D186EB345003FF203</string> | 											<string>20EE4E3D186EB345003FF203</string> | ||||||
| 											<string>2019284E187269BC006071D0</string> | 											<string>2019284E187269BC006071D0</string> | ||||||
| 											<string>20E4F80818777D6600D8069C</string> | 											<string>20E4F80818777D6600D8069C</string> | ||||||
| 											<string>209EE347188D6D72007B3526</string> | 											<string>20A19DB718B8A04500FAE3FF</string> | ||||||
| 											<string>209EE348188D6D72007B3526</string> | 											<string>20A19DB818B8A04500FAE3FF</string> | ||||||
| 											<string>209EE349188D6D72007B3526</string> |  | ||||||
| 										</array> | 										</array> | ||||||
| 									</dict> | 									</dict> | ||||||
| 									<key>SplitCount</key> | 									<key>SplitCount</key> | ||||||
|  | @ -431,8 +438,6 @@ | ||||||
| 							<string>253pt</string> | 							<string>253pt</string> | ||||||
| 						</dict> | 						</dict> | ||||||
| 						<dict> | 						<dict> | ||||||
| 							<key>BecomeActive</key> |  | ||||||
| 							<true/> |  | ||||||
| 							<key>ContentConfiguration</key> | 							<key>ContentConfiguration</key> | ||||||
| 							<dict> | 							<dict> | ||||||
| 								<key>PBXProjectModuleGUID</key> | 								<key>PBXProjectModuleGUID</key> | ||||||
|  | @ -469,9 +474,9 @@ | ||||||
| 			</array> | 			</array> | ||||||
| 			<key>TableOfContents</key> | 			<key>TableOfContents</key> | ||||||
| 			<array> | 			<array> | ||||||
| 				<string>209EE333188D6BBE007B3526</string> | 				<string>20A19D9D18B8999300FAE3FF</string> | ||||||
| 				<string>1CE0B1FE06471DED0097A5F4</string> | 				<string>1CE0B1FE06471DED0097A5F4</string> | ||||||
| 				<string>209EE334188D6BBE007B3526</string> | 				<string>20A19D9E18B8999300FAE3FF</string> | ||||||
| 				<string>1CE0B20306471E060097A5F4</string> | 				<string>1CE0B20306471E060097A5F4</string> | ||||||
| 				<string>1CE0B20506471E060097A5F4</string> | 				<string>1CE0B20506471E060097A5F4</string> | ||||||
| 			</array> | 			</array> | ||||||
|  | @ -605,8 +610,6 @@ | ||||||
| 	<integer>5</integer> | 	<integer>5</integer> | ||||||
| 	<key>WindowOrderList</key> | 	<key>WindowOrderList</key> | ||||||
| 	<array> | 	<array> | ||||||
| 		<string>209EE34B188D6D72007B3526</string> |  | ||||||
| 		<string>209EE34C188D6D72007B3526</string> |  | ||||||
| 		<string>1C78EAAD065D492600B07095</string> | 		<string>1C78EAAD065D492600B07095</string> | ||||||
| 		<string>1CD10A99069EF8BA00B06720</string> | 		<string>1CD10A99069EF8BA00B06720</string> | ||||||
| 		<string>20F6A1B417E95A6200BAD261</string> | 		<string>20F6A1B417E95A6200BAD261</string> | ||||||
|  | @ -690,7 +693,7 @@ | ||||||
| 			<key>TableOfContents</key> | 			<key>TableOfContents</key> | ||||||
| 			<array> | 			<array> | ||||||
| 				<string>20F6A1B417E95A6200BAD261</string> | 				<string>20F6A1B417E95A6200BAD261</string> | ||||||
| 				<string>209EE335188D6BBE007B3526</string> | 				<string>20A19DBA18B8A04500FAE3FF</string> | ||||||
| 				<string>1CD0528F0623707200166675</string> | 				<string>1CD0528F0623707200166675</string> | ||||||
| 				<string>XCMainBuildResultsModuleGUID</string> | 				<string>XCMainBuildResultsModuleGUID</string> | ||||||
| 			</array> | 			</array> | ||||||
|  | @ -810,13 +813,13 @@ | ||||||
| 			<key>TableOfContents</key> | 			<key>TableOfContents</key> | ||||||
| 			<array> | 			<array> | ||||||
| 				<string>1CD10A99069EF8BA00B06720</string> | 				<string>1CD10A99069EF8BA00B06720</string> | ||||||
| 				<string>209EE336188D6BBE007B3526</string> | 				<string>20A19DBB18B8A04500FAE3FF</string> | ||||||
| 				<string>1C162984064C10D400B95A72</string> | 				<string>1C162984064C10D400B95A72</string> | ||||||
| 				<string>209EE337188D6BBE007B3526</string> | 				<string>20A19DBC18B8A04500FAE3FF</string> | ||||||
| 				<string>209EE338188D6BBE007B3526</string> | 				<string>20A19DBD18B8A04500FAE3FF</string> | ||||||
| 				<string>209EE339188D6BBE007B3526</string> | 				<string>20A19DBE18B8A04500FAE3FF</string> | ||||||
| 				<string>209EE33A188D6BBE007B3526</string> | 				<string>20A19DBF18B8A04500FAE3FF</string> | ||||||
| 				<string>209EE33B188D6BBE007B3526</string> | 				<string>20A19DC018B8A04500FAE3FF</string> | ||||||
| 			</array> | 			</array> | ||||||
| 			<key>ToolbarConfiguration</key> | 			<key>ToolbarConfiguration</key> | ||||||
| 			<string>xcode.toolbar.config.debugV3</string> | 			<string>xcode.toolbar.config.debugV3</string> | ||||||
|  | @ -978,7 +981,7 @@ | ||||||
| 			<key>TableOfContents</key> | 			<key>TableOfContents</key> | ||||||
| 			<array> | 			<array> | ||||||
| 				<string>1C78EAAD065D492600B07095</string> | 				<string>1C78EAAD065D492600B07095</string> | ||||||
| 				<string>209EE33C188D6BBE007B3526</string> | 				<string>20A19DC118B8A04500FAE3FF</string> | ||||||
| 				<string>1C78EAAC065D492600B07095</string> | 				<string>1C78EAAC065D492600B07095</string> | ||||||
| 			</array> | 			</array> | ||||||
| 			<key>ToolbarConfiguration</key> | 			<key>ToolbarConfiguration</key> | ||||||
|  |  | ||||||
|  | @ -22,6 +22,13 @@ | ||||||
| 			sepNavWindowFrame = "{{15, 439}, {750, 558}}"; | 			sepNavWindowFrame = "{{15, 439}, {750, 558}}"; | ||||||
| 		}; | 		}; | ||||||
| 	}; | 	}; | ||||||
|  | 	20052FFF18895AAE0036C1D2 /* data.c */ = { | ||||||
|  | 		uiCtxt = { | ||||||
|  | 			sepNavIntBoundsRect = "{{0, 0}, {2256, 10066}}"; | ||||||
|  | 			sepNavSelRange = "{0, 0}"; | ||||||
|  | 			sepNavVisRange = "{0, 833}"; | ||||||
|  | 		}; | ||||||
|  | 	}; | ||||||
| 	2007C93017ECF2EB00268653 /* PBXTextBookmark */ = { | 	2007C93017ECF2EB00268653 /* PBXTextBookmark */ = { | ||||||
| 		isa = PBXTextBookmark; | 		isa = PBXTextBookmark; | ||||||
| 		fRef = 20568DD417EBE9490022F314 /* player.c */; | 		fRef = 20568DD417EBE9490022F314 /* player.c */; | ||||||
|  | @ -480,16 +487,6 @@ | ||||||
| 		vrLen = 1852; | 		vrLen = 1852; | ||||||
| 		vrLoc = 0; | 		vrLoc = 0; | ||||||
| 	}; | 	}; | ||||||
| 	206D60B4180907AC00C0DE49 /* PBXTextBookmark */ = { |  | ||||||
| 		isa = PBXTextBookmark; |  | ||||||
| 		fRef = 206D60441808F90700C0DE49 /* tiles.h */; |  | ||||||
| 		name = "tiles.h: 4"; |  | ||||||
| 		rLen = 0; |  | ||||||
| 		rLoc = 76; |  | ||||||
| 		rType = 0; |  | ||||||
| 		vrLen = 154; |  | ||||||
| 		vrLoc = 0; |  | ||||||
| 	}; |  | ||||||
| 	206D60B7180907AC00C0DE49 /* PBXTextBookmark */ = { | 	206D60B7180907AC00C0DE49 /* PBXTextBookmark */ = { | ||||||
| 		isa = PBXTextBookmark; | 		isa = PBXTextBookmark; | ||||||
| 		fRef = 206D60431808F90700C0DE49 /* tiles.c */; | 		fRef = 206D60431808F90700C0DE49 /* tiles.c */; | ||||||
|  | @ -510,6 +507,50 @@ | ||||||
| 		vrLen = 865; | 		vrLen = 865; | ||||||
| 		vrLoc = 4069; | 		vrLoc = 4069; | ||||||
| 	}; | 	}; | ||||||
|  | 	208EB13718B8978C00CD2A39 /* engine */ = { | ||||||
|  | 		activeExec = 0; | ||||||
|  | 		executables = ( | ||||||
|  | 			208EB13918B8978C00CD2A39 /* engine */, | ||||||
|  | 		); | ||||||
|  | 	}; | ||||||
|  | 	208EB13918B8978C00CD2A39 /* engine */ = { | ||||||
|  | 		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 = engine; | ||||||
|  | 		sourceDirectories = ( | ||||||
|  | 		); | ||||||
|  | 	}; | ||||||
|  | 	208EB15618B8989D00CD2A39 /* interface.c */ = { | ||||||
|  | 		uiCtxt = { | ||||||
|  | 			sepNavIntBoundsRect = "{{0, 0}, {541, 2506}}"; | ||||||
|  | 			sepNavSelRange = "{246, 0}"; | ||||||
|  | 			sepNavVisRange = "{449, 458}"; | ||||||
|  | 		}; | ||||||
|  | 	}; | ||||||
|  | 	208EB15818B8989D00CD2A39 /* r_gl.c */ = { | ||||||
|  | 		uiCtxt = { | ||||||
|  | 			sepNavIntBoundsRect = "{{0, 0}, {636, 2170}}"; | ||||||
|  | 			sepNavSelRange = "{4612, 0}"; | ||||||
|  | 			sepNavVisRange = "{3996, 616}"; | ||||||
|  | 		}; | ||||||
|  | 	}; | ||||||
| 	2090287B17E95E780051A253 /* timesynk_Prefix.pch */ = { | 	2090287B17E95E780051A253 /* timesynk_Prefix.pch */ = { | ||||||
| 		uiCtxt = { | 		uiCtxt = { | ||||||
| 			sepNavIntBoundsRect = "{{0, 0}, {600, 221}}"; | 			sepNavIntBoundsRect = "{{0, 0}, {600, 221}}"; | ||||||
|  | @ -592,37 +633,7 @@ | ||||||
| 		vrLen = 519; | 		vrLen = 519; | ||||||
| 		vrLoc = 856; | 		vrLoc = 856; | ||||||
| 	}; | 	}; | ||||||
| 	209EE347188D6D72007B3526 /* PBXTextBookmark */ = { | 	20A19DB418B8A04500FAE3FF /* PBXTextBookmark */ = { | ||||||
| 		isa = PBXTextBookmark; |  | ||||||
| 		fRef = 2019284718726971006071D0 /* elements.c */; |  | ||||||
| 		name = "elements.c: 320"; |  | ||||||
| 		rLen = 0; |  | ||||||
| 		rLoc = 10454; |  | ||||||
| 		rType = 0; |  | ||||||
| 		vrLen = 452; |  | ||||||
| 		vrLoc = 10463; |  | ||||||
| 	}; |  | ||||||
| 	209EE348188D6D72007B3526 /* PBXTextBookmark */ = { |  | ||||||
| 		isa = PBXTextBookmark; |  | ||||||
| 		fRef = 20EE4E24186EB1B0003FF203 /* sdl.c */; |  | ||||||
| 		name = "sdl.c: 1727"; |  | ||||||
| 		rLen = 0; |  | ||||||
| 		rLoc = 65401; |  | ||||||
| 		rType = 0; |  | ||||||
| 		vrLen = 1049; |  | ||||||
| 		vrLoc = 1191; |  | ||||||
| 	}; |  | ||||||
| 	209EE349188D6D72007B3526 /* PBXTextBookmark */ = { |  | ||||||
| 		isa = PBXTextBookmark; |  | ||||||
| 		fRef = 20568DD417EBE9490022F314 /* player.c */; |  | ||||||
| 		name = "player.c: 24"; |  | ||||||
| 		rLen = 0; |  | ||||||
| 		rLoc = 762; |  | ||||||
| 		rType = 0; |  | ||||||
| 		vrLen = 519; |  | ||||||
| 		vrLoc = 856; |  | ||||||
| 	}; |  | ||||||
| 	209EE34D188D6D72007B3526 /* PBXTextBookmark */ = { |  | ||||||
| 		isa = PBXTextBookmark; | 		isa = PBXTextBookmark; | ||||||
| 		fRef = 206D60441808F90700C0DE49 /* tiles.h */; | 		fRef = 206D60441808F90700C0DE49 /* tiles.h */; | ||||||
| 		name = "tiles.h: 1"; | 		name = "tiles.h: 1"; | ||||||
|  | @ -632,6 +643,56 @@ | ||||||
| 		vrLen = 492; | 		vrLen = 492; | ||||||
| 		vrLoc = 0; | 		vrLoc = 0; | ||||||
| 	}; | 	}; | ||||||
|  | 	20A19DB518B8A04500FAE3FF /* PBXTextBookmark */ = { | ||||||
|  | 		isa = PBXTextBookmark; | ||||||
|  | 		fRef = 208EB15618B8989D00CD2A39 /* interface.c */; | ||||||
|  | 		name = "interface.c: 12"; | ||||||
|  | 		rLen = 0; | ||||||
|  | 		rLoc = 246; | ||||||
|  | 		rType = 0; | ||||||
|  | 		vrLen = 458; | ||||||
|  | 		vrLoc = 449; | ||||||
|  | 	}; | ||||||
|  | 	20A19DB618B8A04500FAE3FF /* PBXTextBookmark */ = { | ||||||
|  | 		isa = PBXTextBookmark; | ||||||
|  | 		fRef = 208EB15818B8989D00CD2A39 /* r_gl.c */; | ||||||
|  | 		name = "r_gl.c: 1"; | ||||||
|  | 		rLen = 0; | ||||||
|  | 		rLoc = 0; | ||||||
|  | 		rType = 0; | ||||||
|  | 		vrLen = 409; | ||||||
|  | 		vrLoc = 0; | ||||||
|  | 	}; | ||||||
|  | 	20A19DB718B8A04500FAE3FF /* PBXTextBookmark */ = { | ||||||
|  | 		isa = PBXTextBookmark; | ||||||
|  | 		fRef = 206D60441808F90700C0DE49 /* tiles.h */; | ||||||
|  | 		name = "tiles.h: 1"; | ||||||
|  | 		rLen = 0; | ||||||
|  | 		rLoc = 76; | ||||||
|  | 		rType = 0; | ||||||
|  | 		vrLen = 492; | ||||||
|  | 		vrLoc = 0; | ||||||
|  | 	}; | ||||||
|  | 	20A19DB818B8A04500FAE3FF /* PBXTextBookmark */ = { | ||||||
|  | 		isa = PBXTextBookmark; | ||||||
|  | 		fRef = 208EB15618B8989D00CD2A39 /* interface.c */; | ||||||
|  | 		name = "interface.c: 12"; | ||||||
|  | 		rLen = 0; | ||||||
|  | 		rLoc = 246; | ||||||
|  | 		rType = 0; | ||||||
|  | 		vrLen = 458; | ||||||
|  | 		vrLoc = 449; | ||||||
|  | 	}; | ||||||
|  | 	20A19DC218B8A06000FAE3FF /* PBXTextBookmark */ = { | ||||||
|  | 		isa = PBXTextBookmark; | ||||||
|  | 		fRef = 208EB15818B8989D00CD2A39 /* r_gl.c */; | ||||||
|  | 		name = "r_gl.c: 153"; | ||||||
|  | 		rLen = 0; | ||||||
|  | 		rLoc = 4612; | ||||||
|  | 		rType = 0; | ||||||
|  | 		vrLen = 616; | ||||||
|  | 		vrLoc = 3996; | ||||||
|  | 	}; | ||||||
| 	20A770E9183786F100BC220B /* inventory.c */ = { | 	20A770E9183786F100BC220B /* inventory.c */ = { | ||||||
| 		uiCtxt = { | 		uiCtxt = { | ||||||
| 			sepNavIntBoundsRect = "{{0, 0}, {1266, 2254}}"; | 			sepNavIntBoundsRect = "{{0, 0}, {1266, 2254}}"; | ||||||
|  | @ -1227,11 +1288,10 @@ | ||||||
| 	}; | 	}; | ||||||
| 	29B97313FDCFA39411CA2CEA /* Project object */ = { | 	29B97313FDCFA39411CA2CEA /* Project object */ = { | ||||||
| 		activeBuildConfigurationName = Debug; | 		activeBuildConfigurationName = Debug; | ||||||
| 		activeExecutable = 20EE4DD9186EA8AD003FF203 /* Tile Editor */; | 		activeExecutable = 208EB13918B8978C00CD2A39 /* engine */; | ||||||
| 		activeTarget = 20EE4DD7186EA8AC003FF203 /* Tile Editor */; | 		activeTarget = 208EB13718B8978C00CD2A39 /* engine */; | ||||||
| 		addToTargets = ( | 		addToTargets = ( | ||||||
| 			20EE4DD7186EA8AC003FF203 /* Tile Editor */, | 			208EB13718B8978C00CD2A39 /* engine */, | ||||||
| 			8D1107260486CEB800E47090 /* timesynk */, |  | ||||||
| 		); | 		); | ||||||
| 		breakpoints = ( | 		breakpoints = ( | ||||||
| 		); | 		); | ||||||
|  | @ -1239,6 +1299,7 @@ | ||||||
| 		executables = ( | 		executables = ( | ||||||
| 			20F6A19417E9598B00BAD261 /* timesynk */, | 			20F6A19417E9598B00BAD261 /* timesynk */, | ||||||
| 			20EE4DD9186EA8AD003FF203 /* Tile Editor */, | 			20EE4DD9186EA8AD003FF203 /* Tile Editor */, | ||||||
|  | 			208EB13918B8978C00CD2A39 /* engine */, | ||||||
| 		); | 		); | ||||||
| 		perUserDictionary = { | 		perUserDictionary = { | ||||||
| 			"PBXConfiguration.PBXBreakpointsDataSource.v1:1CA1AED706398EBD00589147" = { | 			"PBXConfiguration.PBXBreakpointsDataSource.v1:1CA1AED706398EBD00589147" = { | ||||||
|  | @ -1339,8 +1400,8 @@ | ||||||
| 					PBXFileDataSource_Warnings_ColumnID, | 					PBXFileDataSource_Warnings_ColumnID, | ||||||
| 				); | 				); | ||||||
| 			}; | 			}; | ||||||
| 			PBXPerProjectTemplateStateSaveDate = 411921324; | 			PBXPerProjectTemplateStateSaveDate = 414751118; | ||||||
| 			PBXWorkspaceStateSaveDate = 411921324; | 			PBXWorkspaceStateSaveDate = 414751118; | ||||||
| 		}; | 		}; | ||||||
| 		perUserProjectItems = { | 		perUserProjectItems = { | ||||||
| 			2007C93017ECF2EB00268653 /* PBXTextBookmark */ = 2007C93017ECF2EB00268653 /* PBXTextBookmark */; | 			2007C93017ECF2EB00268653 /* PBXTextBookmark */ = 2007C93017ECF2EB00268653 /* PBXTextBookmark */; | ||||||
|  | @ -1375,7 +1436,6 @@ | ||||||
| 			206D605B1808F99A00C0DE49 /* PBXTextBookmark */ = 206D605B1808F99A00C0DE49 /* PBXTextBookmark */; | 			206D605B1808F99A00C0DE49 /* PBXTextBookmark */ = 206D605B1808F99A00C0DE49 /* PBXTextBookmark */; | ||||||
| 			206D6096180904FB00C0DE49 /* PBXTextBookmark */ = 206D6096180904FB00C0DE49 /* PBXTextBookmark */; | 			206D6096180904FB00C0DE49 /* PBXTextBookmark */ = 206D6096180904FB00C0DE49 /* PBXTextBookmark */; | ||||||
| 			206D60B3180907AC00C0DE49 /* PBXTextBookmark */ = 206D60B3180907AC00C0DE49 /* PBXTextBookmark */; | 			206D60B3180907AC00C0DE49 /* PBXTextBookmark */ = 206D60B3180907AC00C0DE49 /* PBXTextBookmark */; | ||||||
| 			206D60B4180907AC00C0DE49 /* PBXTextBookmark */ = 206D60B4180907AC00C0DE49 /* PBXTextBookmark */; |  | ||||||
| 			206D60B7180907AC00C0DE49 /* PBXTextBookmark */ = 206D60B7180907AC00C0DE49 /* PBXTextBookmark */; | 			206D60B7180907AC00C0DE49 /* PBXTextBookmark */ = 206D60B7180907AC00C0DE49 /* PBXTextBookmark */; | ||||||
| 			207ADF7718323F5F006C2888 /* PBXTextBookmark */ = 207ADF7718323F5F006C2888 /* PBXTextBookmark */; | 			207ADF7718323F5F006C2888 /* PBXTextBookmark */ = 207ADF7718323F5F006C2888 /* PBXTextBookmark */; | ||||||
| 			2090289E17E95F9E0051A253 /* PBXTextBookmark */ = 2090289E17E95F9E0051A253 /* PBXTextBookmark */; | 			2090289E17E95F9E0051A253 /* PBXTextBookmark */ = 2090289E17E95F9E0051A253 /* PBXTextBookmark */; | ||||||
|  | @ -1384,10 +1444,12 @@ | ||||||
| 			209EE344188D6D72007B3526 /* PBXTextBookmark */ = 209EE344188D6D72007B3526 /* PBXTextBookmark */; | 			209EE344188D6D72007B3526 /* PBXTextBookmark */ = 209EE344188D6D72007B3526 /* PBXTextBookmark */; | ||||||
| 			209EE345188D6D72007B3526 /* PBXTextBookmark */ = 209EE345188D6D72007B3526 /* PBXTextBookmark */; | 			209EE345188D6D72007B3526 /* PBXTextBookmark */ = 209EE345188D6D72007B3526 /* PBXTextBookmark */; | ||||||
| 			209EE346188D6D72007B3526 /* PBXTextBookmark */ = 209EE346188D6D72007B3526 /* PBXTextBookmark */; | 			209EE346188D6D72007B3526 /* PBXTextBookmark */ = 209EE346188D6D72007B3526 /* PBXTextBookmark */; | ||||||
| 			209EE347188D6D72007B3526 /* PBXTextBookmark */ = 209EE347188D6D72007B3526 /* PBXTextBookmark */; | 			20A19DB418B8A04500FAE3FF /* PBXTextBookmark */ = 20A19DB418B8A04500FAE3FF /* PBXTextBookmark */; | ||||||
| 			209EE348188D6D72007B3526 /* PBXTextBookmark */ = 209EE348188D6D72007B3526 /* PBXTextBookmark */; | 			20A19DB518B8A04500FAE3FF /* PBXTextBookmark */ = 20A19DB518B8A04500FAE3FF /* PBXTextBookmark */; | ||||||
| 			209EE349188D6D72007B3526 /* PBXTextBookmark */ = 209EE349188D6D72007B3526 /* PBXTextBookmark */; | 			20A19DB618B8A04500FAE3FF /* PBXTextBookmark */ = 20A19DB618B8A04500FAE3FF /* PBXTextBookmark */; | ||||||
| 			209EE34D188D6D72007B3526 /* PBXTextBookmark */ = 209EE34D188D6D72007B3526 /* PBXTextBookmark */; | 			20A19DB718B8A04500FAE3FF /* PBXTextBookmark */ = 20A19DB718B8A04500FAE3FF /* PBXTextBookmark */; | ||||||
|  | 			20A19DB818B8A04500FAE3FF /* PBXTextBookmark */ = 20A19DB818B8A04500FAE3FF /* PBXTextBookmark */; | ||||||
|  | 			20A19DC218B8A06000FAE3FF /* PBXTextBookmark */ = 20A19DC218B8A06000FAE3FF /* PBXTextBookmark */; | ||||||
| 			20A770F81837870D00BC220B /* PBXTextBookmark */ = 20A770F81837870D00BC220B /* PBXTextBookmark */; | 			20A770F81837870D00BC220B /* PBXTextBookmark */ = 20A770F81837870D00BC220B /* PBXTextBookmark */; | ||||||
| 			20A770FB1837870D00BC220B /* PBXTextBookmark */ = 20A770FB1837870D00BC220B /* PBXTextBookmark */; | 			20A770FB1837870D00BC220B /* PBXTextBookmark */ = 20A770FB1837870D00BC220B /* PBXTextBookmark */; | ||||||
| 			20CD05AE180FBCD8005A8231 /* PBXTextBookmark */ = 20CD05AE180FBCD8005A8231 /* PBXTextBookmark */; | 			20CD05AE180FBCD8005A8231 /* PBXTextBookmark */ = 20CD05AE180FBCD8005A8231 /* PBXTextBookmark */; | ||||||
|  |  | ||||||
|  | @ -27,6 +27,28 @@ | ||||||
| 		207431991835AEBD006BB9A4 /* SDL_image.framework in Copy Frameworks into .app bundle */ = {isa = PBXBuildFile; fileRef = 206D60281808F0E200C0DE49 /* SDL_image.framework */; }; | 		207431991835AEBD006BB9A4 /* SDL_image.framework in Copy Frameworks into .app bundle */ = {isa = PBXBuildFile; fileRef = 206D60281808F0E200C0DE49 /* SDL_image.framework */; }; | ||||||
| 		2083B83D18867E7400A48B10 /* helper.c in Sources */ = {isa = PBXBuildFile; fileRef = 2083B83B18867E7400A48B10 /* helper.c */; }; | 		2083B83D18867E7400A48B10 /* helper.c in Sources */ = {isa = PBXBuildFile; fileRef = 2083B83B18867E7400A48B10 /* helper.c */; }; | ||||||
| 		208764551825B1E700F17207 /* message.c in Sources */ = {isa = PBXBuildFile; fileRef = 208764531825B1E700F17207 /* message.c */; }; | 		208764551825B1E700F17207 /* message.c in Sources */ = {isa = PBXBuildFile; fileRef = 208764531825B1E700F17207 /* message.c */; }; | ||||||
|  | 		208EB13E18B897B000CD2A39 /* SDL_image.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 206D60281808F0E200C0DE49 /* SDL_image.framework */; }; | ||||||
|  | 		208EB13F18B897B400CD2A39 /* SDL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002F39F909D0881F00EBEB88 /* SDL.framework */; }; | ||||||
|  | 		208EB14018B897B800CD2A39 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 20EE4DE0186EA90C003FF203 /* Cocoa.framework */; }; | ||||||
|  | 		208EB14118B8984400CD2A39 /* SDLMain.m in Sources */ = {isa = PBXBuildFile; fileRef = 002F3A2C09D0888800EBEB88 /* SDLMain.m */; }; | ||||||
|  | 		208EB14218B8984400CD2A39 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 089C165CFE840E0CC02AAC07 /* InfoPlist.strings */; }; | ||||||
|  | 		208EB14318B8984400CD2A39 /* SDLMain.nib in Resources */ = {isa = PBXBuildFile; fileRef = 002F3AEF09D08F1000EBEB88 /* SDLMain.nib */; }; | ||||||
|  | 		208EB16618B8989D00CD2A39 /* c_extra.c in Sources */ = {isa = PBXBuildFile; fileRef = 208EB14618B8989D00CD2A39 /* c_extra.c */; }; | ||||||
|  | 		208EB16718B8989D00CD2A39 /* main.c in Sources */ = {isa = PBXBuildFile; fileRef = 208EB14A18B8989D00CD2A39 /* main.c */; }; | ||||||
|  | 		208EB16818B8989D00CD2A39 /* badfont_large.png in Resources */ = {isa = PBXBuildFile; fileRef = 208EB14C18B8989D00CD2A39 /* badfont_large.png */; }; | ||||||
|  | 		208EB16918B8989D00CD2A39 /* badfont_large_png.c in Sources */ = {isa = PBXBuildFile; fileRef = 208EB14D18B8989D00CD2A39 /* badfont_large_png.c */; }; | ||||||
|  | 		208EB16A18B8989D00CD2A39 /* badfont_medium.png in Resources */ = {isa = PBXBuildFile; fileRef = 208EB14F18B8989D00CD2A39 /* badfont_medium.png */; }; | ||||||
|  | 		208EB16B18B8989D00CD2A39 /* badfont_medium_png.c in Sources */ = {isa = PBXBuildFile; fileRef = 208EB15018B8989D00CD2A39 /* badfont_medium_png.c */; }; | ||||||
|  | 		208EB16C18B8989D00CD2A39 /* ui.png in Resources */ = {isa = PBXBuildFile; fileRef = 208EB15218B8989D00CD2A39 /* ui.png */; }; | ||||||
|  | 		208EB16D18B8989D00CD2A39 /* font.c in Sources */ = {isa = PBXBuildFile; fileRef = 208EB15418B8989D00CD2A39 /* font.c */; }; | ||||||
|  | 		208EB16E18B8989D00CD2A39 /* interface.c in Sources */ = {isa = PBXBuildFile; fileRef = 208EB15618B8989D00CD2A39 /* interface.c */; }; | ||||||
|  | 		208EB16F18B8989D00CD2A39 /* r_gl.c in Sources */ = {isa = PBXBuildFile; fileRef = 208EB15818B8989D00CD2A39 /* r_gl.c */; }; | ||||||
|  | 		208EB17018B8989D00CD2A39 /* r_soft.c in Sources */ = {isa = PBXBuildFile; fileRef = 208EB15A18B8989D00CD2A39 /* r_soft.c */; }; | ||||||
|  | 		208EB17118B8989D00CD2A39 /* sdl_extra.c in Sources */ = {isa = PBXBuildFile; fileRef = 208EB15C18B8989D00CD2A39 /* sdl_extra.c */; }; | ||||||
|  | 		208EB17218B8989D00CD2A39 /* spritesheets.c in Sources */ = {isa = PBXBuildFile; fileRef = 208EB15E18B8989D00CD2A39 /* spritesheets.c */; }; | ||||||
|  | 		208EB17318B8989D00CD2A39 /* state_menu.c in Sources */ = {isa = PBXBuildFile; fileRef = 208EB16018B8989D00CD2A39 /* state_menu.c */; }; | ||||||
|  | 		208EB17418B8989D00CD2A39 /* elements.c in Sources */ = {isa = PBXBuildFile; fileRef = 208EB16418B8989D00CD2A39 /* elements.c */; }; | ||||||
|  | 		208EB17918B8990300CD2A39 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 208EB17818B8990300CD2A39 /* OpenGL.framework */; }; | ||||||
| 		209A27C81812257000B15CEC /* npc.c in Sources */ = {isa = PBXBuildFile; fileRef = 209A27C61812256F00B15CEC /* npc.c */; }; | 		209A27C81812257000B15CEC /* npc.c in Sources */ = {isa = PBXBuildFile; fileRef = 209A27C61812256F00B15CEC /* npc.c */; }; | ||||||
| 		20A770EB183786F100BC220B /* inventory.c in Sources */ = {isa = PBXBuildFile; fileRef = 20A770E9183786F100BC220B /* inventory.c */; }; | 		20A770EB183786F100BC220B /* inventory.c in Sources */ = {isa = PBXBuildFile; fileRef = 20A770E9183786F100BC220B /* inventory.c */; }; | ||||||
| 		20DE9D071804FE1A0047B2DD /* context.c in Sources */ = {isa = PBXBuildFile; fileRef = 20DE9D051804FE1A0047B2DD /* context.c */; }; | 		20DE9D071804FE1A0047B2DD /* context.c in Sources */ = {isa = PBXBuildFile; fileRef = 20DE9D051804FE1A0047B2DD /* context.c */; }; | ||||||
|  | @ -100,6 +122,38 @@ | ||||||
| 		2083B83C18867E7400A48B10 /* helper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = helper.h; path = ../tile_editor/helper.h; sourceTree = SOURCE_ROOT; }; | 		2083B83C18867E7400A48B10 /* helper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = helper.h; path = ../tile_editor/helper.h; sourceTree = SOURCE_ROOT; }; | ||||||
| 		208764531825B1E700F17207 /* message.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = message.c; path = ../message.c; sourceTree = SOURCE_ROOT; }; | 		208764531825B1E700F17207 /* message.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = message.c; path = ../message.c; sourceTree = SOURCE_ROOT; }; | ||||||
| 		208764541825B1E700F17207 /* message.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = message.h; path = ../message.h; sourceTree = SOURCE_ROOT; }; | 		208764541825B1E700F17207 /* message.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = message.h; path = ../message.h; sourceTree = SOURCE_ROOT; }; | ||||||
|  | 		208EB13818B8978C00CD2A39 /* engine.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = engine.app; sourceTree = BUILT_PRODUCTS_DIR; }; | ||||||
|  | 		208EB13A18B8978C00CD2A39 /* engine-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "engine-Info.plist"; sourceTree = "<group>"; }; | ||||||
|  | 		208EB14618B8989D00CD2A39 /* c_extra.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = c_extra.c; path = ../engine/c_extra.c; sourceTree = SOURCE_ROOT; }; | ||||||
|  | 		208EB14718B8989D00CD2A39 /* c_extra.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = c_extra.h; path = ../engine/c_extra.h; sourceTree = SOURCE_ROOT; }; | ||||||
|  | 		208EB14818B8989D00CD2A39 /* globals.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = globals.h; path = ../engine/globals.h; sourceTree = SOURCE_ROOT; }; | ||||||
|  | 		208EB14918B8989D00CD2A39 /* interfaces.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = interfaces.h; path = ../engine/interfaces.h; sourceTree = SOURCE_ROOT; }; | ||||||
|  | 		208EB14A18B8989D00CD2A39 /* main.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = main.c; path = ../engine/main.c; sourceTree = SOURCE_ROOT; }; | ||||||
|  | 		208EB14C18B8989D00CD2A39 /* badfont_large.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = badfont_large.png; sourceTree = "<group>"; }; | ||||||
|  | 		208EB14D18B8989D00CD2A39 /* badfont_large_png.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = badfont_large_png.c; sourceTree = "<group>"; }; | ||||||
|  | 		208EB14E18B8989D00CD2A39 /* badfont_large_png.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = badfont_large_png.h; sourceTree = "<group>"; }; | ||||||
|  | 		208EB14F18B8989D00CD2A39 /* badfont_medium.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = badfont_medium.png; sourceTree = "<group>"; }; | ||||||
|  | 		208EB15018B8989D00CD2A39 /* badfont_medium_png.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = badfont_medium_png.c; sourceTree = "<group>"; }; | ||||||
|  | 		208EB15118B8989D00CD2A39 /* badfont_medium_png.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = badfont_medium_png.h; sourceTree = "<group>"; }; | ||||||
|  | 		208EB15218B8989D00CD2A39 /* ui.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = ui.png; sourceTree = "<group>"; }; | ||||||
|  | 		208EB15418B8989D00CD2A39 /* font.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = font.c; sourceTree = "<group>"; }; | ||||||
|  | 		208EB15518B8989D00CD2A39 /* font.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = font.h; sourceTree = "<group>"; }; | ||||||
|  | 		208EB15618B8989D00CD2A39 /* interface.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = interface.c; sourceTree = "<group>"; }; | ||||||
|  | 		208EB15718B8989D00CD2A39 /* interface.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = interface.h; sourceTree = "<group>"; }; | ||||||
|  | 		208EB15818B8989D00CD2A39 /* r_gl.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = r_gl.c; sourceTree = "<group>"; }; | ||||||
|  | 		208EB15918B8989D00CD2A39 /* r_gl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = r_gl.h; sourceTree = "<group>"; }; | ||||||
|  | 		208EB15A18B8989D00CD2A39 /* r_soft.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = r_soft.c; sourceTree = "<group>"; }; | ||||||
|  | 		208EB15B18B8989D00CD2A39 /* r_soft.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = r_soft.h; sourceTree = "<group>"; }; | ||||||
|  | 		208EB15C18B8989D00CD2A39 /* sdl_extra.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = sdl_extra.c; sourceTree = "<group>"; }; | ||||||
|  | 		208EB15D18B8989D00CD2A39 /* sdl_extra.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sdl_extra.h; sourceTree = "<group>"; }; | ||||||
|  | 		208EB15E18B8989D00CD2A39 /* spritesheets.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = spritesheets.c; sourceTree = "<group>"; }; | ||||||
|  | 		208EB15F18B8989D00CD2A39 /* spritesheets.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = spritesheets.h; sourceTree = "<group>"; }; | ||||||
|  | 		208EB16018B8989D00CD2A39 /* state_menu.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = state_menu.c; path = ../engine/state_menu.c; sourceTree = SOURCE_ROOT; }; | ||||||
|  | 		208EB16118B8989D00CD2A39 /* state_menu.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = state_menu.h; path = ../engine/state_menu.h; sourceTree = SOURCE_ROOT; }; | ||||||
|  | 		208EB16218B8989D00CD2A39 /* ts_event.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ts_event.h; path = ../engine/ts_event.h; sourceTree = SOURCE_ROOT; }; | ||||||
|  | 		208EB16418B8989D00CD2A39 /* elements.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = elements.c; sourceTree = "<group>"; }; | ||||||
|  | 		208EB16518B8989D00CD2A39 /* elements.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = elements.h; sourceTree = "<group>"; }; | ||||||
|  | 		208EB17818B8990300CD2A39 /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGL.framework; path = System/Library/Frameworks/OpenGL.framework; sourceTree = SDKROOT; }; | ||||||
| 		2090287B17E95E780051A253 /* timesynk_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = timesynk_Prefix.pch; sourceTree = "<group>"; }; | 		2090287B17E95E780051A253 /* timesynk_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = timesynk_Prefix.pch; sourceTree = "<group>"; }; | ||||||
| 		209A27C61812256F00B15CEC /* npc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = npc.c; path = ../npc.c; sourceTree = SOURCE_ROOT; }; | 		209A27C61812256F00B15CEC /* npc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = npc.c; path = ../npc.c; sourceTree = SOURCE_ROOT; }; | ||||||
| 		209A27C71812256F00B15CEC /* npc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = npc.h; path = ../npc.h; sourceTree = SOURCE_ROOT; }; | 		209A27C71812256F00B15CEC /* npc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = npc.h; path = ../npc.h; sourceTree = SOURCE_ROOT; }; | ||||||
|  | @ -132,6 +186,17 @@ | ||||||
| /* End PBXFileReference section */ | /* End PBXFileReference section */ | ||||||
| 
 | 
 | ||||||
| /* Begin PBXFrameworksBuildPhase section */ | /* Begin PBXFrameworksBuildPhase section */ | ||||||
|  | 		208EB13618B8978C00CD2A39 /* Frameworks */ = { | ||||||
|  | 			isa = PBXFrameworksBuildPhase; | ||||||
|  | 			buildActionMask = 2147483647; | ||||||
|  | 			files = ( | ||||||
|  | 				208EB13E18B897B000CD2A39 /* SDL_image.framework in Frameworks */, | ||||||
|  | 				208EB13F18B897B400CD2A39 /* SDL.framework in Frameworks */, | ||||||
|  | 				208EB14018B897B800CD2A39 /* Cocoa.framework in Frameworks */, | ||||||
|  | 				208EB17918B8990300CD2A39 /* OpenGL.framework in Frameworks */, | ||||||
|  | 			); | ||||||
|  | 			runOnlyForDeploymentPostprocessing = 0; | ||||||
|  | 		}; | ||||||
| 		20EE4DD6186EA8AC003FF203 /* Frameworks */ = { | 		20EE4DD6186EA8AC003FF203 /* Frameworks */ = { | ||||||
| 			isa = PBXFrameworksBuildPhase; | 			isa = PBXFrameworksBuildPhase; | ||||||
| 			buildActionMask = 2147483647; | 			buildActionMask = 2147483647; | ||||||
|  | @ -194,13 +259,70 @@ | ||||||
| 			children = ( | 			children = ( | ||||||
| 				8D1107320486CEB800E47090 /* timesynk.app */, | 				8D1107320486CEB800E47090 /* timesynk.app */, | ||||||
| 				20EE4DD8186EA8AC003FF203 /* Tile Editor.app */, | 				20EE4DD8186EA8AC003FF203 /* Tile Editor.app */, | ||||||
|  | 				208EB13818B8978C00CD2A39 /* engine.app */, | ||||||
| 			); | 			); | ||||||
| 			name = Products; | 			name = Products; | ||||||
| 			sourceTree = "<group>"; | 			sourceTree = "<group>"; | ||||||
| 		}; | 		}; | ||||||
|  | 		208EB14B18B8989D00CD2A39 /* resources */ = { | ||||||
|  | 			isa = PBXGroup; | ||||||
|  | 			children = ( | ||||||
|  | 				208EB14C18B8989D00CD2A39 /* badfont_large.png */, | ||||||
|  | 				208EB14D18B8989D00CD2A39 /* badfont_large_png.c */, | ||||||
|  | 				208EB14E18B8989D00CD2A39 /* badfont_large_png.h */, | ||||||
|  | 				208EB14F18B8989D00CD2A39 /* badfont_medium.png */, | ||||||
|  | 				208EB15018B8989D00CD2A39 /* badfont_medium_png.c */, | ||||||
|  | 				208EB15118B8989D00CD2A39 /* badfont_medium_png.h */, | ||||||
|  | 				208EB15218B8989D00CD2A39 /* ui.png */, | ||||||
|  | 			); | ||||||
|  | 			name = resources; | ||||||
|  | 			path = ../engine/resources; | ||||||
|  | 			sourceTree = SOURCE_ROOT; | ||||||
|  | 		}; | ||||||
|  | 		208EB15318B8989D00CD2A39 /* sdl */ = { | ||||||
|  | 			isa = PBXGroup; | ||||||
|  | 			children = ( | ||||||
|  | 				208EB15418B8989D00CD2A39 /* font.c */, | ||||||
|  | 				208EB15518B8989D00CD2A39 /* font.h */, | ||||||
|  | 				208EB15618B8989D00CD2A39 /* interface.c */, | ||||||
|  | 				208EB15718B8989D00CD2A39 /* interface.h */, | ||||||
|  | 				208EB15818B8989D00CD2A39 /* r_gl.c */, | ||||||
|  | 				208EB15918B8989D00CD2A39 /* r_gl.h */, | ||||||
|  | 				208EB15A18B8989D00CD2A39 /* r_soft.c */, | ||||||
|  | 				208EB15B18B8989D00CD2A39 /* r_soft.h */, | ||||||
|  | 				208EB15C18B8989D00CD2A39 /* sdl_extra.c */, | ||||||
|  | 				208EB15D18B8989D00CD2A39 /* sdl_extra.h */, | ||||||
|  | 				208EB15E18B8989D00CD2A39 /* spritesheets.c */, | ||||||
|  | 				208EB15F18B8989D00CD2A39 /* spritesheets.h */, | ||||||
|  | 			); | ||||||
|  | 			name = sdl; | ||||||
|  | 			path = ../engine/sdl; | ||||||
|  | 			sourceTree = SOURCE_ROOT; | ||||||
|  | 		}; | ||||||
|  | 		208EB16318B8989D00CD2A39 /* ui */ = { | ||||||
|  | 			isa = PBXGroup; | ||||||
|  | 			children = ( | ||||||
|  | 				208EB16418B8989D00CD2A39 /* elements.c */, | ||||||
|  | 				208EB16518B8989D00CD2A39 /* elements.h */, | ||||||
|  | 			); | ||||||
|  | 			name = ui; | ||||||
|  | 			path = ../engine/ui; | ||||||
|  | 			sourceTree = SOURCE_ROOT; | ||||||
|  | 		}; | ||||||
| 		29B97314FDCFA39411CA2CEA /* SDL_test */ = { | 		29B97314FDCFA39411CA2CEA /* SDL_test */ = { | ||||||
| 			isa = PBXGroup; | 			isa = PBXGroup; | ||||||
| 			children = ( | 			children = ( | ||||||
|  | 				208EB14618B8989D00CD2A39 /* c_extra.c */, | ||||||
|  | 				208EB14718B8989D00CD2A39 /* c_extra.h */, | ||||||
|  | 				208EB14818B8989D00CD2A39 /* globals.h */, | ||||||
|  | 				208EB14918B8989D00CD2A39 /* interfaces.h */, | ||||||
|  | 				208EB14A18B8989D00CD2A39 /* main.c */, | ||||||
|  | 				208EB14B18B8989D00CD2A39 /* resources */, | ||||||
|  | 				208EB15318B8989D00CD2A39 /* sdl */, | ||||||
|  | 				208EB16018B8989D00CD2A39 /* state_menu.c */, | ||||||
|  | 				208EB16118B8989D00CD2A39 /* state_menu.h */, | ||||||
|  | 				208EB16218B8989D00CD2A39 /* ts_event.h */, | ||||||
|  | 				208EB16318B8989D00CD2A39 /* ui */, | ||||||
| 				2019291618729191006071D0 /* sdl.h */, | 				2019291618729191006071D0 /* sdl.h */, | ||||||
| 				201928A318727769006071D0 /* assets.h */, | 				201928A318727769006071D0 /* assets.h */, | ||||||
| 				201928A418727769006071D0 /* font.c */, | 				201928A418727769006071D0 /* font.c */, | ||||||
|  | @ -213,6 +335,8 @@ | ||||||
| 				19C28FACFE9D520D11CA2CBB /* Products */, | 				19C28FACFE9D520D11CA2CBB /* Products */, | ||||||
| 				20EE4DDA186EA8AD003FF203 /* tile editor-Info.plist */, | 				20EE4DDA186EA8AD003FF203 /* tile editor-Info.plist */, | ||||||
| 				20EE4DE0186EA90C003FF203 /* Cocoa.framework */, | 				20EE4DE0186EA90C003FF203 /* Cocoa.framework */, | ||||||
|  | 				208EB13A18B8978C00CD2A39 /* engine-Info.plist */, | ||||||
|  | 				208EB17818B8990300CD2A39 /* OpenGL.framework */, | ||||||
| 			); | 			); | ||||||
| 			name = SDL_test; | 			name = SDL_test; | ||||||
| 			sourceTree = "<group>"; | 			sourceTree = "<group>"; | ||||||
|  | @ -286,6 +410,23 @@ | ||||||
| /* End PBXGroup section */ | /* End PBXGroup section */ | ||||||
| 
 | 
 | ||||||
| /* Begin PBXNativeTarget section */ | /* Begin PBXNativeTarget section */ | ||||||
|  | 		208EB13718B8978C00CD2A39 /* engine */ = { | ||||||
|  | 			isa = PBXNativeTarget; | ||||||
|  | 			buildConfigurationList = 208EB13D18B8979300CD2A39 /* Build configuration list for PBXNativeTarget "engine" */; | ||||||
|  | 			buildPhases = ( | ||||||
|  | 				208EB13418B8978C00CD2A39 /* Resources */, | ||||||
|  | 				208EB13518B8978C00CD2A39 /* Sources */, | ||||||
|  | 				208EB13618B8978C00CD2A39 /* Frameworks */, | ||||||
|  | 			); | ||||||
|  | 			buildRules = ( | ||||||
|  | 			); | ||||||
|  | 			dependencies = ( | ||||||
|  | 			); | ||||||
|  | 			name = engine; | ||||||
|  | 			productName = engine; | ||||||
|  | 			productReference = 208EB13818B8978C00CD2A39 /* engine.app */; | ||||||
|  | 			productType = "com.apple.product-type.application"; | ||||||
|  | 		}; | ||||||
| 		20EE4DD7186EA8AC003FF203 /* Tile Editor */ = { | 		20EE4DD7186EA8AC003FF203 /* Tile Editor */ = { | ||||||
| 			isa = PBXNativeTarget; | 			isa = PBXNativeTarget; | ||||||
| 			buildConfigurationList = 20EE4DDD186EA8B3003FF203 /* Build configuration list for PBXNativeTarget "Tile Editor" */; | 			buildConfigurationList = 20EE4DDD186EA8B3003FF203 /* Build configuration list for PBXNativeTarget "Tile Editor" */; | ||||||
|  | @ -336,11 +477,24 @@ | ||||||
| 			targets = ( | 			targets = ( | ||||||
| 				8D1107260486CEB800E47090 /* timesynk */, | 				8D1107260486CEB800E47090 /* timesynk */, | ||||||
| 				20EE4DD7186EA8AC003FF203 /* Tile Editor */, | 				20EE4DD7186EA8AC003FF203 /* Tile Editor */, | ||||||
|  | 				208EB13718B8978C00CD2A39 /* engine */, | ||||||
| 			); | 			); | ||||||
| 		}; | 		}; | ||||||
| /* End PBXProject section */ | /* End PBXProject section */ | ||||||
| 
 | 
 | ||||||
| /* Begin PBXResourcesBuildPhase section */ | /* Begin PBXResourcesBuildPhase section */ | ||||||
|  | 		208EB13418B8978C00CD2A39 /* Resources */ = { | ||||||
|  | 			isa = PBXResourcesBuildPhase; | ||||||
|  | 			buildActionMask = 2147483647; | ||||||
|  | 			files = ( | ||||||
|  | 				208EB14218B8984400CD2A39 /* InfoPlist.strings in Resources */, | ||||||
|  | 				208EB14318B8984400CD2A39 /* SDLMain.nib in Resources */, | ||||||
|  | 				208EB16818B8989D00CD2A39 /* badfont_large.png in Resources */, | ||||||
|  | 				208EB16A18B8989D00CD2A39 /* badfont_medium.png in Resources */, | ||||||
|  | 				208EB16C18B8989D00CD2A39 /* ui.png in Resources */, | ||||||
|  | 			); | ||||||
|  | 			runOnlyForDeploymentPostprocessing = 0; | ||||||
|  | 		}; | ||||||
| 		20EE4DD4186EA8AC003FF203 /* Resources */ = { | 		20EE4DD4186EA8AC003FF203 /* Resources */ = { | ||||||
| 			isa = PBXResourcesBuildPhase; | 			isa = PBXResourcesBuildPhase; | ||||||
| 			buildActionMask = 2147483647; | 			buildActionMask = 2147483647; | ||||||
|  | @ -364,6 +518,26 @@ | ||||||
| /* End PBXResourcesBuildPhase section */ | /* End PBXResourcesBuildPhase section */ | ||||||
| 
 | 
 | ||||||
| /* Begin PBXSourcesBuildPhase section */ | /* Begin PBXSourcesBuildPhase section */ | ||||||
|  | 		208EB13518B8978C00CD2A39 /* Sources */ = { | ||||||
|  | 			isa = PBXSourcesBuildPhase; | ||||||
|  | 			buildActionMask = 2147483647; | ||||||
|  | 			files = ( | ||||||
|  | 				208EB14118B8984400CD2A39 /* SDLMain.m in Sources */, | ||||||
|  | 				208EB16618B8989D00CD2A39 /* c_extra.c in Sources */, | ||||||
|  | 				208EB16718B8989D00CD2A39 /* main.c in Sources */, | ||||||
|  | 				208EB16918B8989D00CD2A39 /* badfont_large_png.c in Sources */, | ||||||
|  | 				208EB16B18B8989D00CD2A39 /* badfont_medium_png.c in Sources */, | ||||||
|  | 				208EB16D18B8989D00CD2A39 /* font.c in Sources */, | ||||||
|  | 				208EB16E18B8989D00CD2A39 /* interface.c in Sources */, | ||||||
|  | 				208EB16F18B8989D00CD2A39 /* r_gl.c in Sources */, | ||||||
|  | 				208EB17018B8989D00CD2A39 /* r_soft.c in Sources */, | ||||||
|  | 				208EB17118B8989D00CD2A39 /* sdl_extra.c in Sources */, | ||||||
|  | 				208EB17218B8989D00CD2A39 /* spritesheets.c in Sources */, | ||||||
|  | 				208EB17318B8989D00CD2A39 /* state_menu.c in Sources */, | ||||||
|  | 				208EB17418B8989D00CD2A39 /* elements.c in Sources */, | ||||||
|  | 			); | ||||||
|  | 			runOnlyForDeploymentPostprocessing = 0; | ||||||
|  | 		}; | ||||||
| 		20EE4DD5186EA8AC003FF203 /* Sources */ = { | 		20EE4DD5186EA8AC003FF203 /* Sources */ = { | ||||||
| 			isa = PBXSourcesBuildPhase; | 			isa = PBXSourcesBuildPhase; | ||||||
| 			buildActionMask = 2147483647; | 			buildActionMask = 2147483647; | ||||||
|  | @ -425,6 +599,54 @@ | ||||||
| /* End PBXVariantGroup section */ | /* End PBXVariantGroup section */ | ||||||
| 
 | 
 | ||||||
| /* Begin XCBuildConfiguration section */ | /* Begin XCBuildConfiguration section */ | ||||||
|  | 		208EB13B18B8979200CD2A39 /* Debug */ = { | ||||||
|  | 			isa = XCBuildConfiguration; | ||||||
|  | 			buildSettings = { | ||||||
|  | 				ALWAYS_SEARCH_USER_PATHS = NO; | ||||||
|  | 				COPY_PHASE_STRIP = NO; | ||||||
|  | 				GCC_DYNAMIC_NO_PIC = NO; | ||||||
|  | 				GCC_ENABLE_FIX_AND_CONTINUE = YES; | ||||||
|  | 				GCC_MODEL_TUNING = G5; | ||||||
|  | 				GCC_OPTIMIZATION_LEVEL = 0; | ||||||
|  | 				GCC_PRECOMPILE_PREFIX_HEADER = YES; | ||||||
|  | 				GCC_PREFIX_HEADER = timesynk_Prefix.pch; | ||||||
|  | 				INFOPLIST_FILE = "engine-Info.plist"; | ||||||
|  | 				INSTALL_PATH = "$(HOME)/Applications"; | ||||||
|  | 				OTHER_LDFLAGS = ( | ||||||
|  | 					"-framework", | ||||||
|  | 					Foundation, | ||||||
|  | 					"-framework", | ||||||
|  | 					AppKit, | ||||||
|  | 				); | ||||||
|  | 				PREBINDING = NO; | ||||||
|  | 				PRODUCT_NAME = engine; | ||||||
|  | 			}; | ||||||
|  | 			name = Debug; | ||||||
|  | 		}; | ||||||
|  | 		208EB13C18B8979200CD2A39 /* Release */ = { | ||||||
|  | 			isa = XCBuildConfiguration; | ||||||
|  | 			buildSettings = { | ||||||
|  | 				ALWAYS_SEARCH_USER_PATHS = NO; | ||||||
|  | 				COPY_PHASE_STRIP = YES; | ||||||
|  | 				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; | ||||||
|  | 				GCC_ENABLE_FIX_AND_CONTINUE = NO; | ||||||
|  | 				GCC_MODEL_TUNING = G5; | ||||||
|  | 				GCC_PRECOMPILE_PREFIX_HEADER = YES; | ||||||
|  | 				GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h"; | ||||||
|  | 				INFOPLIST_FILE = "engine-Info.plist"; | ||||||
|  | 				INSTALL_PATH = "$(HOME)/Applications"; | ||||||
|  | 				OTHER_LDFLAGS = ( | ||||||
|  | 					"-framework", | ||||||
|  | 					Foundation, | ||||||
|  | 					"-framework", | ||||||
|  | 					AppKit, | ||||||
|  | 				); | ||||||
|  | 				PREBINDING = NO; | ||||||
|  | 				PRODUCT_NAME = engine; | ||||||
|  | 				ZERO_LINK = NO; | ||||||
|  | 			}; | ||||||
|  | 			name = Release; | ||||||
|  | 		}; | ||||||
| 		20EE4DDB186EA8B2003FF203 /* Debug */ = { | 		20EE4DDB186EA8B2003FF203 /* Debug */ = { | ||||||
| 			isa = XCBuildConfiguration; | 			isa = XCBuildConfiguration; | ||||||
| 			buildSettings = { | 			buildSettings = { | ||||||
|  | @ -556,6 +778,15 @@ | ||||||
| /* End XCBuildConfiguration section */ | /* End XCBuildConfiguration section */ | ||||||
| 
 | 
 | ||||||
| /* Begin XCConfigurationList section */ | /* Begin XCConfigurationList section */ | ||||||
|  | 		208EB13D18B8979300CD2A39 /* Build configuration list for PBXNativeTarget "engine" */ = { | ||||||
|  | 			isa = XCConfigurationList; | ||||||
|  | 			buildConfigurations = ( | ||||||
|  | 				208EB13B18B8979200CD2A39 /* Debug */, | ||||||
|  | 				208EB13C18B8979200CD2A39 /* Release */, | ||||||
|  | 			); | ||||||
|  | 			defaultConfigurationIsVisible = 0; | ||||||
|  | 			defaultConfigurationName = Release; | ||||||
|  | 		}; | ||||||
| 		20EE4DDD186EA8B3003FF203 /* Build configuration list for PBXNativeTarget "Tile Editor" */ = { | 		20EE4DDD186EA8B3003FF203 /* Build configuration list for PBXNativeTarget "Tile Editor" */ = { | ||||||
| 			isa = XCConfigurationList; | 			isa = XCConfigurationList; | ||||||
| 			buildConfigurations = ( | 			buildConfigurations = ( | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue