RSS

(root)/iphone/tappity : /Jigs/Jigs.xcodeproj/project.pbxproj (revision 58)

To get this branch, use:
bzr branch /browse/iphone/tappity
Line Revision Contents
1 9
// !$*UTF8*$!
2
{
3
	archiveVersion = 1;
4
	classes = {
5
	};
6
	objectVersion = 45;
7
	objects = {
8
9
/* Begin PBXBuildFile section */
10
		1D3623260D0F684500981E51 /* JigsAppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D3623250D0F684500981E51 /* JigsAppDelegate.m */; };
11
		1D60589B0D05DD56006BFB54 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 29B97316FDCFA39411CA2CEA /* main.m */; };
12
		1D60589F0D05DD5A006BFB54 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1D30AB110D05D00D00671497 /* Foundation.framework */; };
13
		1DF5F4E00D08C38300B7A737 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1DF5F4DF0D08C38300B7A737 /* UIKit.framework */; };
14
		28AD733F0D9D9553002E5188 /* MainWindow.xib in Resources */ = {isa = PBXBuildFile; fileRef = 28AD733E0D9D9553002E5188 /* MainWindow.xib */; };
15
		28FD15000DC6FC520079059D /* OpenGLES.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 28FD14FF0DC6FC520079059D /* OpenGLES.framework */; };
16
		28FD15080DC6FC5B0079059D /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 28FD15070DC6FC5B0079059D /* QuartzCore.framework */; };
17 13
		DA04009F1026DC87008C8C20 /* JigView.m in Sources */ = {isa = PBXBuildFile; fileRef = DA04009E1026DC87008C8C20 /* JigView.m */; };
18
		DA0400A61026DCB3008C8C20 /* geometry.m in Sources */ = {isa = PBXBuildFile; fileRef = DA0400A11026DCB3008C8C20 /* geometry.m */; };
19
		DA0400A81026DCB3008C8C20 /* VertexArray.m in Sources */ = {isa = PBXBuildFile; fileRef = DA0400A51026DCB3008C8C20 /* VertexArray.m */; };
20 27
		DA142A2B10336BE300864430 /* button1.png in Resources */ = {isa = PBXBuildFile; fileRef = DA142A2A10336BE300864430 /* button1.png */; };
21
		DA142A951033856000864430 /* few-icon.png in Resources */ = {isa = PBXBuildFile; fileRef = DA142A931033856000864430 /* few-icon.png */; };
22
		DA142A961033856000864430 /* many-icon.png in Resources */ = {isa = PBXBuildFile; fileRef = DA142A941033856000864430 /* many-icon.png */; };
23
		DA142ABC1034028800864430 /* darkslide-button.png in Resources */ = {isa = PBXBuildFile; fileRef = DA142AB91034028800864430 /* darkslide-button.png */; };
24
		DA142ABD1034028800864430 /* darkslide-empty.png in Resources */ = {isa = PBXBuildFile; fileRef = DA142ABA1034028800864430 /* darkslide-empty.png */; };
25
		DA142ABE1034028800864430 /* darkslide-full.png in Resources */ = {isa = PBXBuildFile; fileRef = DA142ABB1034028800864430 /* darkslide-full.png */; };
26
		DA142B2D1034126300864430 /* dark-gradient-480.png in Resources */ = {isa = PBXBuildFile; fileRef = DA142B2C1034126300864430 /* dark-gradient-480.png */; };
27 30
		DA142CC810345C7500864430 /* GLESView.m in Sources */ = {isa = PBXBuildFile; fileRef = DA0400A31026DCB3008C8C20 /* GLESView.m */; };
28 23
		DA44B4DD102EEC0B00129021 /* move-icon.pdf in Resources */ = {isa = PBXBuildFile; fileRef = DA44B4DA102EEC0B00129021 /* move-icon.pdf */; };
29
		DA44B4DE102EEC0B00129021 /* rotate-icon.pdf in Resources */ = {isa = PBXBuildFile; fileRef = DA44B4DB102EEC0B00129021 /* rotate-icon.pdf */; };
30
		DA44B4DF102EEC0B00129021 /* scale-icon.pdf in Resources */ = {isa = PBXBuildFile; fileRef = DA44B4DC102EEC0B00129021 /* scale-icon.pdf */; };
31 49
		DA48E37D10986D8C004612B8 /* CoreLocation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DA48E37C10986D8C004612B8 /* CoreLocation.framework */; };
32
		DA48E47C10987E0A004612B8 /* libTappityServer.a in Frameworks */ = {isa = PBXBuildFile; fileRef = DA48E47210987DE0004612B8 /* libTappityServer.a */; };
33 39
		DA56A8B51080E60800EF3AA3 /* Default.png in Resources */ = {isa = PBXBuildFile; fileRef = DA56A8B41080E60800EF3AA3 /* Default.png */; };
34 25
		DA5AF4DA1030DA8A00434F8C /* dialogjig.pdf in Resources */ = {isa = PBXBuildFile; fileRef = DA5AF4D91030DA8A00434F8C /* dialogjig.pdf */; };
35
		DA5AF5AA1031D72B00434F8C /* ImageWell.m in Sources */ = {isa = PBXBuildFile; fileRef = DA5AF5A91031D72B00434F8C /* ImageWell.m */; };
36
		DA5AF5F01031DFBD00434F8C /* image-not-found-icon.png in Resources */ = {isa = PBXBuildFile; fileRef = DA5AF5EF1031DFBD00434F8C /* image-not-found-icon.png */; };
37
		DA5AF85B10321E7500434F8C /* ElAnimation.m in Sources */ = {isa = PBXBuildFile; fileRef = DA5AF85A10321E7500434F8C /* ElAnimation.m */; };
38
		DA5AF94C1032321700434F8C /* sucky_monkey.png in Resources */ = {isa = PBXBuildFile; fileRef = DA5AF94B1032321700434F8C /* sucky_monkey.png */; };
39 27
		DA791B5F103310E000DC1F14 /* icon.png in Resources */ = {isa = PBXBuildFile; fileRef = DA791B5E103310E000DC1F14 /* icon.png */; };
40
		DA791B6B103311C400DC1F14 /* iTunesArtwork.png in Resources */ = {isa = PBXBuildFile; fileRef = DA791B6A103311C400DC1F14 /* iTunesArtwork.png */; };
41 38
		DAADC5B11039F7D400D7FD16 /* GriddedImageWell.m in Sources */ = {isa = PBXBuildFile; fileRef = DAADC5B01039F7D400D7FD16 /* GriddedImageWell.m */; };
42
		DAADC761103B23BE00D7FD16 /* largeIcon.png in Resources */ = {isa = PBXBuildFile; fileRef = DAADC760103B23BE00D7FD16 /* largeIcon.png */; };
43 13
		DAB2BAE01028BD3600F4EF95 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DAB2BADF1028BD3600F4EF95 /* CoreGraphics.framework */; };
44
		DAB2BB7B1028C83A00F4EF95 /* jigsawPiece.vs in Resources */ = {isa = PBXBuildFile; fileRef = DAB2BB671028C5A600F4EF95 /* jigsawPiece.vs */; };
45
		DAB2BB7C1028C83A00F4EF95 /* jigsawPiece.fs in Resources */ = {isa = PBXBuildFile; fileRef = DAB2BB631028C59C00F4EF95 /* jigsawPiece.fs */; };
46
		DAB2BC4B1028E34100F4EF95 /* SimplexNoise.m in Sources */ = {isa = PBXBuildFile; fileRef = DAB2BC4A1028E34100F4EF95 /* SimplexNoise.m */; };
47
		DAB2BC4E1028E34D00F4EF95 /* MersenneTwister.m in Sources */ = {isa = PBXBuildFile; fileRef = DAB2BC4D1028E34D00F4EF95 /* MersenneTwister.m */; };
