RSS

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

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

Loggerhead 1.17 is a web-based interface for Bazaar branches