48
		DAB2BC511028E3A900F4EF95 /* JigsawGenerator.m in Sources */ = {isa = PBXBuildFile; fileRef = DAB2BC501028E3A900F4EF95 /* JigsawGenerator.m */; };
49 14
		DAB2BC971028F9A400F4EF95 /* Triangulation.m in Sources */ = {isa = PBXBuildFile; fileRef = DAB2BC961028F9A400F4EF95 /* Triangulation.m */; };
50
		DAB2BD9D102A196D00F4EF95 /* bezier.jigedge in Resources */ = {isa = PBXBuildFile; fileRef = DAB2BD98102A196D00F4EF95 /* bezier.jigedge */; };
51
		DAB2BD9E102A196D00F4EF95 /* doublekeyed.jigedge in Resources */ = {isa = PBXBuildFile; fileRef = DAB2BD99102A196D00F4EF95 /* doublekeyed.jigedge */; };
52
		DAB2BD9F102A196D00F4EF95 /* jagged.jigedge in Resources */ = {isa = PBXBuildFile; fileRef = DAB2BD9A102A196D00F4EF95 /* jagged.jigedge */; };
53
		DAB2BDA0102A196D00F4EF95 /* lopsided.jigedge in Resources */ = {isa = PBXBuildFile; fileRef = DAB2BD9B102A196D00F4EF95 /* lopsided.jigedge */; };
54
		DAB2BDA1102A196D00F4EF95 /* simple.jigedge in Resources */ = {isa = PBXBuildFile; fileRef = DAB2BD9C102A196D00F4EF95 /* simple.jigedge */; };
55 15
		DAB2C08D102B1D5E00F4EF95 /* JigsawPiece.m in Sources */ = {isa = PBXBuildFile; fileRef = DAB2C08C102B1D5E00F4EF95 /* JigsawPiece.m */; };
56 16
		DAB2C367102C18BB00F4EF95 /* white.png in Resources */ = {isa = PBXBuildFile; fileRef = DAB2C366102C18BB00F4EF95 /* white.png */; };
57 20
		DAB2C87A102D66BC00F4EF95 /* ESShader.m in Sources */ = {isa = PBXBuildFile; fileRef = DAB2C879102D66BC00F4EF95 /* ESShader.m */; };
58
		DAB2C88E102D690F00F4EF95 /* ES2Shader.m in Sources */ = {isa = PBXBuildFile; fileRef = DAB2C88D102D690F00F4EF95 /* ES2Shader.m */; };
59
		DAB2C8AD102D6B9F00F4EF95 /* ES1Shader.m in Sources */ = {isa = PBXBuildFile; fileRef = DAB2C8AC102D6B9F00F4EF95 /* ES1Shader.m */; };
60 9
		DAE0A35E1026060200887D77 /* JigsawView.xib in Resources */ = {isa = PBXBuildFile; fileRef = DAE0A35D1026060200887D77 /* JigsawView.xib */; };
61
/* End PBXBuildFile section */
62
63 49
/* Begin PBXContainerItemProxy section */
64
		DA48E46F10987DE0004612B8 /* PBXContainerItemProxy */ = {
65
			isa = PBXContainerItemProxy;
66
			containerPortal = DA48E46910987DE0004612B8 /* tappity.xcodeproj */;
67
			proxyType = 2;
68 52
			remoteGlobalIDString = 1D6058910D05DD3D006BFB54;
69 49
			remoteInfo = tappity;
70
		};
71
		DA48E47110987DE0004612B8 /* PBXContainerItemProxy */ = {
72
			isa = PBXContainerItemProxy;
73
			containerPortal = DA48E46910987DE0004612B8 /* tappity.xcodeproj */;
74
			proxyType = 2;
75 52
			remoteGlobalIDString = DA48E42C10987CE0004612B8;
76 49
			remoteInfo = TappityServer;
77
		};
78
		DA48E47310987DE0004612B8 /* PBXContainerItemProxy */ = {
79
			isa = PBXContainerItemProxy;
80
			containerPortal = DA48E46910987DE0004612B8 /* tappity.xcodeproj */;
81
			proxyType = 2;
82 52
			remoteGlobalIDString = DA48E44310987D47004612B8;
83 49
			remoteInfo = TappityClient;
84
		};
85
		DA48E47510987DF4004612B8 /* PBXContainerItemProxy */ = {
86
			isa = PBXContainerItemProxy;
87
			containerPortal = DA48E46910987DE0004612B8 /* tappity.xcodeproj */;
88
			proxyType = 1;
89 52
			remoteGlobalIDString = DA48E42B10987CE0004612B8;
90 49
			remoteInfo = TappityServer;
91
		};
92
/* End PBXContainerItemProxy section */
93
94 9
/* Begin PBXFileReference section */
95
		1D30AB110D05D00D00671497 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; };
96
		1D3623240D0F684500981E51 /* JigsAppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JigsAppDelegate.h; sourceTree = "<group>"; };
97
		1D3623250D0F684500981E51 /* JigsAppDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = JigsAppDelegate.m; sourceTree = "<group>"; };
98
		1D6058910D05DD3D006BFB54 /* Jigs.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Jigs.app; sourceTree = BUILT_PRODUCTS_DIR; };
99
		1DF5F4DF0D08C38300B7A737 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; };
100 11
		28AD733E0D9D9553002E5188 /* MainWindow.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = MainWindow.xib; path = resources/MainWindow.xib; sourceTree = "<group>"; };
101 9
		28FD14FF0DC6FC520079059D /* OpenGLES.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGLES.framework; path = System/Library/Frameworks/OpenGLES.framework; sourceTree = SDKROOT; };
102
		28FD15070DC6FC5B0079059D /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = System/Library/Frameworks/QuartzCore.framework; sourceTree = SDKROOT; };
103
		29B97316FDCFA39411CA2CEA /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
104
		32CA4F630368D1EE00C91783 /* Jigs_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Jigs_Prefix.pch; sourceTree = "<group>"; };
105
		8D1107310486CEB800E47090 /* Jigs-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "Jigs-Info.plist"; plistStructureDefinitionIdentifier = "com.apple.xcode.plist.structure-definition.iphone.info-plist"; sourceTree = "<group>"; };
106 13
		DA04009D1026DC87008C8C20 /* JigView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JigView.h; sourceTree = "<group>"; };
107
		DA04009E1026DC87008C8C20 /* JigView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = JigView.m; sourceTree = "<group>"; };
108
		DA0400A01026DCB3008C8C20 /* geometry.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = geometry.h; path = ../common/source/geometry.h; sourceTree = SOURCE_ROOT; };
109
		DA0400A11026DCB3008C8C20 /* geometry.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = geometry.m; path = ../common/source/geometry.m; sourceTree = SOURCE_ROOT; };
110
		DA0400A21026DCB3008C8C20 /* GLESView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = GLESView.h; path = ../common/source/GLESView.h; sourceTree = SOURCE_ROOT; };
111
		DA0400A31026DCB3008C8C20 /* GLESView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = GLESView.m; path = ../common/source/GLESView.m; sourceTree = SOURCE_ROOT; };
112
		DA0400A41026DCB3008C8C20 /* VertexArray.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = VertexArray.h; path = ../common/source/VertexArray.h; sourceTree = SOURCE_ROOT; };
113
		DA0400A51026DCB3008C8C20 /* VertexArray.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = VertexArray.m; path = ../common/source/VertexArray.m; sourceTree = SOURCE_ROOT; };
114 49
		DA0417951094C34B00407AC0 /* TappityServer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = TappityServer.h; path = ../tappity/source/TappityServer.h; sourceTree = "<group>"; };
115 46
		DA04196D1095085A00407AC0 /* Tappity.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Tappity.h; path = ../tappity/source/Tappity.h; sourceTree = SOURCE_ROOT; };
116 27
		DA142A2A10336BE300864430 /* button1.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = button1.png; path = ../common/resources/button1.png; sourceTree = SOURCE_ROOT; };
117
		DA142A931033856000864430 /* few-icon.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "few-icon.png"; path = "../common/resources/few-icon.png"; sourceTree = SOURCE_ROOT; };
118
		DA142A941033856000864430 /* many-icon.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "many-icon.png"; path = "../common/resources/many-icon.png"; sourceTree = SOURCE_ROOT; };
119
		DA142AB91034028800864430 /* darkslide-button.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "darkslide-button.png"; path = "resources/darkslide-button.png"; sourceTree = "<group>"; };
120
		DA142ABA1034028800864430 /* darkslide-empty.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "darkslide-empty.png"; path = "resources/darkslide-empty.png"; sourceTree = "<group>"; };
121
		DA142ABB1034028800864430 /* darkslide-full.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "darkslide-full.png"; path = "resources/darkslide-full.png"; sourceTree = "<group>"; };
122
		DA142B2C1034126300864430 /* dark-gradient-480.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "dark-gradient-480.png"; path = "resources/dark-gradient-480.png"; sourceTree = "<group>"; };
123 23
		DA44B4DA102EEC0B00129021 /* move-icon.pdf */ = {isa = PBXFileReference; lastKnownFileType = image.pdf; name = "move-icon.pdf"; path = "../common/resources/move-icon.pdf"; sourceTree = SOURCE_ROOT; };
124
		DA44B4DB102EEC0B00129021 /* rotate-icon.pdf */ = {isa = PBXFileReference; lastKnownFileType = image.pdf; name = "rotate-icon.pdf"; path = "../common/resources/rotate-icon.pdf"; sourceTree = SOURCE_ROOT; };
125
		DA44B4DC102EEC0B00129021 /* scale-icon.pdf */ = {isa = PBXFileReference; lastKnownFileType = image.pdf; name = "scale-icon.pdf"; path = "../common/resources/scale-icon.pdf"; sourceTree = SOURCE_ROOT; };
126 49
		DA48E37C10986D8C004612B8 /* CoreLocation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreLocation.framework; path = System/Library/Frameworks/CoreLocation.framework; sourceTree = SDKROOT; };
127
		DA48E46910987DE0004612B8 /* tappity.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = tappity.xcodeproj; path = ../tappity/tappity.xcodeproj; sourceTree = SOURCE_ROOT; };
128 52
		DA48EA2E109B5D9A004612B8 /* libTappityClient.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libTappityClient.a; sourceTree = BUILT_PRODUCTS_DIR; };
129 39
		DA56A8B41080E60800EF3AA3 /* Default.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = Default.png; sourceTree = "<group>"; };
130 25
		DA5AF4981030606800434F8C /* NewGameView.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = NewGameView.xib; path = resources/NewGameView.xib; sourceTree = "<group>"; };
131
		DA5AF49D10306CA200434F8C /* RoundedView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RoundedView.h; sourceTree = "<group>"; };
132
		DA5AF49E10306CA200434F8C /* RoundedView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = RoundedView.m; sourceTree = "<group>"; };
133
		DA5AF4D01030D92100434F8C /* JigsawShapedView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JigsawShapedView.h; sourceTree = "<group>"; };
134
		DA5AF4D11030D92100434F8C /* JigsawShapedView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = JigsawShapedView.m; sourceTree = "<group>"; };
135
		DA5AF4D91030DA8A00434F8C /* dialogjig.pdf */ = {isa = PBXFileReference; lastKnownFileType = image.pdf; name = dialogjig.pdf; path = resources/dialogjig.pdf; sourceTree = "<group>"; };
136
		DA5AF5A81031D72B00434F8C /* ImageWell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ImageWell.h; sourceTree = "<group>"; };
137
		DA5AF5A91031D72B00434F8C /* ImageWell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ImageWell.m; sourceTree = "<group>"; };
138 58
		DA5AF5EF1031DFBD00434F8C /* image-not-found-icon.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "image-not-found-icon.png"; path = "../common/resources/image-not-found-icon.png"; sourceTree = "<group>"; };
139 38
		DA5AF85910321E7500434F8C /* ElAnimation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ElAnimation.h; path = ../../common/source/ElAnimation.h; sourceTree = "<group>"; };
140
		DA5AF85A10321E7500434F8C /* ElAnimation.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = ElAnimation.m; path = ../../common/source/ElAnimation.m; sourceTree = "<group>"; };
141 25
		DA5AF94B1032321700434F8C /* sucky_monkey.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = sucky_monkey.png; path = ../../../Unversioned/monkeyinthejungle/sucky_monkey.png; sourceTree = SOURCE_ROOT; };
142 27
		DA791B5E103310E000DC1F14 /* icon.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = icon.png; path = resources/icon.png; sourceTree = "<group>"; };
143
		DA791B6A103311C400DC1F14 /* iTunesArtwork.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = iTunesArtwork.png; path = resources/iTunesArtwork.png; sourceTree = "<group>"; };
144 38
		DAADC5AF1039F7D400D7FD16 /* GriddedImageWell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GriddedImageWell.h; sourceTree = "<group>"; };
145
		DAADC5B01039F7D400D7FD16 /* GriddedImageWell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GriddedImageWell.m; sourceTree = "<group>"; };
146
		DAADC760103B23BE00D7FD16 /* largeIcon.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = largeIcon.png; path = resources/largeIcon.png; sourceTree = "<group>"; };
147 13
		DAB2BADF1028BD3600F4EF95 /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; };
148
		DAB2BB3A1028C23800F4EF95 /* coding1.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; name = coding1.jpg; path = ../../../../Pictures/coding1.jpg; sourceTree = SOURCE_ROOT; };
149
		DAB2BB631028C59C00F4EF95 /* jigsawPiece.fs */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.fs; path = jigsawPiece.fs; sourceTree = "<group>"; };
150
		DAB2BB671028C5A600F4EF95 /* jigsawPiece.vs */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.vs; path = jigsawPiece.vs; sourceTree = "<group>"; };
151
		DAB2BBCE1028CB7700F4EF95 /* tpx-screenie.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "tpx-screenie.png"; path = "../../../tpx-screenie.png"; sourceTree = SOURCE_ROOT; };
152
		DAB2BC491028E34100F4EF95 /* SimplexNoise.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SimplexNoise.h; sourceTree = "<group>"; };
153
		DAB2BC4A1028E34100F4EF95 /* SimplexNoise.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SimplexNoise.m; sourceTree = "<group>"; };
154
		DAB2BC4C1028E34D00F4EF95 /* MersenneTwister.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = MersenneTwister.h; path = ../common/source/MersenneTwister.h; sourceTree = SOURCE_ROOT; };
155
		DAB2BC4D1028E34D00F4EF95 /* MersenneTwister.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = MersenneTwister.m; path = ../common/source/MersenneTwister.m; sourceTree = SOURCE_ROOT; };
156
		DAB2BC4F1028E3A900F4EF95 /* JigsawGenerator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JigsawGenerator.h; sourceTree = "<group>"; };
157
		DAB2BC501028E3A900F4EF95 /* JigsawGenerator.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = JigsawGenerator.m; sourceTree = "<group>"; };
158 14
		DAB2BC951028F9A400F4EF95 /* Triangulation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Triangulation.h; sourceTree = "<group>"; };
159
		DAB2BC961028F9A400F4EF95 /* Triangulation.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Triangulation.m; sourceTree = "<group>"; };
160
		DAB2BD98102A196D00F4EF95 /* bezier.jigedge */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = bezier.jigedge; path = resources/bezier.jigedge; sourceTree = "<group>"; };
161
		DAB2BD99102A196D00F4EF95 /* doublekeyed.jigedge */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = doublekeyed.jigedge; path = resources/doublekeyed.jigedge; sourceTree = "<group>"; };
162
		DAB2BD9A102A196D00F4EF95 /* jagged.jigedge */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = jagged.jigedge; path = resources/jagged.jigedge; sourceTree = "<group>"; };
163
		DAB2BD9B102A196D00F4EF95 /* lopsided.jigedge */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = lopsided.jigedge; path = resources/lopsided.jigedge; sourceTree = "<group>"; };
164
		DAB2BD9C102A196D00F4EF95 /* simple.jigedge */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = simple.jigedge; path = resources/simple.jigedge; sourceTree = "<group>"; };
165 15
		DAB2C08B102B1D5E00F4EF95 /* JigsawPiece.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JigsawPiece.h; sourceTree = "<group>"; };
166
		DAB2C08C102B1D5E00F4EF95 /* JigsawPiece.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = JigsawPiece.m; sourceTree = "<group>"; };
167 16
		DAB2C366102C18BB00F4EF95 /* white.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = white.png; path = ../common/resources/white.png; sourceTree = SOURCE_ROOT; };
168 17
		DAB2C43B102C440400F4EF95 /* chipmunk.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = chipmunk.c; sourceTree = "<group>"; };
169
		DAB2C43C102C440400F4EF95 /* chipmunk.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = chipmunk.h; sourceTree = "<group>"; };
170
		DAB2C43D102C440400F4EF95 /* chipmunk_types.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = chipmunk_types.h; sourceTree = "<group>"; };
171
		DAB2C43E102C440400F4EF95 /* chipmunk_unsafe.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = chipmunk_unsafe.h; sourceTree = "<group>"; };
172
		DAB2C43F102C440400F4EF95 /* CMakeLists.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = "<group>"; };
173
		DAB2C441102C440400F4EF95 /* cpBreakableJoint.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cpBreakableJoint.c; sourceTree = "<group>"; };
174
		DAB2C442102C440400F4EF95 /* cpBreakableJoint.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cpBreakableJoint.h; sourceTree = "<group>"; };
175
		DAB2C443102C440400F4EF95 /* cpConstraint.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cpConstraint.c; sourceTree = "<group>"; };
176
		DAB2C444102C440400F4EF95 /* cpConstraint.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cpConstraint.h; sourceTree = "<group>"; };
177
		DAB2C445102C440400F4EF95 /* cpDampedRotarySpring.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cpDampedRotarySpring.c; sourceTree = "<group>"; };
178
		DAB2C446102C440400F4EF95 /* cpDampedRotarySpring.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cpDampedRotarySpring.h; sourceTree = "<group>"; };
179
		DAB2C447102C440400F4EF95 /* cpDampedSpring.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cpDampedSpring.c; sourceTree = "<group>"; };
180
		DAB2C448102C440400F4EF95 /* cpDampedSpring.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cpDampedSpring.h; sourceTree = "<group>"; };
181
		DAB2C449102C440400F4EF95 /* cpGearJoint.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cpGearJoint.c; sourceTree = "<group>"; };
182
		DAB2C44A102C440400F4EF95 /* cpGearJoint.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cpGearJoint.h; sourceTree = "<group>"; };
183
		DAB2C44B102C440400F4EF95 /* cpGrooveJoint.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cpGrooveJoint.c; sourceTree = "<group>"; };
184
		DAB2C44C102C440400F4EF95 /* cpGrooveJoint.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cpGrooveJoint.h; sourceTree = "<group>"; };
185
		DAB2C44D102C440400F4EF95 /* cpPinJoint.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cpPinJoint.c; sourceTree = "<group>"; };
186
		DAB2C44E102C440400F4EF95 /* cpPinJoint.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cpPinJoint.h; sourceTree = "<group>"; };
187
		DAB2C44F102C440400F4EF95 /* cpPivotJoint.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cpPivotJoint.c; sourceTree = "<group>"; };
188
		DAB2C450102C440400F4EF95 /* cpPivotJoint.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cpPivotJoint.h; sourceTree = "<group>"; };
189
		DAB2C451102C440400F4EF95 /* cpRatchetJoint.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cpRatchetJoint.c; sourceTree = "<group>"; };
190
		DAB2C452102C440400F4EF95 /* cpRatchetJoint.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cpRatchetJoint.h; sourceTree = "<group>"; };
191
		DAB2C453102C440400F4EF95 /* cpRotaryLimitJoint.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cpRotaryLimitJoint.c; sourceTree = "<group>"; };
192
		DAB2C454102C440400F4EF95 /* cpRotaryLimitJoint.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cpRotaryLimitJoint.h; sourceTree = "<group>"; };
193
		DAB2C455102C440400F4EF95 /* cpSimpleMotor.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cpSimpleMotor.c; sourceTree = "<group>"; };
194
		DAB2C456102C440400F4EF95 /* cpSimpleMotor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cpSimpleMotor.h; sourceTree = "<group>"; };
195
		DAB2C457102C440400F4EF95 /* cpSlideJoint.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cpSlideJoint.c; sourceTree = "<group>"; };
196
		DAB2C458102C440400F4EF95 /* cpSlideJoint.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cpSlideJoint.h; sourceTree = "<group>"; };
197
		DAB2C459102C440400F4EF95 /* util.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = util.h; sourceTree = "<group>"; };
198
		DAB2C45A102C440400F4EF95 /* cpArbiter.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cpArbiter.c; sourceTree = "<group>"; };
199
		DAB2C45B102C440400F4EF95 /* cpArbiter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cpArbiter.h; sourceTree = "<group>"; };
200
		DAB2C45C102C440400F4EF95 /* cpArray.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cpArray.c; sourceTree = "<group>"; };
201
		DAB2C45D102C440400F4EF95 /* cpArray.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cpArray.h; sourceTree = "<group>"; };
202
		DAB2C45E102C440400F4EF95 /* cpBB.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cpBB.c; sourceTree = "<group>"; };
203
		DAB2C45F102C440400F4EF95 /* cpBB.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cpBB.h; sourceTree = "<group>"; };
204
		DAB2C460102C440400F4EF95 /* cpBody.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cpBody.c; sourceTree = "<group>"; };
205
		DAB2C461102C440400F4EF95 /* cpBody.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cpBody.h; sourceTree = "<group>"; };
206
		DAB2C462102C440400F4EF95 /* cpCollision.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cpCollision.c; sourceTree = "<group>"; };
207
		DAB2C463102C440400F4EF95 /* cpCollision.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cpCollision.h; sourceTree = "<group>"; };
208
		DAB2C464102C440400F4EF95 /* cpHashSet.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cpHashSet.c; sourceTree = "<group>"; };
209
		DAB2C465102C440400F4EF95 /* cpHashSet.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cpHashSet.h; sourceTree = "<group>"; };
210
		DAB2C466102C440400F4EF95 /* cpPolyShape.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cpPolyShape.c; sourceTree = "<group>"; };
211
		DAB2C467102C440400F4EF95 /* cpPolyShape.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cpPolyShape.h; sourceTree = "<group>"; };
212
		DAB2C468102C440400F4EF95 /* cpShape.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cpShape.c; sourceTree = "<group>"; };
213
		DAB2C469102C440400F4EF95 /* cpShape.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cpShape.h; sourceTree = "<group>"; };
214
		DAB2C46A102C440400F4EF95 /* cpSpace.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cpSpace.c; sourceTree = "<group>"; };
215
		DAB2C46B102C440400F4EF95 /* cpSpace.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cpSpace.h; sourceTree = "<group>"; };
216
		DAB2C46C102C440400F4EF95 /* cpSpaceHash.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cpSpaceHash.c; sourceTree = "<group>"; };
217
		DAB2C46D102C440400F4EF95 /* cpSpaceHash.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cpSpaceHash.h; sourceTree = "<group>"; };
218
		DAB2C46E102C440400F4EF95 /* cpVect.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cpVect.c; sourceTree = "<group>"; };
219
		DAB2C46F102C440400F4EF95 /* cpVect.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cpVect.h; sourceTree = "<group>"; };
220
		DAB2C470102C440400F4EF95 /* prime.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = prime.h; sourceTree = "<group>"; };
221
		DAB2C471102C440400F4EF95 /* SConscript */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = SConscript; sourceTree = "<group>"; };
222 20
		DAB2C878102D66BC00F4EF95 /* ESShader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ESShader.h; path = ../common/source/ESShader.h; sourceTree = SOURCE_ROOT; };
223
		DAB2C879102D66BC00F4EF95 /* ESShader.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = ESShader.m; path = ../common/source/ESShader.m; sourceTree = SOURCE_ROOT; };
224
		DAB2C88C102D690F00F4EF95 /* ES2Shader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ES2Shader.h; path = ../common/source/ES2Shader.h; sourceTree = SOURCE_ROOT; };
225
		DAB2C88D102D690F00F4EF95 /* ES2Shader.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = ES2Shader.m; path = ../common/source/ES2Shader.m; sourceTree = SOURCE_ROOT; };
226
		DAB2C8AB102D6B9F00F4EF95 /* ES1Shader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ES1Shader.h; path = ../common/source/ES1Shader.h; sourceTree = SOURCE_ROOT; };
227
		DAB2C8AC102D6B9F00F4EF95 /* ES1Shader.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = ES1Shader.m; path = ../common/source/ES1Shader.m; sourceTree = SOURCE_ROOT; };
228 11
		DAE0A35D1026060200887D77 /* JigsawView.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = JigsawView.xib; path = resources/JigsawView.xib; sourceTree = "<group>"; };
229 9
/* End PBXFileReference section */
230
231
/* Begin PBXFrameworksBuildPhase section */
232
		1D60588F0D05DD3D006BFB54 /* Frameworks */ = {
233
			isa = PBXFrameworksBuildPhase;
234
			buildActionMask = 2147483647;
235
			files = (
236
				1D60589F0D05DD5A006BFB54 /* Foundation.framework in Frameworks */,
237
				1DF5F4E00D08C38300B7A737 /* UIKit.framework in Frameworks */,
238
				28FD15000DC6FC520079059D /* OpenGLES.framework in Frameworks */,
239
				28FD15080DC6FC5B0079059D /* QuartzCore.framework in Frameworks */,
240 13
				DAB2BAE01028BD3600F4EF95 /* CoreGraphics.framework in Frameworks */,
241 49
				DA48E37D10986D8C004612B8 /* CoreLocation.framework in Frameworks */,
242
				DA48E47C10987E0A004612B8 /* libTappityServer.a in Frameworks */,
243 9
			);
244
			runOnlyForDeploymentPostprocessing = 0;
245
		};
246
/* End PBXFrameworksBuildPhase section */
247
248
/* Begin PBXGroup section */
249 11
		080E96DDFE201D6D7F000001 /* source */ = {
250 9
			isa = PBXGroup;
251
			children = (
252 38
				DAADC5AF1039F7D400D7FD16 /* GriddedImageWell.h */,
253
				DAADC5B01039F7D400D7FD16 /* GriddedImageWell.m */,
254 13
				DAB2BC4F1028E3A900F4EF95 /* JigsawGenerator.h */,
255
				DAB2BC501028E3A900F4EF95 /* JigsawGenerator.m */,
256 9
				1D3623240D0F684500981E51 /* JigsAppDelegate.h */,
257
				1D3623250D0F684500981E51 /* JigsAppDelegate.m */,
258
				29B97316FDCFA39411CA2CEA /* main.m */,
259 13
				DA04009D1026DC87008C8C20 /* JigView.h */,
260
				DA04009E1026DC87008C8C20 /* JigView.m */,
261
				DAB2BB671028C5A600F4EF95 /* jigsawPiece.vs */,
262
				DAB2BB631028C59C00F4EF95 /* jigsawPiece.fs */,
263 14
				DAB2BC951028F9A400F4EF95 /* Triangulation.h */,
264
				DAB2BC961028F9A400F4EF95 /* Triangulation.m */,
265 15
				DAB2C08B102B1D5E00F4EF95 /* JigsawPiece.h */,
266
				DAB2C08C102B1D5E00F4EF95 /* JigsawPiece.m */,
267 20
				DAB2C878102D66BC00F4EF95 /* ESShader.h */,
268
				DAB2C879102D66BC00F4EF95 /* ESShader.m */,
269
				DAB2C88C102D690F00F4EF95 /* ES2Shader.h */,
270
				DAB2C88D102D690F00F4EF95 /* ES2Shader.m */,
271
				DAB2C8AB102D6B9F00F4EF95 /* ES1Shader.h */,
272
				DAB2C8AC102D6B9F00F4EF95 /* ES1Shader.m */,
273 23
				DAB2BC4C1028E34D00F4EF95 /* MersenneTwister.h */,
274
				DAB2BC4D1028E34D00F4EF95 /* MersenneTwister.m */,
275
				DAB2BC491028E34100F4EF95 /* SimplexNoise.h */,
276
				DAB2BC4A1028E34100F4EF95 /* SimplexNoise.m */,
277
				DA0400A01026DCB3008C8C20 /* geometry.h */,
278
				DA0400A11026DCB3008C8C20 /* geometry.m */,
279
				DA0400A21026DCB3008C8C20 /* GLESView.h */,
280
				DA0400A31026DCB3008C8C20 /* GLESView.m */,
281
				DA0400A41026DCB3008C8C20 /* VertexArray.h */,
282
				DA0400A51026DCB3008C8C20 /* VertexArray.m */,
283 25
				DA5AF49D10306CA200434F8C /* RoundedView.h */,
284
				DA5AF49E10306CA200434F8C /* RoundedView.m */,
285
				DA5AF4D01030D92100434F8C /* JigsawShapedView.h */,
286
				DA5AF4D11030D92100434F8C /* JigsawShapedView.m */,
287
				DA5AF5A81031D72B00434F8C /* ImageWell.h */,
288
				DA5AF5A91031D72B00434F8C /* ImageWell.m */,
289
				DA5AF85910321E7500434F8C /* ElAnimation.h */,
290
				DA5AF85A10321E7500434F8C /* ElAnimation.m */,
291 9
			);
292 11
			path = source;
293 9
			sourceTree = "<group>";
294
		};
295
		19C28FACFE9D520D11CA2CBB /* Products */ = {
296
			isa = PBXGroup;
297
			children = (
298
				1D6058910D05DD3D006BFB54 /* Jigs.app */,
299 52
				DA48EA2E109B5D9A004612B8 /* libTappityClient.a */,
300 9
			);
301
			name = Products;
302
			sourceTree = "<group>";
303
		};
304
		29B97314FDCFA39411CA2CEA /* CustomTemplate */ = {
305
			isa = PBXGroup;
306
			children = (
307 49
				DA48E46910987DE0004612B8 /* tappity.xcodeproj */,
308 17
				DAB2C43A102C440400F4EF95 /* chipmunk src */,
309 11
				080E96DDFE201D6D7F000001 /* source */,
310 9
				29B97315FDCFA39411CA2CEA /* Other Sources */,
311
				29B97317FDCFA39411CA2CEA /* Resources */,
312
				29B97323FDCFA39411CA2CEA /* Frameworks */,
313
				19C28FACFE9D520D11CA2CBB /* Products */,
314
			);
315
			name = CustomTemplate;
316
			sourceTree = "<group>";
317
		};
318
		29B97315FDCFA39411CA2CEA /* Other Sources */ = {
319
			isa = PBXGroup;
320
			children = (
321 49
				DA04196D1095085A00407AC0 /* Tappity.h */,
322
				DA0417951094C34B00407AC0 /* TappityServer.h */,
323 9
				32CA4F630368D1EE00C91783 /* Jigs_Prefix.pch */,
324
			);
325
			name = "Other Sources";
326
			sourceTree = "<group>";
327
		};
328
		29B97317FDCFA39411CA2CEA /* Resources */ = {
329
			isa = PBXGroup;
330
			children = (
331 38
				DAADC760103B23BE00D7FD16 /* largeIcon.png */,
332 27
				DA142B2C1034126300864430 /* dark-gradient-480.png */,
333
				DA142AB91034028800864430 /* darkslide-button.png */,
334
				DA142ABA1034028800864430 /* darkslide-empty.png */,
335
				DA142ABB1034028800864430 /* darkslide-full.png */,
336
				DA142A931033856000864430 /* few-icon.png */,
337
				DA142A941033856000864430 /* many-icon.png */,
338
				DA142A2A10336BE300864430 /* button1.png */,
339
				DA791B6A103311C400DC1F14 /* iTunesArtwork.png */,
340
				DA791B5E103310E000DC1F14 /* icon.png */,
341 25
				DA5AF94B1032321700434F8C /* sucky_monkey.png */,
342
				DA5AF5EF1031DFBD00434F8C /* image-not-found-icon.png */,
343
				DA5AF4D91030DA8A00434F8C /* dialogjig.pdf */,
344 23
				DA44B4DA102EEC0B00129021 /* move-icon.pdf */,
345
				DA44B4DB102EEC0B00129021 /* rotate-icon.pdf */,
346
				DA44B4DC102EEC0B00129021 /* scale-icon.pdf */,
347 16
				DAB2C366102C18BB00F4EF95 /* white.png */,
348 14
				DAB2BD98102A196D00F4EF95 /* bezier.jigedge */,
349
				DAB2BD99102A196D00F4EF95 /* doublekeyed.jigedge */,
350
				DAB2BD9A102A196D00F4EF95 /* jagged.jigedge */,
351
				DAB2BD9B102A196D00F4EF95 /* lopsided.jigedge */,
352
				DAB2BD9C102A196D00F4EF95 /* simple.jigedge */,
353 13
				DAB2BBCE1028CB7700F4EF95 /* tpx-screenie.png */,
354
				DAB2BB3A1028C23800F4EF95 /* coding1.jpg */,
355 9
				28AD733E0D9D9553002E5188 /* MainWindow.xib */,
356
				8D1107310486CEB800E47090 /* Jigs-Info.plist */,
357
				DAE0A35D1026060200887D77 /* JigsawView.xib */,
358 25
				DA5AF4981030606800434F8C /* NewGameView.xib */,
359 39
				DA56A8B41080E60800EF3AA3 /* Default.png */,
360 9
			);
361
			name = Resources;
362
			sourceTree = "<group>";
363
		};
364
		29B97323FDCFA39411CA2CEA /* Frameworks */ = {
365
			isa = PBXGroup;
366
			children = (
367 49
				DA48E37C10986D8C004612B8 /* CoreLocation.framework */,
368 13
				DAB2BADF1028BD3600F4EF95 /* CoreGraphics.framework */,
369 9
				28FD15070DC6FC5B0079059D /* QuartzCore.framework */,
370
				28FD14FF0DC6FC520079059D /* OpenGLES.framework */,
371
				1DF5F4DF0D08C38300B7A737 /* UIKit.framework */,
372
				1D30AB110D05D00D00671497 /* Foundation.framework */,
373
			);
374
			name = Frameworks;
375
			sourceTree = "<group>";
376
		};
377 49
		DA48E46A10987DE0004612B8 /* Products */ = {
378
			isa = PBXGroup;
379
			children = (
380
				DA48E47010987DE0004612B8 /* tappity.app */,
381
				DA48E47210987DE0004612B8 /* libTappityServer.a */,
382
				DA48E47410987DE0004612B8 /* libTappityClient.a */,
383
			);
384
			name = Products;
385
			sourceTree = "<group>";
386
		};
387 17
		DAB2C43A102C440400F4EF95 /* chipmunk src */ = {
388
			isa = PBXGroup;
389
			children = (
390
				DAB2C43B102C440400F4EF95 /* chipmunk.c */,
391
				DAB2C43C102C440400F4EF95 /* chipmunk.h */,
392
				DAB2C43D102C440400F4EF95 /* chipmunk_types.h */,
393
				DAB2C43E102C440400F4EF95 /* chipmunk_unsafe.h */,
394
				DAB2C43F102C440400F4EF95 /* CMakeLists.txt */,
395
				DAB2C440102C440400F4EF95 /* constraints */,
396
				DAB2C45A102C440400F4EF95 /* cpArbiter.c */,
397
				DAB2C45B102C440400F4EF95 /* cpArbiter.h */,
398
				DAB2C45C102C440400F4EF95 /* cpArray.c */,
399
				DAB2C45D102C440400F4EF95 /* cpArray.h */,
400
				DAB2C45E102C440400F4EF95 /* cpBB.c */,
401
				DAB2C45F102C440400F4EF95 /* cpBB.h */,
402
				DAB2C460102C440400F4EF95 /* cpBody.c */,
403
				DAB2C461102C440400F4EF95 /* cpBody.h */,
404
				DAB2C462102C440400F4EF95 /* cpCollision.c */,
405
				DAB2C463102C440400F4EF95 /* cpCollision.h */,
406
				DAB2C464102C440400F4EF95 /* cpHashSet.c */,
407
				DAB2C465102C440400F4EF95 /* cpHashSet.h */,
408
				DAB2C466102C440400F4EF95 /* cpPolyShape.c */,
409
				DAB2C467102C440400F4EF95 /* cpPolyShape.h */,
410
				DAB2C468102C440400F4EF95 /* cpShape.c */,
411
				DAB2C469102C440400F4EF95 /* cpShape.h */,
412
				DAB2C46A102C440400F4EF95 /* cpSpace.c */,
413
				DAB2C46B102C440400F4EF95 /* cpSpace.h */,
414
				DAB2C46C102C440400F4EF95 /* cpSpaceHash.c */,
415
				DAB2C46D102C440400F4EF95 /* cpSpaceHash.h */,
416
				DAB2C46E102C440400F4EF95 /* cpVect.c */,
417
				DAB2C46F102C440400F4EF95 /* cpVect.h */,
418
				DAB2C470102C440400F4EF95 /* prime.h */,
419
				DAB2C471102C440400F4EF95 /* SConscript */,
420
			);
421
			name = "chipmunk src";
422
			path = ../../../VersionControlled/chipmunk/src;
423
			sourceTree = SOURCE_ROOT;
424
		};
425
		DAB2C440102C440400F4EF95 /* constraints */ = {
426
			isa = PBXGroup;
427
			children = (
428
				DAB2C441102C440400F4EF95 /* cpBreakableJoint.c */,
429
				DAB2C442102C440400F4EF95 /* cpBreakableJoint.h */,
430
				DAB2C443102C440400F4EF95 /* cpConstraint.c */,
431
				DAB2C444102C440400F4EF95 /* cpConstraint.h */,
432
				DAB2C445102C440400F4EF95 /* cpDampedRotarySpring.c */,
433
				DAB2C446102C440400F4EF95 /* cpDampedRotarySpring.h */,
434
				DAB2C447102C440400F4EF95 /* cpDampedSpring.c */,
435
				DAB2C448102C440400F4EF95 /* cpDampedSpring.h */,
436
				DAB2C449102C440400F4EF95 /* cpGearJoint.c */,
437
				DAB2C44A102C440400F4EF95 /* cpGearJoint.h */,
438
				DAB2C44B102C440400F4EF95 /* cpGrooveJoint.c */,
439
				DAB2C44C102C440400F4EF95 /* cpGrooveJoint.h */,
440
				DAB2C44D102C440400F4EF95 /* cpPinJoint.c */,
441
				DAB2C44E102C440400F4EF95 /* cpPinJoint.h */,
442
				DAB2C44F102C440400F4EF95 /* cpPivotJoint.c */,
443
				DAB2C450102C440400F4EF95 /* cpPivotJoint.h */,
444
				DAB2C451102C440400F4EF95 /* cpRatchetJoint.c */,
445
				DAB2C452102C440400F4EF95 /* cpRatchetJoint.h */,
446
				DAB2C453102C440400F4EF95 /* cpRotaryLimitJoint.c */,
447
				DAB2C454102C440400F4EF95 /* cpRotaryLimitJoint.h */,
448
				DAB2C455102C440400F4EF95 /* cpSimpleMotor.c */,
449
				DAB2C456102C440400F4EF95 /* cpSimpleMotor.h */,
450
				DAB2C457102C440400F4EF95 /* cpSlideJoint.c */,
451
				DAB2C458102C440400F4EF95 /* cpSlideJoint.h */,
452
				DAB2C459102C440400F4EF95 /* util.h */,
453
			);
454
			path = constraints;
455
			sourceTree = "<group>";
456
		};
457 9
/* End PBXGroup section */
458
459
/* Begin PBXNativeTarget section */
460
		1D6058900D05DD3D006BFB54 /* Jigs */ = {
461
			isa = PBXNativeTarget;
462
			buildConfigurationList = 1D6058960D05DD3E006BFB54 /* Build configuration list for PBXNativeTarget "Jigs" */;
463
			buildPhases = (
464
				1D60588D0D05DD3D006BFB54 /* Resources */,
465
				1D60588E0D05DD3D006BFB54 /* Sources */,
466
				1D60588F0D05DD3D006BFB54 /* Frameworks */,
467
			);
468
			buildRules = (
469
			);
470
			dependencies = (
471 49
				DA48E47610987DF4004612B8 /* PBXTargetDependency */,
472 9
			);
473
			name = Jigs;
474
			productName = Jigs;
475
			productReference = 1D6058910D05DD3D006BFB54 /* Jigs.app */;
476
			productType = "com.apple.product-type.application";
477
		};
478
/* End PBXNativeTarget section */
479
480
/* Begin PBXProject section */
481
		29B97313FDCFA39411CA2CEA /* Project object */ = {
482
			isa = PBXProject;
483
			buildConfigurationList = C01FCF4E08A954540054247B /* Build configuration list for PBXProject "Jigs" */;
484
			compatibilityVersion = "Xcode 3.1";
485
			hasScannedForEncodings = 1;
486
			mainGroup = 29B97314FDCFA39411CA2CEA /* CustomTemplate */;
487
			projectDirPath = "";
488 49
			projectReferences = (
489
				{
490
					ProductGroup = DA48E46A10987DE0004612B8 /* Products */;
491
					ProjectRef = DA48E46910987DE0004612B8 /* tappity.xcodeproj */;
492
				},
493
			);
494 9
			projectRoot = "";
495
			targets = (
496
				1D6058900D05DD3D006BFB54 /* Jigs */,
497
			);
498
		};
499
/* End PBXProject section */
500
501 49
/* Begin PBXReferenceProxy section */
502
		DA48E47010987DE0004612B8 /* tappity.app */ = {
503
			isa = PBXReferenceProxy;
504
			fileType = wrapper.application;
505
			path = tappity.app;
506
			remoteRef = DA48E46F10987DE0004612B8 /* PBXContainerItemProxy */;
507
			sourceTree = BUILT_PRODUCTS_DIR;
508
		};
509
		DA48E47210987DE0004612B8 /* libTappityServer.a */ = {
510
			isa = PBXReferenceProxy;
511
			fileType = archive.ar;
512
			path = libTappityServer.a;
513
			remoteRef = DA48E47110987DE0004612B8 /* PBXContainerItemProxy */;
514
			sourceTree = BUILT_PRODUCTS_DIR;
515
		};
516
		DA48E47410987DE0004612B8 /* libTappityClient.a */ = {
517
			isa = PBXReferenceProxy;
518
			fileType = archive.ar;
519
			path = libTappityClient.a;
520
			remoteRef = DA48E47310987DE0004612B8 /* PBXContainerItemProxy */;
521
			sourceTree = BUILT_PRODUCTS_DIR;
522
		};
523
/* End PBXReferenceProxy section */
524
525 9
/* Begin PBXResourcesBuildPhase section */
526
		1D60588D0D05DD3D006BFB54 /* Resources */ = {
527
			isa = PBXResourcesBuildPhase;
528
			buildActionMask = 2147483647;
529
			files = (
530 13
				DAB2BB7B1028C83A00F4EF95 /* jigsawPiece.vs in Resources */,
531
				DAB2BB7C1028C83A00F4EF95 /* jigsawPiece.fs in Resources */,
532 9
				28AD733F0D9D9553002E5188 /* MainWindow.xib in Resources */,
533
				DAE0A35E1026060200887D77 /* JigsawView.xib in Resources */,
534 14
				DAB2BD9D102A196D00F4EF95 /* bezier.jigedge in Resources */,
535
				DAB2BD9E102A196D00F4EF95 /* doublekeyed.jigedge in Resources */,
536
				DAB2BD9F102A196D00F4EF95 /* jagged.jigedge in Resources */,
537
				DAB2BDA0102A196D00F4EF95 /* lopsided.jigedge in Resources */,
538
				DAB2BDA1102A196D00F4EF95 /* simple.jigedge in Resources */,
539 16
				DAB2C367102C18BB00F4EF95 /* white.png in Resources */,
540 23
				DA44B4DD102EEC0B00129021 /* move-icon.pdf in Resources */,
541
				DA44B4DE102EEC0B00129021 /* rotate-icon.pdf in Resources */,
542
				DA44B4DF102EEC0B00129021 /* scale-icon.pdf in Resources */,
543 25
				DA5AF4DA1030DA8A00434F8C /* dialogjig.pdf in Resources */,
544
				DA5AF5F01031DFBD00434F8C /* image-not-found-icon.png in Resources */,
545
				DA5AF94C1032321700434F8C /* sucky_monkey.png in Resources */,
546 27
				DA791B5F103310E000DC1F14 /* icon.png in Resources */,
547
				DA791B6B103311C400DC1F14 /* iTunesArtwork.png in Resources */,
548
				DA142A2B10336BE300864430 /* button1.png in Resources */,
549
				DA142A951033856000864430 /* few-icon.png in Resources */,
550
				DA142A961033856000864430 /* many-icon.png in Resources */,
551
				DA142ABC1034028800864430 /* darkslide-button.png in Resources */,
552
				DA142ABD1034028800864430 /* darkslide-empty.png in Resources */,
553
				DA142ABE1034028800864430 /* darkslide-full.png in Resources */,
554
				DA142B2D1034126300864430 /* dark-gradient-480.png in Resources */,
555 38
				DAADC761103B23BE00D7FD16 /* largeIcon.png in Resources */,
556 39
				DA56A8B51080E60800EF3AA3 /* Default.png in Resources */,
557 9
			);
558
			runOnlyForDeploymentPostprocessing = 0;
559
		};
560
/* End PBXResourcesBuildPhase section */
561
562
/* Begin PBXSourcesBuildPhase section */
563
		1D60588E0D05DD3D006BFB54 /* Sources */ = {
564
			isa = PBXSourcesBuildPhase;
565
			buildActionMask = 2147483647;
566
			files = (
567
				1D60589B0D05DD56006BFB54 /* main.m in Sources */,
568
				1D3623260D0F684500981E51 /* JigsAppDelegate.m in Sources */,
569 13
				DA04009F1026DC87008C8C20 /* JigView.m in Sources */,
570
				DA0400A61026DCB3008C8C20 /* geometry.m in Sources */,
571
				DA0400A81026DCB3008C8C20 /* VertexArray.m in Sources */,
572
				DAB2BC4B1028E34100F4EF95 /* SimplexNoise.m in Sources */,
573
				DAB2BC4E1028E34D00F4EF95 /* MersenneTwister.m in Sources */,
574
				DAB2BC511028E3A900F4EF95 /* JigsawGenerator.m in Sources */,
575 14
				DAB2BC971028F9A400F4EF95 /* Triangulation.m in Sources */,
576 15
				DAB2C08D102B1D5E00F4EF95 /* JigsawPiece.m in Sources */,
577 20
				DAB2C87A102D66BC00F4EF95 /* ESShader.m in Sources */,
578
				DAB2C88E102D690F00F4EF95 /* ES2Shader.m in Sources */,
579
				DAB2C8AD102D6B9F00F4EF95 /* ES1Shader.m in Sources */,
580 25
				DA5AF5AA1031D72B00434F8C /* ImageWell.m in Sources */,
581
				DA5AF85B10321E7500434F8C /* ElAnimation.m in Sources */,
582 30
				DA142CC810345C7500864430 /* GLESView.m in Sources */,
583 38
				DAADC5B11039F7D400D7FD16 /* GriddedImageWell.m in Sources */,
584 9
			);
585
			runOnlyForDeploymentPostprocessing = 0;
586
		};
587
/* End PBXSourcesBuildPhase section */
588
589 49
/* Begin PBXTargetDependency section */
590
		DA48E47610987DF4004612B8 /* PBXTargetDependency */ = {
591
			isa = PBXTargetDependency;
592
			name = TappityServer;
593
			targetProxy = DA48E47510987DF4004612B8 /* PBXContainerItemProxy */;
594
		};
595
/* End PBXTargetDependency section */
596
597 9
/* Begin XCBuildConfiguration section */
598
		1D6058940D05DD3E006BFB54 /* Debug */ = {
599
			isa = XCBuildConfiguration;
600
			buildSettings = {
601
				ALWAYS_SEARCH_USER_PATHS = NO;
602
				COPY_PHASE_STRIP = NO;
603
				GCC_DYNAMIC_NO_PIC = NO;
604
				GCC_OPTIMIZATION_LEVEL = 0;
605
				GCC_PRECOMPILE_PREFIX_HEADER = YES;
606
				GCC_PREFIX_HEADER = Jigs_Prefix.pch;
607
				"GCC_THUMB_SUPPORT[arch=armv6]" = "";
608
				INFOPLIST_FILE = "Jigs-Info.plist";
609 50
				OTHER_LDFLAGS = "-ObjC";
610 9
				PRODUCT_NAME = Jigs;
611
			};
612
			name = Debug;
613
		};
614
		1D6058950D05DD3E006BFB54 /* Release */ = {
615
			isa = XCBuildConfiguration;
616
			buildSettings = {
617
				ALWAYS_SEARCH_USER_PATHS = NO;
618
				COPY_PHASE_STRIP = YES;
619
				GCC_PRECOMPILE_PREFIX_HEADER = YES;
620
				GCC_PREFIX_HEADER = Jigs_Prefix.pch;
621
				"GCC_THUMB_SUPPORT[arch=armv6]" = "";
622
				INFOPLIST_FILE = "Jigs-Info.plist";
623 50
				OTHER_LDFLAGS = "-ObjC";
624 9
				PRODUCT_NAME = Jigs;
625
			};
626
			name = Release;
627
		};
628
		C01FCF4F08A954540054247B /* Debug */ = {
629
			isa = XCBuildConfiguration;
630
			buildSettings = {
631
				ARCHS = "$(ARCHS_STANDARD_32_BIT)";
632
				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
633
				GCC_C_LANGUAGE_STANDARD = c99;
634 53
				GCC_OPTIMIZATION_LEVEL = 0;
635 30
				GCC_THUMB_SUPPORT = NO;
636 42
				GCC_WARN_ABOUT_MISSING_FIELD_INITIALIZERS = YES;
637
				GCC_WARN_ABOUT_MISSING_NEWLINE = YES;
638 9
				GCC_WARN_ABOUT_RETURN_TYPE = YES;
639 42
				GCC_WARN_INITIALIZER_NOT_FULLY_BRACKETED = YES;
640
				GCC_WARN_MISSING_PARENTHESES = YES;
641
				GCC_WARN_SIGN_COMPARE = YES;
642 9
				GCC_WARN_UNUSED_VARIABLE = YES;
643
				PREBINDING = NO;
644 46
				SDKROOT = iphoneos3.1;
645 9
			};
646
			name = Debug;
647
		};
648
		C01FCF5008A954540054247B /* Release */ = {
649
			isa = XCBuildConfiguration;
650
			buildSettings = {
651
				ARCHS = "$(ARCHS_STANDARD_32_BIT)";
652
				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
653
				GCC_C_LANGUAGE_STANDARD = c99;
654 42
				GCC_OPTIMIZATION_LEVEL = 2;
655 30
				GCC_THUMB_SUPPORT = NO;
656 42
				GCC_WARN_ABOUT_MISSING_FIELD_INITIALIZERS = YES;
657
				GCC_WARN_ABOUT_MISSING_NEWLINE = YES;
658 9
				GCC_WARN_ABOUT_RETURN_TYPE = YES;
659 42
				GCC_WARN_INITIALIZER_NOT_FULLY_BRACKETED = YES;
660
				GCC_WARN_MISSING_PARENTHESES = YES;
661
				GCC_WARN_SIGN_COMPARE = YES;
662 9
				GCC_WARN_UNUSED_VARIABLE = YES;
663 42
				OTHER_CFLAGS = "-DNDEBUG";
664 9
				PREBINDING = NO;
665 46
				SDKROOT = iphoneos3.1;
666 9
			};
667
			name = Release;
668
		};
669
/* End XCBuildConfiguration section */
670
671
/* Begin XCConfigurationList section */
672
		1D6058960D05DD3E006BFB54 /* Build configuration list for PBXNativeTarget "Jigs" */ = {
673
			isa = XCConfigurationList;
674
			buildConfigurations = (
675
				1D6058940D05DD3E006BFB54 /* Debug */,
676
				1D6058950D05DD3E006BFB54 /* Release */,
677
			);
678
			defaultConfigurationIsVisible = 0;
679
			defaultConfigurationName = Release;
680
		};
681
		C01FCF4E08A954540054247B /* Build configuration list for PBXProject "Jigs" */ = {
682
			isa = XCConfigurationList;
683
			buildConfigurations = (
684
				C01FCF4F08A954540054247B /* Debug */,
685
				C01FCF5008A954540054247B /* Release */,
686
			);
687
			defaultConfigurationIsVisible = 0;
688
			defaultConfigurationName = Release;
689
		};
690
/* End XCConfigurationList section */
691
	};
692
	rootObject = 29B97313FDCFA39411CA2CEA /* Project object */;
693
}

Loggerhead 1.17 is a web-based interface for Bazaar branches