Skip to content
Browse files

Added sound, goals, score, etc.

  • Loading branch information...
1 parent a88a503 commit fc7f3f36ed9cc5b13cf49eae4cf1c1486e7daca0 @wdlindmeier committed Mar 7, 2011
View
BIN resources/beepboop.mp3
Binary file not shown.
View
BIN resources/pop.mp3
Binary file not shown.
View
BIN resources/pop2.mp3
Binary file not shown.
View
BIN resources/reward.mp3
Binary file not shown.
View
189 src/kinectBasicApp.cpp
@@ -1,3 +1,4 @@
+#include <math.h>
#include "cinder/app/AppBasic.h"
#include "cinder/gl/gl.h"
#include "cinder/gl/Texture.h"
@@ -6,18 +7,46 @@
#include "cinder/Utilities.h"
#include "cinder/Rand.h"
#include "cinder/Channel.h"
-#include <math.h>
-#import "Ribbon.h"
+#include "cinder/params/Params.h"
+#include "cinder/audio/Output.h"
+#include "cinder/audio/Io.h"
+#include "cinder/CinderResources.h"
#include "Kinect.h"
#include "CinderOpenCV.h"
-#define MAX_RIBBONS 20
+#import "Ribbon.h"
+#import "Goal.h"
+
+#define RES_POP CINDER_RESOURCE( ../resources/, pop.mp3, 128, MP3 )
using namespace ci;
using namespace ci::app;
using namespace std;
+bool pointFallsWithinShape(const Vec2i &testPoint, list<RibbonParticle *> *particles)
+{
+ int nVert = particles->size();
+ float vertx[nVert];
+ float verty[nVert];
+ int n=0;
+ for(list<RibbonParticle *>::iterator p = particles->begin(); p != particles->end(); ++p){
+ vertx[n] = (*p)->mPos.x;
+ verty[n] = (*p)->mPos.y;
+ n++;
+ }
+
+ int testx = testPoint.x;
+ int testy = testPoint.y;
+ int i, j = 0;
+ bool c = false;
+ for (i = 0, j = nVert-1; i < nVert; j = i++) {
+ if (((verty[i]>testy) != (verty[j]>testy)) &&
+ (testx < (vertx[j]-vertx[i]) * (testy-verty[i]) / (verty[j]-verty[i]) + vertx[i]))
+ c = !c;
+ }
+ return c;
+}
class kinectBasicApp : public AppBasic {
public:
@@ -29,34 +58,55 @@ class kinectBasicApp : public AppBasic {
void addNewRibbon();
void deleteRibbon();
+ params::InterfaceGl mParams;
+
// Kinect
Kinect mKinect;
gl::Texture mColorTexture, mDepthTexture;
float mTilt;
+ // Ribbons+Kinect
+ list<Vec2i> mClosestPoints;
+ Vec2i mClosestPoint;
+ bool mIsTracing;
+ audio::SourceRef mAudioSource;
+
// Ribbons
- list<Vec2i> mClosestPoints;
- Vec2i mClosestPoint;
- Ribbon *mRibbon;
-// list<Ribbon *> mRibbons;
-// list<Ribbon *> mCurrentRibbons;
- bool mIsTracing;
-
+ Ribbon *mRibbon;
+ list<Goal *> mGoals;
+ int mMaxGoalAge;
+ int mParticleFreq;
+ int mMinThreshRange;
+ int mMaxThreshRange;
+ int mScore;
+
};
void kinectBasicApp::prepareSettings( Settings* settings )
{
+ mParams = params::InterfaceGl("Kinect Game", Vec2i(200,100));
+ mParams.addParam( "mMinThreshRange", &mMinThreshRange, "min=0.0 max=255.0 step=1.0 keyIncr=2 keyDecr=1");
+ mParams.addParam( "mMaxThreshRange", &mMaxThreshRange, "min=0.0 max=255.0 step=1.0 keyIncr=0 keyDecr=9");
+
settings->setWindowSize( 640, 480 );
}
void kinectBasicApp::setup()
{
+ // Kinect
mKinect = Kinect( Kinect::Device() ); // the default Device implies the first Kinect connected
- mTilt = 5.0;
+ mTilt = 15.0;
mKinect.setTilt(mTilt);
mClosestPoint = Vec2i::zero();
- mRibbon = NULL;
+ // Ribbon
mIsTracing = false;
+ mMaxGoalAge = 120;
+ mRibbon = NULL;
+ mParticleFreq = 5;
+ mMinThreshRange = 100;
+ mMaxThreshRange = 180;
+ mAudioSource = audio::load( loadResource( RES_POP ) );
+ mScore = 0;
}
void kinectBasicApp::keyDown( KeyEvent event)
@@ -67,21 +117,38 @@ void kinectBasicApp::keyDown( KeyEvent event)
}else if(event.getCode() == KeyEvent::KEY_DOWN){
mTilt = math<float>::clamp(mTilt-1, -31.0, 31.0);
mKinect.setTilt(mTilt);
- }/*else if(event.getCode() == KeyEvent::KEY_SPACE){
- addNewRibbon();
- }*/
+ }
}
void kinectBasicApp::update()
{
- if( mKinect.checkNewDepthFrame() ){
- mDepthTexture = mKinect.getDepthImage();
- // Blur the depth image
- cv::Mat input(toOcv(mKinect.getDepthImage())), blurred;
+ // Randomly add goals
+
+ if(Rand::randInt(1000) < mParticleFreq){
+ // Make sure the goals dont start near the edges
+ Goal *g = new Goal(Vec2i(Rand::randInt(100, 540), Rand::randInt(100, 380)), mMaxGoalAge);
+ mGoals.push_back(g);
+ }
+
+ // Analyze depth image
+ if( mKinect.checkNewDepthFrame() ){
+
+ cv::Mat input(toOcv(mKinect.getDepthImage())), blurred, output;
+ cv::flip(input, input, 1);
+
cv::blur(input, blurred, cv::Size(30.0, 30.0));
+
Channel8u depthChannel = fromOcv(blurred);
+
+ // Threshold
+ // mDepthTexture = fromOcv(input);
+ cv::threshold( toOcv(depthChannel), output, mMinThreshRange, mMaxThreshRange, CV_THRESH_BINARY);
+ mDepthTexture = fromOcv(output);
+
+
+
// Iterate over the depth image and find the lightest / highest point
Channel8u::Iter iter = depthChannel.getIter();
uint8_t maxValue = 0;
@@ -102,13 +169,13 @@ void kinectBasicApp::update()
float distanceDelta = Vec2i(closestImagePoint - mClosestPoint).length();
- if(distanceDelta < 200 || mClosestPoint == Vec2i::zero()){
+ if(distanceDelta < 300 || mClosestPoint == Vec2i::zero()){
// This just establishes an active range.
// We don't want the ribbons to appear if the user is too close
// or too far.
bool wasTracing = mIsTracing;
- mIsTracing = (int)maxValue < 180 && (int)maxValue > 50;
+ mIsTracing = (int)maxValue < mMaxThreshRange && (int)maxValue > mMinThreshRange;
if(!wasTracing && mIsTracing){
addNewRibbon();
}
@@ -118,7 +185,16 @@ void kinectBasicApp::update()
for(list<Vec2i>::iterator p = mClosestPoints.begin(); p != mClosestPoints.end(); ++p){
averagePoint += *p;
}
- mClosestPoint = averagePoint / (mClosestPoints.size() + 1);
+
+ Vec2i newClosestPoint = averagePoint / (mClosestPoints.size() + 1);
+
+ // NOTE: We're only adding a particle if the closest point has moved more than 1px in either direction
+ bool shouldAddParticle = false;
+ if(abs(newClosestPoint.x - mClosestPoint.x) > 1 || abs(newClosestPoint.y - mClosestPoint.y) > 1){
+ shouldAddParticle = true;
+ }
+
+ mClosestPoint = newClosestPoint;
mClosestPoints.push_back(closestImagePoint);
// NOTE: Pushing the averaged point rather than the absolute closest makes it a lot smoother but not as accurate
@@ -128,13 +204,37 @@ void kinectBasicApp::update()
mClosestPoints.pop_front();
}
- if(mIsTracing){
+ if(mRibbon && shouldAddParticle && mIsTracing){
// Add closest position to the current ribbon
mRibbon->addParticle(mClosestPoint);
}
+
+ // NOTE: This must happen after addParticle and before ribbon.update()
+ if(mRibbon && mRibbon->mIntersectionParticles.size() > 0){
+ // There's an intersection. Do a point check on all of the goals
+ bool captured = false;
+ for(list<Goal *>::iterator g = mGoals.begin(); g != mGoals.end(); ++g){
+ if(!(*g)->mIsCaptured){
+ bool hitTest = pointFallsWithinShape((*g)->mPos, &(mRibbon->mIntersectionParticles));
+ if(hitTest){
+ captured = true;
+ (*g)->setIsCaptured();
+ // Increasing the frequency whenever one is caught
+ mParticleFreq += 1;
+ mMaxGoalAge -= 5;
+ mScore++;
+ audio::Output::play( mAudioSource );
+ // NOTE: Only capturing 1 at a time
+ break;
+ }
+ }
+ }
+ mRibbon->mCapturedGoal = captured;
+ }
+
}else{
- console() << "warning " << distanceDelta << "\n";
+ // console() << "warning " << distanceDelta << "\n";
}
}
@@ -144,6 +244,16 @@ void kinectBasicApp::update()
}else if(mRibbon){
mRibbon->update();
}
+
+ for(list<Goal *>::iterator g = mGoals.begin(); g != mGoals.end(); ++g){
+
+ (*g)->update();
+
+ if( (*g)->isDead() ){
+ delete (*g);
+ mGoals.remove((*g));
+ }
+ }
}
@@ -163,25 +273,32 @@ void kinectBasicApp::deleteRibbon()
}
}
-
void kinectBasicApp::draw()
-{
- gl::clear( Color( 0, 0, 0 ) );
- gl::color(Color::white());
-
+{
gl::setMatricesWindow( getWindowWidth(), getWindowHeight() );
+ glClearColor(1.0, 1.0, 1.0, 1.0);
+ glClear(GL_COLOR_BUFFER_BIT);
+
+ gl::color(Color(0.3, 0.6, 7.0));
+
if( mDepthTexture )
gl::draw( mDepthTexture );
-// if( mColorTexture )
-// gl::draw( mColorTexture, Vec2i( 640, 0 ) );
+
+ gl::enableAlphaBlending(false);
+
+ for(list<Goal *>::iterator g = mGoals.begin(); g != mGoals.end(); ++g){
+ (*g)->draw();
+ }
+
+ gl::disableAlphaBlending();
+
if(mIsTracing){
- if(mClosestPoint != Vec2i::zero()){
- gl::color(Color(1.0, 0.0, 0.0));
- gl::drawSolidCircle(mClosestPoint, 10);
- gl::color(Color::white());
- }
if(mRibbon) mRibbon->draw();
}
+
+ gl::drawString(boost::lexical_cast<string>( mScore ), Vec2f(600, 20), Color::white(), Font("Arial", 32));
+
+ // params::InterfaceGl::draw();
}
View
60 xcode/Goal.cpp
@@ -0,0 +1,60 @@
+/*
+ * Goal.cpp
+ * CinderRibbonsRecovered
+ *
+ * Created by Bill Lindmeier on 3/7/11.
+ * Copyright 2011 R/GA. All rights reserved.
+ *
+ */
+
+#include "Goal.h"
+#include "cinder/gl/gl.h"
+#include "cinder/Rand.h"
+
+using namespace ci;
+
+Goal::Goal(const Vec2i &position, int maxAge)
+{
+ mPos = position;
+ mIsCaptured = false;
+ mAge = 0;
+ mVel = Rand::randVec2f();
+ mRadius = 10;
+ mCapturedAge = 0;
+ mMaxAge = maxAge;
+ mAgeDisplayCaptured = 60;
+}
+
+bool Goal::isDead()
+{
+ return mAge >= mMaxAge;
+}
+
+void Goal::setIsCaptured()
+{
+ mCapturedAge = 0;
+ mIsCaptured = true;
+ mAge = mMaxAge - mAgeDisplayCaptured;
+}
+
+void Goal::update()
+{
+ mAge++;
+ if(mIsCaptured){
+ mCapturedAge++;
+ mRadius += 0.5;
+ }else{
+ mPos += mVel;
+ }
+}
+
+void Goal::draw(){
+ if(mIsCaptured){
+ float value = 1.0 - ((1.0/(float)mAgeDisplayCaptured) * mCapturedAge);
+ gl::color(ColorA(value, value, value, value));
+ }else{
+ gl::color(ColorA(1.0, 0.3, 0.0, 1.0));
+ }
+
+ gl::drawSolidCircle(mPos, mRadius);
+}
View
29 xcode/Goal.h
@@ -0,0 +1,29 @@
+/*
+ * Goal.h
+ * CinderRibbonsRecovered
+ *
+ * Created by Bill Lindmeier on 3/7/11.
+ * Copyright 2011 R/GA. All rights reserved.
+ *
+ */
+
+#include "cinder/Vector.h"
+
+class Goal {
+
+public:
+ Goal(const ci::Vec2i &position, int maxAge);
+ void draw();
+ void update();
+ bool isDead();
+ void setIsCaptured();
+
+ bool mIsCaptured;
+ ci::Vec2f mPos;
+ ci::Vec2f mVel;
+ int mAge;
+ float mRadius;
+ int mCapturedAge;
+ int mMaxAge;
+ int mAgeDisplayCaptured;
+};
View
148 xcode/Ribbon.cpp
@@ -14,14 +14,41 @@
#include "cinder/app/App.h"
#include "cinder/Rand.h"
-#define MAX_NUM_PARTICLES 100
-
using namespace ci;
using namespace std;
+bool getLineIntersection(float p0_x, float p0_y, float p1_x, float p1_y, float p2_x, float p2_y, float p3_x, float p3_y, float *i_x, float *i_y)
+{
+ float s1_x, s1_y, s2_x, s2_y;
+ s1_x = p1_x - p0_x; s1_y = p1_y - p0_y;
+ s2_x = p3_x - p2_x; s2_y = p3_y - p2_y;
+
+ float s, t;
+ s = (-s1_y * (p0_x - p2_x) + s1_x * (p0_y - p2_y)) / (-s2_x * s1_y + s1_x * s2_y);
+ t = ( s2_x * (p0_y - p2_y) - s2_y * (p0_x - p2_x)) / (-s2_x * s1_y + s1_x * s2_y);
+
+ if (s >= 0 && s <= 1 && t >= 0 && t <= 1)
+ // if (s > 0 && s < 1 && t > 0 && t < 1)
+ {
+ // Collision detected
+ if (i_x != NULL)
+ *i_x = p0_x + (t * s1_x);
+ if (i_y != NULL)
+ *i_y = p0_y + (t * s1_y);
+ return true;
+ }
+
+ return false; // No collision
+}
+
+
Ribbon::Ribbon()
{
mParticleHead = NULL;
+ mAge = 0;
+ mAgeConnectedAt = 0;
+ mMaxParticles = 200;
+
}
Ribbon::~Ribbon()
@@ -35,6 +62,21 @@ Ribbon::~Ribbon()
void Ribbon::update()
{
+ // Clear the intersection particles every time we update.
+ // We only need them around for 1 loop so the app can test for them.
+ if(mIntersectionParticles.size() > 0){
+ // app::console() << "clearing ix\n";
+ // Delete every particle but the head
+ for(list<RibbonParticle *>::iterator op = mIntersectionParticles.begin(); op != mIntersectionParticles.end(); ++op){
+ if((*op) != mParticleHead){
+ // These particles aren't used anymore so we should delete them
+ delete *op;
+ }
+ }
+ mIntersectionParticles.clear();
+ }
+
+ mAge++;
for(list<RibbonParticle *>::iterator p = mParticles.begin(); p != mParticles.end();++p){
(*p)->update();
}
@@ -75,18 +117,61 @@ void Ribbon::addParticle(const Vec2i &position)
if(mParticleHead){
mParticleHead->mNextParticle = p;
p->mPrevParticle = mParticleHead;
+
+ // Check if the particle intersects.
+ // NOTE: This isn't the most sophisticated way of doing it since in many cases we'll dupe the array w/out ever using it
+ //std::list<RibbonParticle *> shapeParticles;
+
+ bool intersected = false;
+
+ for(list<RibbonParticle *>::reverse_iterator op = mParticles.rbegin(); op != mParticles.rend(); ++op){
+
+ if(!intersected){
+
+ mIntersectionParticles.push_front(*op);
+
+ // If the other particle is not me, and the other particle has a previous particle
+ if((*op) != p && (*op)->mPrevParticle && p->mPrevParticle && p->mPrevParticle != (*op)){
+
+ if(getLineIntersection(p->mPos.x, p->mPos.y, p->mPrevParticle->mPos.x, p->mPrevParticle->mPos.y,
+ (*op)->mPos.x, (*op)->mPos.y, (*op)->mPrevParticle->mPos.x, (*op)->mPrevParticle->mPos.y,
+ NULL, NULL)){
+ intersected = true;
+ }
+ }
+
+ }else{
+
+ // Deleting the remaining particles, since we're just going to use the new list
+ delete *op;
+ }
+ }
+
+ if(intersected){
+ // Replace mParticles with a new list only containing the head
+ mParticles.clear();
+ list<RibbonParticle *> newParticles;
+ newParticles.push_back(p);
+ mParticles = newParticles;
+ mAgeConnectedAt = mAge;
+ }else{
+ // app::console() << "clearing ix in add particle\n";
+ // Clear the intersection particles so the app doesn't think we have a shape to test
+ mIntersectionParticles.clear();
+ }
}
- mParticleHead = p;
-
- // NOTE: Untested. May cause memory issues
- int particleSizeDelta = mParticles.size() - MAX_NUM_PARTICLES;
- if(particleSizeDelta > 0){
- for(int i=0;i<particleSizeDelta;i++){
- RibbonParticle *p = mParticles.front();
- mParticles.pop_front();
- delete p;
- }
- }
+ mParticleHead = p;
+
+ int numExtraParticles = mParticles.size() - mMaxParticles;
+ if(numExtraParticles > 0){
+ for(int i=0;i<numExtraParticles;i++){
+ // Remove extra particles
+ RibbonParticle *p = mParticles.front();
+ delete p;
+ mParticles.pop_front();
+ }
+ }
+
}
void Ribbon::draw()
@@ -136,19 +221,36 @@ void Ribbon::draw()
path.lineTo(prevNormPos2.x, prevNormPos2.y);
path.close();
- float value = ((*p)->mAge / 200.0);
-
+ // float value = ((*p)->mAge / 200.0);
+
// Draw the filled ribbon
- gl::color(Color(1.0-value,1.0-value,0));
+ // Defaults to yellow
+ float red = 1.0;
+ float green = 1.0;
+ float blue = 0.5;
+ if(mAgeConnectedAt > 0){
+ int lastConnected = mAge - mAgeConnectedAt;
+ if(lastConnected < 20){
+ if(mCapturedGoal){
+ red = lastConnected * 0.05;
+ }else{
+ green = lastConnected * 0.05;
+ }
+ blue = lastConnected * 0.025;
+ }
+ }
+ gl::color(Color(red,green,blue));
gl::drawSolid(path);
- // Draw the surface normal
- gl::color(Color(1.0-value,0,0));
- gl::drawLine(normPos1, normPos2);
+ /*
+ // Draw the surface normal
+ gl::color(Color(1.0-value,0,0));
+ gl::drawLine(normPos1, normPos2);
+
+ // Draw a line indicating it's position w/ velocity
+ gl::color(Color::black());
+ gl::drawLine(Vec2i(x1,y1), Vec2i(x2, y2));
+ */
- // Draw a line indicating it's position w/ velocity
- gl::color(Color::black());
- gl::drawLine(Vec2i(x1,y1), Vec2i(x2, y2));
-
}
}
View
8 xcode/Ribbon.h
@@ -20,8 +20,12 @@ class Ribbon {
void draw();
void addParticle(const ci::Vec2i &position);
void addFinalParticle(const ci::Vec2i &position);
-
+
std::list<RibbonParticle *> mParticles;
+ std::list<RibbonParticle *> mIntersectionParticles;
RibbonParticle *mParticleHead;
-
+ int mAge;
+ int mAgeConnectedAt;
+ int mMaxParticles;
+ bool mCapturedGoal;
};
View
5 xcode/RibbonParticle.cpp
@@ -44,7 +44,8 @@ void RibbonParticle::update()
float avgDelta = (avgNormalDistance - velNormalDistance) * 0.2;
float normalMagnatude = (velNormalDistance + avgDelta) / velNormalDistance;
if(!std::isnan(normalMagnatude) && !std::isinf(normalMagnatude)){
- mVelNormal = Vec2f(mVelNormal.x * normalMagnatude * 0.99, mVelNormal.y * normalMagnatude * 0.99);
+ //mVelNormal = Vec2f(mVelNormal.x * normalMagnatude * 0.99, mVelNormal.y * normalMagnatude * 0.99);
+ mVelNormal = Vec2f(mVelNormal.x * normalMagnatude, mVelNormal.y * normalMagnatude);
}
}
-}
+}
View
1,235 xcode/kinectBasic.xcodeproj/bill.pbxuser
@@ -2,22 +2,25 @@
{
00312AD41298780D009DC098 /* Kinect.cpp */ = {
uiCtxt = {
- sepNavIntBoundsRect = "{{0, 0}, {1124, 5070}}";
+ sepNavIntBoundsRect = "{{0, 0}, {1124, 4849}}";
sepNavSelRange = "{8383, 39}";
- sepNavVisRange = "{7519, 1347}";
+ sepNavVisRange = "{7568, 1298}";
};
};
00BAE6590E7ED9C10018A608 /* kinectBasicApp.cpp */ = {
uiCtxt = {
- sepNavIntBoundsRect = "{{0, 0}, {1124, 2379}}";
- sepNavSelRange = "{2679, 0}";
- sepNavVisRange = "{2126, 1473}";
+ sepNavIntBoundsRect = "{{0, 0}, {1124, 3835}}";
+ sepNavSelRange = "{4311, 0}";
+ sepNavVisRange = "{3608, 1816}";
};
};
29B97313FDCFA39411CA2CEA /* Project object */ = {
activeBuildConfigurationName = Debug;
activeExecutable = A940A88E12FD1F7E0095B1B6 /* kinectBasic */;
activeTarget = 8D1107260486CEB800E47090 /* kinectBasic */;
+ addToTargets = (
+ 8D1107260486CEB800E47090 /* kinectBasic */,
+ );
codeSenseManager = A940A89612FD1F9D0095B1B6 /* Code sense */;
executables = (
A940A88E12FD1F7E0095B1B6 /* kinectBasic */,
@@ -28,7 +31,7 @@
PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID;
PBXFileTableDataSourceColumnWidthsKey = (
20,
- 946,
+ 10,
20,
48,
43,
@@ -67,109 +70,76 @@
PBXFileDataSource_Warnings_ColumnID,
);
};
- PBXPerProjectTemplateStateSaveDate = 321138298;
- PBXWorkspaceStateSaveDate = 321138298;
+ PBXPerProjectTemplateStateSaveDate = 321251287;
+ PBXWorkspaceStateSaveDate = 321251287;
};
perUserProjectItems = {
- A926DBAA131ED643008CB283 = A926DBAA131ED643008CB283 /* PBXTextBookmark */;
A940A8A812FD266D0095B1B6 = A940A8A812FD266D0095B1B6 /* PBXTextBookmark */;
A940A8A912FD266D0095B1B6 = A940A8A912FD266D0095B1B6 /* PBXTextBookmark */;
- A940A8AD12FD266D0095B1B6 = A940A8AD12FD266D0095B1B6 /* PBXTextBookmark */;
- A95809B4132432810040DFF1 /* PBXTextBookmark */ = A95809B4132432810040DFF1 /* PBXTextBookmark */;
- A95809B5132432810040DFF1 /* PBXTextBookmark */ = A95809B5132432810040DFF1 /* PBXTextBookmark */;
- A95809B6132432810040DFF1 /* PBXTextBookmark */ = A95809B6132432810040DFF1 /* PBXTextBookmark */;
- A95809B91324328F0040DFF1 /* PBXTextBookmark */ = A95809B91324328F0040DFF1 /* PBXTextBookmark */;
- A95809C5132432990040DFF1 /* PBXTextBookmark */ = A95809C5132432990040DFF1 /* PBXTextBookmark */;
- A95809C8132432AB0040DFF1 /* PBXTextBookmark */ = A95809C8132432AB0040DFF1 /* PBXTextBookmark */;
- A95809C9132432B40040DFF1 /* PBXTextBookmark */ = A95809C9132432B40040DFF1 /* PBXTextBookmark */;
- A95809CB132433100040DFF1 /* PBXTextBookmark */ = A95809CB132433100040DFF1 /* PBXTextBookmark */;
- A95809D4132434B20040DFF1 /* PBXTextBookmark */ = A95809D4132434B20040DFF1 /* PBXTextBookmark */;
- A95809DE132436E00040DFF1 /* PBXTextBookmark */ = A95809DE132436E00040DFF1 /* PBXTextBookmark */;
- A95809DF132436E00040DFF1 /* PBXTextBookmark */ = A95809DF132436E00040DFF1 /* PBXTextBookmark */;
- A95809E1132436EB0040DFF1 /* PBXTextBookmark */ = A95809E1132436EB0040DFF1 /* PBXTextBookmark */;
- A95809E2132436EC0040DFF1 /* PBXTextBookmark */ = A95809E2132436EC0040DFF1 /* PBXTextBookmark */;
- A95809E3132436EF0040DFF1 /* PBXTextBookmark */ = A95809E3132436EF0040DFF1 /* PBXTextBookmark */;
- A95809E6132437430040DFF1 /* PBXTextBookmark */ = A95809E6132437430040DFF1 /* PBXTextBookmark */;
- A95809EA132438C30040DFF1 /* PBXTextBookmark */ = A95809EA132438C30040DFF1 /* PBXTextBookmark */;
- A95809EE132438F40040DFF1 /* PBXTextBookmark */ = A95809EE132438F40040DFF1 /* PBXTextBookmark */;
- A95809F2132439340040DFF1 /* PBXTextBookmark */ = A95809F2132439340040DFF1 /* PBXTextBookmark */;
- A95809FE13243BC60040DFF1 /* PBXTextBookmark */ = A95809FE13243BC60040DFF1 /* PBXTextBookmark */;
- A95809FF13243BC60040DFF1 /* PBXTextBookmark */ = A95809FF13243BC60040DFF1 /* PBXTextBookmark */;
- A9580A0013243BC60040DFF1 /* PBXTextBookmark */ = A9580A0013243BC60040DFF1 /* PBXTextBookmark */;
- A9580A0113243BC60040DFF1 /* PBXTextBookmark */ = A9580A0113243BC60040DFF1 /* PBXTextBookmark */;
- A9580A0513243C330040DFF1 /* PBXTextBookmark */ = A9580A0513243C330040DFF1 /* PBXTextBookmark */;
- A9580A0913243C720040DFF1 /* PBXTextBookmark */ = A9580A0913243C720040DFF1 /* PBXTextBookmark */;
- A9580A0A13243C720040DFF1 /* PBXTextBookmark */ = A9580A0A13243C720040DFF1 /* PBXTextBookmark */;
- A9580A0B13243C720040DFF1 /* PBXTextBookmark */ = A9580A0B13243C720040DFF1 /* PBXTextBookmark */;
- A9580A0F13243CB50040DFF1 /* PBXTextBookmark */ = A9580A0F13243CB50040DFF1 /* PBXTextBookmark */;
- A9580A1013243CB50040DFF1 /* PBXTextBookmark */ = A9580A1013243CB50040DFF1 /* PBXTextBookmark */;
- A9580A1113243CB50040DFF1 /* PBXTextBookmark */ = A9580A1113243CB50040DFF1 /* PBXTextBookmark */;
- A9580A1513243CEE0040DFF1 /* PBXTextBookmark */ = A9580A1513243CEE0040DFF1 /* PBXTextBookmark */;
- A9580A1613243CEE0040DFF1 /* PBXTextBookmark */ = A9580A1613243CEE0040DFF1 /* PBXTextBookmark */;
- A9580A1713243CEE0040DFF1 /* PBXTextBookmark */ = A9580A1713243CEE0040DFF1 /* PBXTextBookmark */;
- A9580A1813243CF60040DFF1 /* PBXTextBookmark */ = A9580A1813243CF60040DFF1 /* PBXTextBookmark */;
- A9580A1A13243D1C0040DFF1 /* PBXTextBookmark */ = A9580A1A13243D1C0040DFF1 /* PBXTextBookmark */;
- A9580A1B13243D1C0040DFF1 /* PBXTextBookmark */ = A9580A1B13243D1C0040DFF1 /* PBXTextBookmark */;
- A9580A1C13243D200040DFF1 /* PBXTextBookmark */ = A9580A1C13243D200040DFF1 /* PBXTextBookmark */;
- A9580A1F13243D2B0040DFF1 /* PBXTextBookmark */ = A9580A1F13243D2B0040DFF1 /* PBXTextBookmark */;
- A9580A2113243D5A0040DFF1 /* PBXTextBookmark */ = A9580A2113243D5A0040DFF1 /* PBXTextBookmark */;
- A9580A2613243E0E0040DFF1 /* PBXTextBookmark */ = A9580A2613243E0E0040DFF1 /* PBXTextBookmark */;
- A9580A2713243E0E0040DFF1 /* PBXTextBookmark */ = A9580A2713243E0E0040DFF1 /* PBXTextBookmark */;
- A9580A2813243E0E0040DFF1 /* PBXTextBookmark */ = A9580A2813243E0E0040DFF1 /* PBXTextBookmark */;
- A9580A2A13243E400040DFF1 /* PBXTextBookmark */ = A9580A2A13243E400040DFF1 /* PBXTextBookmark */;
- A9580A2D13243E510040DFF1 /* PBXTextBookmark */ = A9580A2D13243E510040DFF1 /* PBXTextBookmark */;
- A9580A3113243E740040DFF1 /* PBXTextBookmark */ = A9580A3113243E740040DFF1 /* PBXTextBookmark */;
- A9580A3313243E890040DFF1 /* PBXTextBookmark */ = A9580A3313243E890040DFF1 /* PBXTextBookmark */;
- A9580A3413243E890040DFF1 /* PBXTextBookmark */ = A9580A3413243E890040DFF1 /* PBXTextBookmark */;
- A9580A3513243E9F0040DFF1 /* PBXTextBookmark */ = A9580A3513243E9F0040DFF1 /* PBXTextBookmark */;
- A9580A3813243EAD0040DFF1 /* PBXTextBookmark */ = A9580A3813243EAD0040DFF1 /* PBXTextBookmark */;
- A9580A3A13243EC80040DFF1 /* PBXTextBookmark */ = A9580A3A13243EC80040DFF1 /* PBXTextBookmark */;
- A9580A3D13243EF50040DFF1 /* PBXTextBookmark */ = A9580A3D13243EF50040DFF1 /* PBXTextBookmark */;
- A9580A3E13243F030040DFF1 /* PBXTextBookmark */ = A9580A3E13243F030040DFF1 /* PBXTextBookmark */;
- A9580A4013243F120040DFF1 /* PBXTextBookmark */ = A9580A4013243F120040DFF1 /* PBXTextBookmark */;
- A9580A4113243F5C0040DFF1 /* PBXTextBookmark */ = A9580A4113243F5C0040DFF1 /* PBXTextBookmark */;
- A9580A4413243F6C0040DFF1 /* PBXTextBookmark */ = A9580A4413243F6C0040DFF1 /* PBXTextBookmark */;
- A9580A4513243FBC0040DFF1 /* PBXTextBookmark */ = A9580A4513243FBC0040DFF1 /* PBXTextBookmark */;
- A9580A4813243FD80040DFF1 /* PBXTextBookmark */ = A9580A4813243FD80040DFF1 /* PBXTextBookmark */;
- A9580A4913243FF00040DFF1 /* PBXTextBookmark */ = A9580A4913243FF00040DFF1 /* PBXTextBookmark */;
- A9580A4B1324402E0040DFF1 /* PBXTextBookmark */ = A9580A4B1324402E0040DFF1 /* PBXTextBookmark */;
- A9580A4E1324408B0040DFF1 /* PBXTextBookmark */ = A9580A4E1324408B0040DFF1 /* PBXTextBookmark */;
- A9580A52132441820040DFF1 /* PBXTextBookmark */ = A9580A52132441820040DFF1 /* PBXTextBookmark */;
- A9580A54132441880040DFF1 /* PBXTextBookmark */ = A9580A54132441880040DFF1 /* PBXTextBookmark */;
- A9580A55132441990040DFF1 /* PBXTextBookmark */ = A9580A55132441990040DFF1 /* PBXTextBookmark */;
- A9580A56132441990040DFF1 /* PBXTextBookmark */ = A9580A56132441990040DFF1 /* PBXTextBookmark */;
- A9580A58132441990040DFF1 /* PBXTextBookmark */ = A9580A58132441990040DFF1 /* PBXTextBookmark */;
- A9580A59132441990040DFF1 /* PBXTextBookmark */ = A9580A59132441990040DFF1 /* PBXTextBookmark */;
- A9580A5A132441A20040DFF1 /* PBXTextBookmark */ = A9580A5A132441A20040DFF1 /* PBXTextBookmark */;
- A9580A5B132441A20040DFF1 /* PBXTextBookmark */ = A9580A5B132441A20040DFF1 /* PBXTextBookmark */;
- A9580A5C132441A20040DFF1 /* PBXTextBookmark */ = A9580A5C132441A20040DFF1 /* PBXTextBookmark */;
- A9580A5D132441A40040DFF1 /* PBXTextBookmark */ = A9580A5D132441A40040DFF1 /* PBXTextBookmark */;
- A9580A5E132441A40040DFF1 /* PBXTextBookmark */ = A9580A5E132441A40040DFF1 /* PBXTextBookmark */;
- A9580A5F132441A40040DFF1 /* PBXTextBookmark */ = A9580A5F132441A40040DFF1 /* PBXTextBookmark */;
- A9580A62132441CD0040DFF1 /* PBXTextBookmark */ = A9580A62132441CD0040DFF1 /* PBXTextBookmark */;
- A9580A63132441CD0040DFF1 /* PBXTextBookmark */ = A9580A63132441CD0040DFF1 /* PBXTextBookmark */;
- A9580A65132441E90040DFF1 /* PBXTextBookmark */ = A9580A65132441E90040DFF1 /* PBXTextBookmark */;
- A9580A66132441E90040DFF1 /* PBXTextBookmark */ = A9580A66132441E90040DFF1 /* PBXTextBookmark */;
- A9580A67132441E90040DFF1 /* PBXTextBookmark */ = A9580A67132441E90040DFF1 /* PBXTextBookmark */;
- A9580A6A1324421C0040DFF1 /* PBXTextBookmark */ = A9580A6A1324421C0040DFF1 /* PBXTextBookmark */;
- A9580A6C1324423E0040DFF1 /* PBXTextBookmark */ = A9580A6C1324423E0040DFF1 /* PBXTextBookmark */;
- A9580A6D1324423E0040DFF1 /* PBXTextBookmark */ = A9580A6D1324423E0040DFF1 /* PBXTextBookmark */;
- A9580A6E1324423E0040DFF1 /* PBXTextBookmark */ = A9580A6E1324423E0040DFF1 /* PBXTextBookmark */;
- A9580A6F132443340040DFF1 /* PBXTextBookmark */ = A9580A6F132443340040DFF1 /* PBXTextBookmark */;
- A9580A70132443340040DFF1 /* PBXTextBookmark */ = A9580A70132443340040DFF1 /* PBXTextBookmark */;
- A9580A73132443470040DFF1 /* PBXTextBookmark */ = A9580A73132443470040DFF1 /* PBXTextBookmark */;
- A9580A771324437A0040DFF1 /* PBXTextBookmark */ = A9580A771324437A0040DFF1 /* PBXTextBookmark */;
- A9580A7B132443930040DFF1 /* PBXTextBookmark */ = A9580A7B132443930040DFF1 /* PBXTextBookmark */;
- A9580A7F132443E10040DFF1 /* PBXTextBookmark */ = A9580A7F132443E10040DFF1 /* PBXTextBookmark */;
- A9580A811324440D0040DFF1 /* PBXTextBookmark */ = A9580A811324440D0040DFF1 /* PBXTextBookmark */;
- A9580A821324446E0040DFF1 /* PBXTextBookmark */ = A9580A821324446E0040DFF1 /* PBXTextBookmark */;
- A9580A851324447C0040DFF1 /* PBXTextBookmark */ = A9580A851324447C0040DFF1 /* PBXTextBookmark */;
- A9580A87132444B00040DFF1 /* PBXTextBookmark */ = A9580A87132444B00040DFF1 /* PBXTextBookmark */;
- A9580A8A1324451A0040DFF1 /* PBXTextBookmark */ = A9580A8A1324451A0040DFF1 /* PBXTextBookmark */;
- A9580A8B132445220040DFF1 /* PBXTextBookmark */ = A9580A8B132445220040DFF1 /* PBXTextBookmark */;
- A9580A8F132445D50040DFF1 /* PBXTextBookmark */ = A9580A8F132445D50040DFF1 /* PBXTextBookmark */;
- A9580A91132446410040DFF1 /* PBXTextBookmark */ = A9580A91132446410040DFF1 /* PBXTextBookmark */;
- A9580A92132446530040DFF1 /* PBXTextBookmark */ = A9580A92132446530040DFF1 /* PBXTextBookmark */;
+ A95809B4132432810040DFF1 = A95809B4132432810040DFF1 /* PBXTextBookmark */;
+ A95809FE13243BC60040DFF1 = A95809FE13243BC60040DFF1 /* PBXTextBookmark */;
+ A9580A56132441990040DFF1 = A9580A56132441990040DFF1 /* PBXTextBookmark */;
+ A9580A6F132443340040DFF1 = A9580A6F132443340040DFF1 /* PBXTextBookmark */;
+ A9580A91132446410040DFF1 = A9580A91132446410040DFF1 /* PBXTextBookmark */;
+ A9580B371325D1370040DFF1 = A9580B371325D1370040DFF1 /* PBXTextBookmark */;
+ A9580BF21325F6C80040DFF1 /* PBXTextBookmark */ = A9580BF21325F6C80040DFF1 /* PBXTextBookmark */;
+ A9580BF31325F6C80040DFF1 /* PBXTextBookmark */ = A9580BF31325F6C80040DFF1 /* PBXTextBookmark */;
+ A9580BF41325F6C80040DFF1 /* PBXTextBookmark */ = A9580BF41325F6C80040DFF1 /* PBXTextBookmark */;
+ A9580BF51325F6C80040DFF1 /* PBXTextBookmark */ = A9580BF51325F6C80040DFF1 /* PBXTextBookmark */;
+ A9580BF61325F6C80040DFF1 /* PBXTextBookmark */ = A9580BF61325F6C80040DFF1 /* PBXTextBookmark */;
+ A9580BF71325F6C80040DFF1 /* PBXTextBookmark */ = A9580BF71325F6C80040DFF1 /* PBXTextBookmark */;
+ A9580BF81325F6C80040DFF1 /* PBXTextBookmark */ = A9580BF81325F6C80040DFF1 /* PBXTextBookmark */;
+ A9580BF91325F6CE0040DFF1 /* PBXTextBookmark */ = A9580BF91325F6CE0040DFF1 /* PBXTextBookmark */;
+ A9580BFB1325F6CE0040DFF1 /* PBXTextBookmark */ = A9580BFB1325F6CE0040DFF1 /* PBXTextBookmark */;
+ A9580BFE1325F6E90040DFF1 /* PBXTextBookmark */ = A9580BFE1325F6E90040DFF1 /* PBXTextBookmark */;
+ A9580C0B1325F7060040DFF1 /* PBXTextBookmark */ = A9580C0B1325F7060040DFF1 /* PBXTextBookmark */;
+ A9580C151325F80E0040DFF1 /* PBXTextBookmark */ = A9580C151325F80E0040DFF1 /* PBXTextBookmark */;
+ A9580C1B1325F8F40040DFF1 /* PBXTextBookmark */ = A9580C1B1325F8F40040DFF1 /* PBXTextBookmark */;
+ A9580C1E1325F9F10040DFF1 /* PBXTextBookmark */ = A9580C1E1325F9F10040DFF1 /* PBXTextBookmark */;
+ A9580C221325FA110040DFF1 /* PBXTextBookmark */ = A9580C221325FA110040DFF1 /* PBXTextBookmark */;
+ A9580C261325FA330040DFF1 /* PBXTextBookmark */ = A9580C261325FA330040DFF1 /* PBXTextBookmark */;
+ A9580C2A1325FA740040DFF1 /* PBXTextBookmark */ = A9580C2A1325FA740040DFF1 /* PBXTextBookmark */;
+ A9580C2E1325FAC20040DFF1 /* PBXTextBookmark */ = A9580C2E1325FAC20040DFF1 /* PBXTextBookmark */;
+ A9580C2F1325FAC20040DFF1 /* PBXTextBookmark */ = A9580C2F1325FAC20040DFF1 /* PBXTextBookmark */;
+ A9580C301325FAC20040DFF1 /* PBXTextBookmark */ = A9580C301325FAC20040DFF1 /* PBXTextBookmark */;
+ A9580C311325FAC20040DFF1 /* PBXTextBookmark */ = A9580C311325FAC20040DFF1 /* PBXTextBookmark */;
+ A9580C321325FAC20040DFF1 /* PBXTextBookmark */ = A9580C321325FAC20040DFF1 /* PBXTextBookmark */;
+ A9580C361325FB080040DFF1 /* PBXTextBookmark */ = A9580C361325FB080040DFF1 /* PBXTextBookmark */;
+ A9580C371325FB080040DFF1 /* PBXTextBookmark */ = A9580C371325FB080040DFF1 /* PBXTextBookmark */;
+ A9580C381325FB080040DFF1 /* PBXTextBookmark */ = A9580C381325FB080040DFF1 /* PBXTextBookmark */;
+ A9580C3C1325FB910040DFF1 /* PBXTextBookmark */ = A9580C3C1325FB910040DFF1 /* PBXTextBookmark */;
+ A9580C3D1325FB910040DFF1 /* PBXTextBookmark */ = A9580C3D1325FB910040DFF1 /* PBXTextBookmark */;
+ A9580C3E1325FB910040DFF1 /* PBXTextBookmark */ = A9580C3E1325FB910040DFF1 /* PBXTextBookmark */;
+ A9580C3F1325FB910040DFF1 /* PBXTextBookmark */ = A9580C3F1325FB910040DFF1 /* PBXTextBookmark */;
+ A9580C431325FC380040DFF1 /* PBXTextBookmark */ = A9580C431325FC380040DFF1 /* PBXTextBookmark */;
+ A9580C441325FC380040DFF1 /* PBXTextBookmark */ = A9580C441325FC380040DFF1 /* PBXTextBookmark */;
+ A9580C451325FC380040DFF1 /* PBXTextBookmark */ = A9580C451325FC380040DFF1 /* PBXTextBookmark */;
+ A9580C461325FC380040DFF1 /* PBXTextBookmark */ = A9580C461325FC380040DFF1 /* PBXTextBookmark */;
+ A9580C471325FCBB0040DFF1 /* PBXTextBookmark */ = A9580C471325FCBB0040DFF1 /* PBXTextBookmark */;
+ A9580C541325FEA30040DFF1 /* PBXTextBookmark */ = A9580C541325FEA30040DFF1 /* PBXTextBookmark */;
+ A9580C5A1325FF350040DFF1 /* PBXTextBookmark */ = A9580C5A1325FF350040DFF1 /* PBXTextBookmark */;
+ A9580C5C132601320040DFF1 /* PBXTextBookmark */ = A9580C5C132601320040DFF1 /* PBXTextBookmark */;
+ A9580C5D132601320040DFF1 /* PBXTextBookmark */ = A9580C5D132601320040DFF1 /* PBXTextBookmark */;
+ A9580C5E132601320040DFF1 /* PBXTextBookmark */ = A9580C5E132601320040DFF1 /* PBXTextBookmark */;
+ A9580C5F132601320040DFF1 /* PBXTextBookmark */ = A9580C5F132601320040DFF1 /* PBXTextBookmark */;
+ A9580C60132601340040DFF1 /* PBXTextBookmark */ = A9580C60132601340040DFF1 /* PBXTextBookmark */;
+ A9580C61132601340040DFF1 /* PBXTextBookmark */ = A9580C61132601340040DFF1 /* PBXTextBookmark */;
+ A9580C64132601D10040DFF1 /* PBXTextBookmark */ = A9580C64132601D10040DFF1 /* PBXTextBookmark */;
+ A9580C65132601D10040DFF1 /* PBXTextBookmark */ = A9580C65132601D10040DFF1 /* PBXTextBookmark */;
+ A9580C66132601D10040DFF1 /* PBXTextBookmark */ = A9580C66132601D10040DFF1 /* PBXTextBookmark */;
+ A9580C6A1326020B0040DFF1 /* PBXTextBookmark */ = A9580C6A1326020B0040DFF1 /* PBXTextBookmark */;
+ A9580C6B1326020B0040DFF1 /* PBXTextBookmark */ = A9580C6B1326020B0040DFF1 /* PBXTextBookmark */;
+ A9580C6C1326020B0040DFF1 /* PBXTextBookmark */ = A9580C6C1326020B0040DFF1 /* PBXTextBookmark */;
+ A9580C6D1326020B0040DFF1 /* PBXTextBookmark */ = A9580C6D1326020B0040DFF1 /* PBXTextBookmark */;
+ A9580C6F132603C10040DFF1 /* PBXTextBookmark */ = A9580C6F132603C10040DFF1 /* PBXTextBookmark */;
+ A9580C70132603C10040DFF1 /* PBXTextBookmark */ = A9580C70132603C10040DFF1 /* PBXTextBookmark */;
+ A9580C71132603C10040DFF1 /* PBXTextBookmark */ = A9580C71132603C10040DFF1 /* PBXTextBookmark */;
+ A9580C72132603C10040DFF1 /* PBXTextBookmark */ = A9580C72132603C10040DFF1 /* PBXTextBookmark */;
+ A9580C73132603C10040DFF1 /* PBXTextBookmark */ = A9580C73132603C10040DFF1 /* PBXTextBookmark */;
+ A9580C781326045B0040DFF1 /* PBXTextBookmark */ = A9580C781326045B0040DFF1 /* PBXTextBookmark */;
+ A9580C7B132604810040DFF1 /* PBXTextBookmark */ = A9580C7B132604810040DFF1 /* PBXTextBookmark */;
+ A9580C7D132604DA0040DFF1 /* PBXTextBookmark */ = A9580C7D132604DA0040DFF1 /* PBXTextBookmark */;
+ A9580C82132605F10040DFF1 /* PBXTextBookmark */ = A9580C82132605F10040DFF1 /* PBXTextBookmark */;
};
sourceControlManager = A940A89512FD1F9D0095B1B6 /* Source Control */;
userBuildSettings = {
@@ -188,16 +158,6 @@
A940A88E12FD1F7E0095B1B6 /* kinectBasic */,
);
};
- A926DBAA131ED643008CB283 /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 00BAE6590E7ED9C10018A608 /* kinectBasicApp.cpp */;
- name = "kinectBasicApp.cpp: 30";
- rLen = 0;
- rLoc = 960;
- rType = 0;
- vrLen = 1531;
- vrLoc = 291;
- };
A940A88E12FD1F7E0095B1B6 /* kinectBasic */ = {
isa = PBXExecutable;
activeArgIndices = (
@@ -271,16 +231,6 @@
path = "/c++/Cinder/blocks/Cinder-Kinect/samples/kinectBasic/xcode/../../../include/Kinect.h";
sourceTree = "<absolute>";
};
- A940A8AD12FD266D0095B1B6 /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 00BAE6590E7ED9C10018A608 /* kinectBasicApp.cpp */;
- name = "kinectBasicApp.cpp: 30";
- rLen = 0;
- rLoc = 960;
- rType = 0;
- vrLen = 1533;
- vrLoc = 291;
- };
A95809B4132432810040DFF1 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 00312AD41298780D009DC098 /* Kinect.cpp */;
@@ -291,188 +241,32 @@
vrLen = 1347;
vrLoc = 7519;
};
- A95809B5132432810040DFF1 /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 00BAE6590E7ED9C10018A608 /* kinectBasicApp.cpp */;
- name = "kinectBasicApp.cpp: 47";
- rLen = 0;
- rLoc = 1382;
- rType = 0;
- vrLen = 1321;
- vrLoc = 146;
- };
- A95809B6132432810040DFF1 /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 00BAE6590E7ED9C10018A608 /* kinectBasicApp.cpp */;
- name = "kinectBasicApp.cpp: 78";
- rLen = 0;
- rLoc = 2039;
- rType = 0;
- vrLen = 1468;
- vrLoc = 1293;
- };
- A95809B91324328F0040DFF1 /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 00BAE6590E7ED9C10018A608 /* kinectBasicApp.cpp */;
- name = "kinectBasicApp.cpp: 78";
- rLen = 0;
- rLoc = 2039;
- rType = 0;
- vrLen = 1467;
- vrLoc = 1293;
- };
- A95809C5132432990040DFF1 /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 00BAE6590E7ED9C10018A608 /* kinectBasicApp.cpp */;
- name = "kinectBasicApp.cpp: 78";
- rLen = 0;
- rLoc = 2039;
- rType = 0;
- vrLen = 578;
- vrLoc = 1703;
- };
- A95809C8132432AB0040DFF1 /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 00BAE6590E7ED9C10018A608 /* kinectBasicApp.cpp */;
- name = "kinectBasicApp.cpp: 112";
- rLen = 0;
- rLoc = 4134;
- rType = 0;
- vrLen = 1376;
- vrLoc = 1461;
- };
- A95809C9132432B40040DFF1 /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 00BAE6590E7ED9C10018A608 /* kinectBasicApp.cpp */;
- name = "kinectBasicApp.cpp: 112";
- rLen = 0;
- rLoc = 4134;
- rType = 0;
- vrLen = 1376;
- vrLoc = 1461;
- };
- A95809CB132433100040DFF1 /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 00BAE6590E7ED9C10018A608 /* kinectBasicApp.cpp */;
- name = "kinectBasicApp.cpp: 112";
- rLen = 0;
- rLoc = 4134;
- rType = 0;
- vrLen = 501;
- vrLoc = 1703;
- };
- A95809D4132434B20040DFF1 /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 00BAE6590E7ED9C10018A608 /* kinectBasicApp.cpp */;
- name = "kinectBasicApp.cpp: 11";
- rLen = 0;
- rLoc = 336;
- rType = 0;
- vrLen = 815;
- vrLoc = 0;
- };
- A95809DE132436E00040DFF1 /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 00BAE6590E7ED9C10018A608 /* kinectBasicApp.cpp */;
- name = "kinectBasicApp.cpp: 10";
- rLen = 0;
- rLoc = 266;
- rType = 0;
- vrLen = 831;
- vrLoc = 247;
- };
- A95809DF132436E00040DFF1 /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 00BAE6590E7ED9C10018A608 /* kinectBasicApp.cpp */;
- name = "kinectBasicApp.cpp: 10";
- rLen = 0;
- rLoc = 266;
- rType = 0;
- vrLen = 784;
- vrLoc = 0;
- };
- A95809E1132436EB0040DFF1 /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 00BAE6590E7ED9C10018A608 /* kinectBasicApp.cpp */;
- name = "kinectBasicApp.cpp: 10";
- rLen = 0;
- rLoc = 266;
- rType = 0;
- vrLen = 784;
- vrLoc = 0;
- };
- A95809E2132436EC0040DFF1 /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 00BAE6590E7ED9C10018A608 /* kinectBasicApp.cpp */;
- name = "kinectBasicApp.cpp: 10";
- rLen = 0;
- rLoc = 266;
- rType = 0;
- vrLen = 310;
- vrLoc = 474;
- };
- A95809E3132436EF0040DFF1 /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 00BAE6590E7ED9C10018A608 /* kinectBasicApp.cpp */;
- name = "kinectBasicApp.cpp: 10";
- rLen = 0;
- rLoc = 266;
- rType = 0;
- vrLen = 766;
- vrLoc = 268;
- };
- A95809E6132437430040DFF1 /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 00BAE6590E7ED9C10018A608 /* kinectBasicApp.cpp */;
- name = "kinectBasicApp.cpp: 80";
- rLen = 0;
- rLoc = 1864;
- rType = 0;
- vrLen = 1125;
- vrLoc = 1320;
- };
- A95809EA132438C30040DFF1 /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 00BAE6590E7ED9C10018A608 /* kinectBasicApp.cpp */;
- name = "kinectBasicApp.cpp: 103";
- rLen = 0;
- rLoc = 3506;
- rType = 0;
- vrLen = 1632;
- vrLoc = 1793;
- };
- A95809EE132438F40040DFF1 /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 00BAE6590E7ED9C10018A608 /* kinectBasicApp.cpp */;
- name = "kinectBasicApp.cpp: 112";
- rLen = 0;
- rLoc = 3506;
- rType = 0;
- vrLen = 1595;
- vrLoc = 1793;
- };
- A95809F2132439340040DFF1 /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 00BAE6590E7ED9C10018A608 /* kinectBasicApp.cpp */;
- name = "kinectBasicApp.cpp: 107";
- rLen = 0;
- rLoc = 3506;
- rType = 0;
- vrLen = 1626;
- vrLoc = 1793;
- };
A95809F4132439780040DFF1 /* Ribbon.h */ = {
uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {1124, 720}}";
+ sepNavSelRange = "{606, 13}";
+ sepNavVisRange = "{0, 624}";
+ };
+ };
+ A95809F5132439780040DFF1 /* RibbonParticle.h */ = {
+ uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {1124, 745}}";
- sepNavSelRange = "{0, 0}";
- sepNavVisRange = "{0, 483}";
+ sepNavSelRange = "{386, 0}";
+ sepNavVisRange = "{0, 386}";
+ };
+ };
+ A95809F6132439780040DFF1 /* RibbonParticle.cpp */ = {
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {1124, 720}}";
+ sepNavSelRange = "{1279, 0}";
+ sepNavVisRange = "{0, 1374}";
};
};
A95809F7132439780040DFF1 /* Ribbon.cpp */ = {
uiCtxt = {
- sepNavIntBoundsRect = "{{0, 0}, {1124, 2093}}";
- sepNavSelRange = "{542, 30}";
- sepNavVisRange = "{205, 1308}";
+ sepNavIntBoundsRect = "{{0, 0}, {1124, 3328}}";
+ sepNavSelRange = "{6775, 0}";
+ sepNavVisRange = "{5726, 1473}";
};
};
A95809FE13243BC60040DFF1 /* PBXTextBookmark */ = {
@@ -485,758 +279,643 @@
vrLen = 483;
vrLoc = 0;
};
- A95809FF13243BC60040DFF1 /* PBXTextBookmark */ = {
+ A9580A56132441990040DFF1 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
- fRef = A95809F7132439780040DFF1 /* Ribbon.cpp */;
- name = "Ribbon.cpp: 92";
+ fRef = A9580A57132441990040DFF1 /* stl_list.h */;
+ name = "stl_list.h: 583";
rLen = 0;
- rLoc = 2034;
+ rLoc = 18542;
rType = 0;
- vrLen = 1518;
- vrLoc = 1582;
+ vrLen = 251;
+ vrLoc = 18360;
+ };
+ A9580A57132441990040DFF1 /* stl_list.h */ = {
+ isa = PBXFileReference;
+ lastKnownFileType = sourcecode.c.h;
+ name = stl_list.h;
+ path = "/Developer/SDKs/MacOSX10.6.sdk/usr/include/c++/4.2.1/bits/stl_list.h";
+ sourceTree = "<absolute>";
};
- A9580A0013243BC60040DFF1 /* PBXTextBookmark */ = {
+ A9580A6F132443340040DFF1 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
- fRef = 00BAE6590E7ED9C10018A608 /* kinectBasicApp.cpp */;
- name = "kinectBasicApp.cpp: 148";
+ fRef = A95809F7132439780040DFF1 /* Ribbon.cpp */;
+ name = "Ribbon.cpp: 30";
rLen = 0;
- rLoc = 3602;
+ rLoc = 313;
rType = 0;
- vrLen = 1379;
- vrLoc = 3041;
+ vrLen = 1308;
+ vrLoc = 205;
};
- A9580A0113243BC60040DFF1 /* PBXTextBookmark */ = {
+ A9580A91132446410040DFF1 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 00BAE6590E7ED9C10018A608 /* kinectBasicApp.cpp */;
- name = "kinectBasicApp.cpp: 39";
+ name = "kinectBasicApp.cpp: 111";
rLen = 0;
- rLoc = 809;
+ rLoc = 4550;
rType = 0;
- vrLen = 1265;
- vrLoc = 2734;
+ vrLen = 661;
+ vrLoc = 2416;
};
- A9580A0513243C330040DFF1 /* PBXTextBookmark */ = {
+ A9580B371325D1370040DFF1 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 00BAE6590E7ED9C10018A608 /* kinectBasicApp.cpp */;
- name = "kinectBasicApp.cpp: 80";
+ name = "kinectBasicApp.cpp: 111";
rLen = 0;
- rLoc = 1763;
+ rLoc = 4550;
rType = 0;
- vrLen = 1287;
- vrLoc = 2276;
+ vrLen = 1473;
+ vrLoc = 2126;
+ };
+ A9580BA01325E7EA0040DFF1 /* Goal.cpp */ = {
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {1124, 780}}";
+ sepNavSelRange = "{946, 0}";
+ sepNavVisRange = "{43, 968}";
+ };
};
- A9580A0913243C720040DFF1 /* PBXTextBookmark */ = {
+ A9580BF21325F6C80040DFF1 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
- fRef = A95809F7132439780040DFF1 /* Ribbon.cpp */;
- name = "Ribbon.cpp: 92";
+ fRef = A95809F5132439780040DFF1 /* RibbonParticle.h */;
+ name = "RibbonParticle.h: 24";
rLen = 0;
- rLoc = 2034;
+ rLoc = 386;
rType = 0;
- vrLen = 1348;
- vrLoc = 48;
+ vrLen = 386;
+ vrLoc = 0;
};
- A9580A0A13243C720040DFF1 /* PBXTextBookmark */ = {
+ A9580BF31325F6C80040DFF1 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
- fRef = 00BAE6590E7ED9C10018A608 /* kinectBasicApp.cpp */;
- name = "kinectBasicApp.cpp: 163";
+ fRef = A95809F4132439780040DFF1 /* Ribbon.h */;
+ name = "Ribbon.h: 11";
rLen = 0;
- rLoc = 4134;
+ rLoc = 199;
rType = 0;
- vrLen = 1218;
- vrLoc = 2778;
+ vrLen = 602;
+ vrLoc = 0;
};
- A9580A0B13243C720040DFF1 /* PBXTextBookmark */ = {
+ A9580BF41325F6C80040DFF1 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
- fRef = 00BAE6590E7ED9C10018A608 /* kinectBasicApp.cpp */;
- name = "kinectBasicApp.cpp: 163";
+ fRef = A95809F6132439780040DFF1 /* RibbonParticle.cpp */;
+ name = "RibbonParticle.cpp: 48";
rLen = 0;
- rLoc = 4134;
+ rLoc = 1279;
rType = 0;
- vrLen = 1196;
- vrLoc = 2849;
+ vrLen = 1374;
+ vrLoc = 0;
};
- A9580A0F13243CB50040DFF1 /* PBXTextBookmark */ = {
+ A9580BF51325F6C80040DFF1 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = A95809F7132439780040DFF1 /* Ribbon.cpp */;
- name = "Ribbon.cpp: 152";
+ name = "Ribbon.cpp: 29";
rLen = 0;
- rLoc = 3722;
+ rLoc = 825;
rType = 0;
- vrLen = 1516;
- vrLoc = 2214;
+ vrLen = 1410;
+ vrLoc = 0;
};
- A9580A1013243CB50040DFF1 /* PBXTextBookmark */ = {
+ A9580BF61325F6C80040DFF1 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
- fRef = 00BAE6590E7ED9C10018A608 /* kinectBasicApp.cpp */;
- name = "kinectBasicApp.cpp: 163";
+ fRef = A9580BA01325E7EA0040DFF1 /* Goal.cpp */;
+ name = "Goal.cpp: 56";
rLen = 0;
- rLoc = 4134;
+ rLoc = 956;
rType = 0;
- vrLen = 1262;
- vrLoc = 2781;
+ vrLen = 966;
+ vrLoc = 46;
};
- A9580A1113243CB50040DFF1 /* PBXTextBookmark */ = {
+ A9580BF71325F6C80040DFF1 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 00BAE6590E7ED9C10018A608 /* kinectBasicApp.cpp */;
- name = "kinectBasicApp.cpp: 153";
+ name = "kinectBasicApp.cpp: 249";
rLen = 0;
- rLoc = 3931;
+ rLoc = 7323;
rType = 0;
- vrLen = 1180;
- vrLoc = 2845;
+ vrLen = 975;
+ vrLoc = 5625;
};
- A9580A1513243CEE0040DFF1 /* PBXTextBookmark */ = {
+ A9580BF81325F6C80040DFF1 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 00BAE6590E7ED9C10018A608 /* kinectBasicApp.cpp */;
- name = "kinectBasicApp.cpp: 153";
+ name = "kinectBasicApp.cpp: 124";
rLen = 0;
- rLoc = 3931;
+ rLoc = 3542;
rType = 0;
- vrLen = 1228;
- vrLoc = 2845;
+ vrLen = 1503;
+ vrLoc = 2549;
};
- A9580A1613243CEE0040DFF1 /* PBXTextBookmark */ = {
+ A9580BF91325F6CE0040DFF1 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
- fRef = A95809F7132439780040DFF1 /* Ribbon.cpp */;
- name = "Ribbon.cpp: 152";
- rLen = 0;
- rLoc = 3722;
- rType = 0;
- vrLen = 1519;
- vrLoc = 2211;
- };
- A9580A1713243CEE0040DFF1 /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = A95809F7132439780040DFF1 /* Ribbon.cpp */;
- name = "Ribbon.cpp: 17";
+ fRef = A9580BFA1325F6CE0040DFF1 /* asm __kill 0x95e0016c */;
+ name = "asm __kill 0x95e0016c: 1";
rLen = 0;
- rLoc = 340;
+ rLoc = 0;
rType = 0;
- vrLen = 1147;
+ vrLen = 344;
vrLoc = 0;
};
- A9580A1813243CF60040DFF1 /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = A95809F7132439780040DFF1 /* Ribbon.cpp */;
- name = "Ribbon.cpp: 17";
- rLen = 0;
- rLoc = 340;
- rType = 0;
- vrLen = 1144;
- vrLoc = 3;
+ A9580BFA1325F6CE0040DFF1 /* asm __kill 0x95e0016c */ = {
+ isa = PBXFileReference;
+ path = "asm __kill 0x95e0016c";
+ sourceTree = "<group>";
};
- A9580A1A13243D1C0040DFF1 /* PBXTextBookmark */ = {
+ A9580BFB1325F6CE0040DFF1 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 00BAE6590E7ED9C10018A608 /* kinectBasicApp.cpp */;
- name = "kinectBasicApp.cpp: 11";
+ name = "kinectBasicApp.cpp: 124";
rLen = 0;
- rLoc = 266;
+ rLoc = 3542;
rType = 0;
- vrLen = 510;
- vrLoc = 985;
+ vrLen = 616;
+ vrLoc = 2649;
};
- A9580A1B13243D1C0040DFF1 /* PBXTextBookmark */ = {
+ A9580BFE1325F6E90040DFF1 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
- fRef = A95809F7132439780040DFF1 /* Ribbon.cpp */;
- name = "Ribbon.cpp: 17";
+ fRef = 00BAE6590E7ED9C10018A608 /* kinectBasicApp.cpp */;
+ name = "kinectBasicApp.cpp: 124";
rLen = 0;
- rLoc = 340;
+ rLoc = 3542;
rType = 0;
- vrLen = 206;
- vrLoc = 158;
+ vrLen = 1576;
+ vrLoc = 2549;
};
- A9580A1C13243D200040DFF1 /* PBXTextBookmark */ = {
+ A9580C0B1325F7060040DFF1 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
- fRef = A95809F7132439780040DFF1 /* Ribbon.cpp */;
- name = "Ribbon.cpp: 17";
+ fRef = 00BAE6590E7ED9C10018A608 /* kinectBasicApp.cpp */;
+ name = "kinectBasicApp.cpp: 123";
rLen = 0;
- rLoc = 340;
+ rLoc = 3542;
rType = 0;
- vrLen = 1204;
- vrLoc = 3;
+ vrLen = 1645;
+ vrLoc = 2584;
};
- A9580A1F13243D2B0040DFF1 /* PBXTextBookmark */ = {
+ A9580C151325F80E0040DFF1 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
- fRef = A95809F7132439780040DFF1 /* Ribbon.cpp */;
- name = "Ribbon.cpp: 17";
+ fRef = 00BAE6590E7ED9C10018A608 /* kinectBasicApp.cpp */;
+ name = "kinectBasicApp.cpp: 125";
rLen = 0;
- rLoc = 340;
+ rLoc = 3613;
rType = 0;
- vrLen = 1162;
- vrLoc = 45;
+ vrLen = 1510;
+ vrLoc = 2334;
};
- A9580A2113243D5A0040DFF1 /* PBXTextBookmark */ = {
+ A9580C1B1325F8F40040DFF1 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
- fRef = A95809F7132439780040DFF1 /* Ribbon.cpp */;
- name = "Ribbon.cpp: 17";
+ fRef = 00BAE6590E7ED9C10018A608 /* kinectBasicApp.cpp */;
+ name = "kinectBasicApp.cpp: 81";
rLen = 0;
- rLoc = 340;
+ rLoc = 2213;
rType = 0;
- vrLen = 206;
- vrLoc = 158;
+ vrLen = 1673;
+ vrLoc = 3290;
};
- A9580A2613243E0E0040DFF1 /* PBXTextBookmark */ = {
+ A9580C1E1325F9F10040DFF1 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
- fRef = A95809F7132439780040DFF1 /* Ribbon.cpp */;
- name = "Ribbon.cpp: 40";
+ fRef = 00BAE6590E7ED9C10018A608 /* kinectBasicApp.cpp */;
+ name = "kinectBasicApp.cpp: 264";
rLen = 0;
- rLoc = 749;
+ rLoc = 7316;
rType = 0;
- vrLen = 1433;
- vrLoc = 572;
+ vrLen = 911;
+ vrLoc = 6240;
};
- A9580A2713243E0E0040DFF1 /* PBXTextBookmark */ = {
+ A9580C221325FA110040DFF1 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 00BAE6590E7ED9C10018A608 /* kinectBasicApp.cpp */;
- name = "kinectBasicApp.cpp: 153";
+ name = "kinectBasicApp.cpp: 90";
rLen = 0;
- rLoc = 3931;
+ rLoc = 2457;
rType = 0;
- vrLen = 1228;
- vrLoc = 2845;
+ vrLen = 1500;
+ vrLoc = 1495;
};
- A9580A2813243E0E0040DFF1 /* PBXTextBookmark */ = {
+ A9580C261325FA330040DFF1 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 00BAE6590E7ED9C10018A608 /* kinectBasicApp.cpp */;
- name = "kinectBasicApp.cpp: 105";
+ name = "kinectBasicApp.cpp: 264";
rLen = 0;
- rLoc = 3506;
+ rLoc = 7317;
rType = 0;
- vrLen = 1483;
- vrLoc = 2285;
+ vrLen = 893;
+ vrLoc = 6259;
};
- A9580A2A13243E400040DFF1 /* PBXTextBookmark */ = {
+ A9580C2A1325FA740040DFF1 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 00BAE6590E7ED9C10018A608 /* kinectBasicApp.cpp */;
- name = "kinectBasicApp.cpp: 106";
+ name = "kinectBasicApp.cpp: 264";
rLen = 0;
- rLoc = 3506;
+ rLoc = 7317;
rType = 0;
- vrLen = 1670;
- vrLoc = 1796;
+ vrLen = 893;
+ vrLoc = 6259;
};
- A9580A2D13243E510040DFF1 /* PBXTextBookmark */ = {
+ A9580C2E1325FAC20040DFF1 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 00BAE6590E7ED9C10018A608 /* kinectBasicApp.cpp */;
- name = "kinectBasicApp.cpp: 106";
+ name = "kinectBasicApp.cpp: 264";
rLen = 0;
- rLoc = 3506;
+ rLoc = 7317;
rType = 0;
- vrLen = 1607;
- vrLoc = 1891;
+ vrLen = 914;
+ vrLoc = 6238;
};
- A9580A3113243E740040DFF1 /* PBXTextBookmark */ = {
+ A9580C2F1325FAC20040DFF1 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
- fRef = 00BAE6590E7ED9C10018A608 /* kinectBasicApp.cpp */;
- name = "kinectBasicApp.cpp: 106";
+ fRef = A9580BA01325E7EA0040DFF1 /* Goal.cpp */;
+ name = "Goal.cpp: 56";
rLen = 0;
- rLoc = 3506;
+ rLoc = 956;
rType = 0;
- vrLen = 1613;
- vrLoc = 1966;
+ vrLen = 966;
+ vrLoc = 46;
};
- A9580A3313243E890040DFF1 /* PBXTextBookmark */ = {
+ A9580C301325FAC20040DFF1 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
- fRef = A95809F7132439780040DFF1 /* Ribbon.cpp */;
- name = "Ribbon.cpp: 17";
+ fRef = A95809F6132439780040DFF1 /* RibbonParticle.cpp */;
+ name = "RibbonParticle.cpp: 48";
rLen = 0;
- rLoc = 340;
+ rLoc = 1279;
rType = 0;
- vrLen = 206;
- vrLoc = 158;
+ vrLen = 1374;
+ vrLoc = 0;
};
- A9580A3413243E890040DFF1 /* PBXTextBookmark */ = {
+ A9580C311325FAC20040DFF1 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
- fRef = 00BAE6590E7ED9C10018A608 /* kinectBasicApp.cpp */;
- name = "kinectBasicApp.cpp: 106";
+ fRef = A95809F7132439780040DFF1 /* Ribbon.cpp */;
+ name = "Ribbon.cpp: 29";
rLen = 0;
- rLoc = 3506;
+ rLoc = 825;
rType = 0;
- vrLen = 323;
- vrLoc = 2298;
+ vrLen = 1366;
+ vrLoc = 0;
};
- A9580A3513243E9F0040DFF1 /* PBXTextBookmark */ = {
+ A9580C321325FAC20040DFF1 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
- fRef = 00BAE6590E7ED9C10018A608 /* kinectBasicApp.cpp */;
- name = "kinectBasicApp.cpp: 106";
+ fRef = A95809F7132439780040DFF1 /* Ribbon.cpp */;
+ name = "Ribbon.cpp: 241";
rLen = 0;
- rLoc = 3506;
+ rLoc = 6581;
rType = 0;
- vrLen = 1644;
- vrLoc = 1966;
+ vrLen = 1424;
+ vrLoc = 6168;
};
- A9580A3813243EAD0040DFF1 /* PBXTextBookmark */ = {
+ A9580C361325FB080040DFF1 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
- fRef = 00BAE6590E7ED9C10018A608 /* kinectBasicApp.cpp */;
- name = "kinectBasicApp.cpp: 106";
+ fRef = A95809F7132439780040DFF1 /* Ribbon.cpp */;
+ name = "Ribbon.cpp: 241";
rLen = 0;
- rLoc = 3506;
+ rLoc = 6581;
rType = 0;
- vrLen = 1571;
- vrLoc = 2039;
+ vrLen = 1465;
+ vrLoc = 6127;
};
- A9580A3A13243EC80040DFF1 /* PBXTextBookmark */ = {
+ A9580C371325FB080040DFF1 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
- fRef = 00BAE6590E7ED9C10018A608 /* kinectBasicApp.cpp */;
- name = "kinectBasicApp.cpp: 106";
+ fRef = A9580BA01325E7EA0040DFF1 /* Goal.cpp */;
+ name = "Goal.cpp: 56";
rLen = 0;
- rLoc = 3506;
+ rLoc = 956;
rType = 0;
- vrLen = 332;
- vrLoc = 2298;
+ vrLen = 968;
+ vrLoc = 43;
};
- A9580A3D13243EF50040DFF1 /* PBXTextBookmark */ = {
+ A9580C381325FB080040DFF1 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
- fRef = 00BAE6590E7ED9C10018A608 /* kinectBasicApp.cpp */;
- name = "kinectBasicApp.cpp: 106";
+ fRef = A9580BA01325E7EA0040DFF1 /* Goal.cpp */;
+ name = "Goal.cpp: 56";
rLen = 0;
- rLoc = 3506;
+ rLoc = 946;
rType = 0;
- vrLen = 1632;
- vrLoc = 2039;
+ vrLen = 879;
+ vrLoc = 133;
};
- A9580A3E13243F030040DFF1 /* PBXTextBookmark */ = {
+ A9580C3C1325FB910040DFF1 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
- fRef = 00BAE6590E7ED9C10018A608 /* kinectBasicApp.cpp */;
- name = "kinectBasicApp.cpp: 106";
+ fRef = A9580BA01325E7EA0040DFF1 /* Goal.cpp */;
+ name = "Goal.cpp: 56";
rLen = 0;
- rLoc = 3506;
+ rLoc = 946;
rType = 0;
- vrLen = 1570;
- vrLoc = 2101;
+ vrLen = 966;
+ vrLoc = 46;
};
- A9580A4013243F120040DFF1 /* PBXTextBookmark */ = {
+ A9580C3D1325FB910040DFF1 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
- fRef = 00BAE6590E7ED9C10018A608 /* kinectBasicApp.cpp */;
- name = "kinectBasicApp.cpp: 106";
+ fRef = A95809F6132439780040DFF1 /* RibbonParticle.cpp */;
+ name = "RibbonParticle.cpp: 48";
rLen = 0;
- rLoc = 3506;
+ rLoc = 1279;
rType = 0;
- vrLen = 479;
- vrLoc = 2313;
+ vrLen = 1374;
+ vrLoc = 0;
};
- A9580A4113243F5C0040DFF1 /* PBXTextBookmark */ = {
+ A9580C3E1325FB910040DFF1 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
- fRef = 00BAE6590E7ED9C10018A608 /* kinectBasicApp.cpp */;
- name = "kinectBasicApp.cpp: 106";
+ fRef = A95809F7132439780040DFF1 /* Ribbon.cpp */;
+ name = "Ribbon.cpp: 241";
rLen = 0;
- rLoc = 3506;
+ rLoc = 6581;
rType = 0;
- vrLen = 1666;
- vrLoc = 2046;
+ vrLen = 1503;
+ vrLoc = 6089;
};
- A9580A4413243F6C0040DFF1 /* PBXTextBookmark */ = {
+ A9580C3F1325FB910040DFF1 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
- fRef = 00BAE6590E7ED9C10018A608 /* kinectBasicApp.cpp */;
- name = "kinectBasicApp.cpp: 106";
+ fRef = A95809F7132439780040DFF1 /* Ribbon.cpp */;
+ name = "Ribbon.cpp: 240";
rLen = 0;
- rLoc = 3506;
+ rLoc = 6556;
rType = 0;
- vrLen = 1666;
- vrLoc = 2046;
+ vrLen = 1444;
+ vrLoc = 6164;
};
- A9580A4513243FBC0040DFF1 /* PBXTextBookmark */ = {
+ A9580C431325FC380040DFF1 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
- fRef = 00BAE6590E7ED9C10018A608 /* kinectBasicApp.cpp */;
- name = "kinectBasicApp.cpp: 106";
+ fRef = A95809F7132439780040DFF1 /* Ribbon.cpp */;
+ name = "Ribbon.cpp: 240";
rLen = 0;
- rLoc = 3506;
+ rLoc = 6556;
rType = 0;
- vrLen = 346;
- vrLoc = 2388;
+ vrLen = 1446;
+ vrLoc = 6164;
};
- A9580A4813243FD80040DFF1 /* PBXTextBookmark */ = {
+ A9580C441325FC380040DFF1 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
- fRef = 00BAE6590E7ED9C10018A608 /* kinectBasicApp.cpp */;
- name = "kinectBasicApp.cpp: 174";
+ fRef = A95809F6132439780040DFF1 /* RibbonParticle.cpp */;
+ name = "RibbonParticle.cpp: 48";
rLen = 0;
- rLoc = 4045;
+ rLoc = 1279;
rType = 0;
- vrLen = 1227;
- vrLoc = 3392;
+ vrLen = 1374;
+ vrLoc = 0;
};
- A9580A4913243FF00040DFF1 /* PBXTextBookmark */ = {
+ A9580C451325FC380040DFF1 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 00BAE6590E7ED9C10018A608 /* kinectBasicApp.cpp */;
- name = "kinectBasicApp.cpp: 174";
+ name = "kinectBasicApp.cpp: 264";
rLen = 0;
- rLoc = 4045;
+ rLoc = 7317;
rType = 0;
- vrLen = 1177;
- vrLoc = 3442;
+ vrLen = 987;
+ vrLoc = 6165;
};
- A9580A4B1324402E0040DFF1 /* PBXTextBookmark */ = {
+ A9580C461325FC380040DFF1 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 00BAE6590E7ED9C10018A608 /* kinectBasicApp.cpp */;
- name = "kinectBasicApp.cpp: 174";
+ name = "kinectBasicApp.cpp: 213";
rLen = 0;
- rLoc = 4045;
+ rLoc = 6314;
rType = 0;
- vrLen = 302;
- vrLoc = 3392;
+ vrLen = 1319;
+ vrLoc = 5254;
};
- A9580A4E1324408B0040DFF1 /* PBXTextBookmark */ = {
+ A9580C471325FCBB0040DFF1 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 00BAE6590E7ED9C10018A608 /* kinectBasicApp.cpp */;
- name = "kinectBasicApp.cpp: 134";
- rLen = 91;
- rLoc = 3511;
+ name = "kinectBasicApp.cpp: 214";
+ rLen = 0;
+ rLoc = 6419;
rType = 0;
- vrLen = 1389;
- vrLoc = 2653;
+ vrLen = 1355;
+ vrLoc = 5179;
};
- A9580A52132441820040DFF1 /* PBXTextBookmark */ = {
+ A9580C541325FEA30040DFF1 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 00BAE6590E7ED9C10018A608 /* kinectBasicApp.cpp */;
- name = "kinectBasicApp.cpp: 108";
+ name = "kinectBasicApp.cpp: 107";
rLen = 0;
- rLoc = 3506;
+ rLoc = 2712;
rType = 0;
- vrLen = 1159;
- vrLoc = 2874;
+ vrLen = 1493;
+ vrLoc = 1669;
};
- A9580A54132441880040DFF1 /* PBXTextBookmark */ = {
+ A9580C5A1325FF350040DFF1 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 00BAE6590E7ED9C10018A608 /* kinectBasicApp.cpp */;
- name = "kinectBasicApp.cpp: 108";
+ name = "kinectBasicApp.cpp: 219";
rLen = 0;
- rLoc = 3506;
+ rLoc = 6263;
rType = 0;
- vrLen = 1159;
- vrLoc = 2874;
+ vrLen = 1729;
+ vrLoc = 4800;
};
- A9580A55132441990040DFF1 /* PBXTextBookmark */ = {
+ A9580C5C132601320040DFF1 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 00BAE6590E7ED9C10018A608 /* kinectBasicApp.cpp */;
- name = "kinectBasicApp.cpp: 108";
+ name = "kinectBasicApp.cpp: 219";
rLen = 0;
- rLoc = 3506;
+ rLoc = 6263;
rType = 0;
- vrLen = 92;
- vrLoc = 3314;
+ vrLen = 1394;
+ vrLoc = 928;
};
- A9580A56132441990040DFF1 /* PBXTextBookmark */ = {
+ A9580C5D132601320040DFF1 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
- fRef = A9580A57132441990040DFF1 /* stl_list.h */;
- name = "stl_list.h: 583";
- rLen = 0;
- rLoc = 18542;
+ fRef = A95809F4132439780040DFF1 /* Ribbon.h */;
+ name = "Ribbon.h: 30";
+ rLen = 13;
+ rLoc = 606;
rType = 0;
- vrLen = 251;
- vrLoc = 18360;
- };
- A9580A57132441990040DFF1 /* stl_list.h */ = {
- isa = PBXFileReference;
- name = stl_list.h;
- path = "/Developer/SDKs/MacOSX10.6.sdk/usr/include/c++/4.2.1/bits/stl_list.h";
- sourceTree = "<absolute>";
+ vrLen = 624;
+ vrLoc = 0;
};
- A9580A58132441990040DFF1 /* PBXTextBookmark */ = {
+ A9580C5E132601320040DFF1 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = A95809F7132439780040DFF1 /* Ribbon.cpp */;
+ name = "Ribbon.cpp: 240";
rLen = 0;
- rLoc = 37;
- rType = 1;
+ rLoc = 6556;
+ rType = 0;
+ vrLen = 1475;
+ vrLoc = 1098;
};
- A9580A59132441990040DFF1 /* PBXTextBookmark */ = {
+ A9580C5F132601320040DFF1 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = A95809F7132439780040DFF1 /* Ribbon.cpp */;
- name = "Ribbon.cpp: 38";
+ name = "Ribbon.cpp: 151";
rLen = 0;
- rLoc = 638;
+ rLoc = 4248;
rType = 0;
- vrLen = 143;
- vrLoc = 610;
+ vrLen = 1750;
+ vrLoc = 3580;
};
- A9580A5A132441A20040DFF1 /* PBXTextBookmark */ = {
+ A9580C60132601340040DFF1 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 00BAE6590E7ED9C10018A608 /* kinectBasicApp.cpp */;
- name = "kinectBasicApp.cpp: 108";
+ name = "kinectBasicApp.cpp: 140";
rLen = 0;
- rLoc = 3506;
+ rLoc = 3542;
rType = 0;
- vrLen = 1159;
- vrLoc = 2874;
+ vrLen = 623;
+ vrLoc = 1970;
};
- A9580A5B132441A20040DFF1 /* PBXTextBookmark */ = {
+ A9580C61132601340040DFF1 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = A95809F7132439780040DFF1 /* Ribbon.cpp */;
- name = "Ribbon.cpp: 38";
+ name = "Ribbon.cpp: 151";
rLen = 0;
- rLoc = 638;
+ rLoc = 4248;
rType = 0;
- vrLen = 1097;
- vrLoc = 0;
+ vrLen = 547;
+ vrLoc = 3917;
};
- A9580A5C132441A20040DFF1 /* PBXTextBookmark */ = {
+ A9580C64132601D10040DFF1 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = A95809F7132439780040DFF1 /* Ribbon.cpp */;
- name = "Ribbon.cpp: 38";
- rLen = 0;
- rLoc = 638;
+ name = "Ribbon.cpp: 234";
+ rLen = 13;
+ rLoc = 6715;
rType = 0;
- vrLen = 1263;
- vrLoc = 179;
+ vrLen = 1500;
+ vrLoc = 5693;
};
- A9580A5D132441A40040DFF1 /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = A95809F7132439780040DFF1 /* Ribbon.cpp */;
- name = "Ribbon.cpp: 38";
- rLen = 0;
- rLoc = 638;
- rType = 0;
- vrLen = 143;
- vrLoc = 610;
- };
- A9580A5E132441A40040DFF1 /* PBXTextBookmark */ = {
+ A9580C65132601D10040DFF1 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 00BAE6590E7ED9C10018A608 /* kinectBasicApp.cpp */;
+ name = "kinectBasicApp.cpp: 231";
rLen = 0;
- rLoc = 144;
- rType = 1;
- };
- A9580A5F132441A40040DFF1 /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 00BAE6590E7ED9C10018A608 /* kinectBasicApp.cpp */;
- name = "kinectBasicApp.cpp: 136";
- rLen = 0;
- rLoc = 3578;
- rType = 0;
- vrLen = 86;
- vrLoc = 3321;
- };
- A9580A62132441CD0040DFF1 /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = A95809F7132439780040DFF1 /* Ribbon.cpp */;
- name = "Ribbon.cpp: 38";
- rLen = 0;
- rLoc = 638;
+ rLoc = 6533;
rType = 0;
- vrLen = 1263;
- vrLoc = 179;
+ vrLen = 1247;
+ vrLoc = 5747;
};
- A9580A63132441CD0040DFF1 /* PBXTextBookmark */ = {
+ A9580C66132601D10040DFF1 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 00BAE6590E7ED9C10018A608 /* kinectBasicApp.cpp */;
- name = "kinectBasicApp.cpp: 57";
+ name = "kinectBasicApp.cpp: 230";
rLen = 0;
- rLoc = 1214;
+ rLoc = 6505;
rType = 0;
- vrLen = 1171;
- vrLoc = 2889;
+ vrLen = 1578;
+ vrLoc = 5189;
};
- A9580A65132441E90040DFF1 /* PBXTextBookmark */ = {
+ A9580C6A1326020B0040DFF1 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 00BAE6590E7ED9C10018A608 /* kinectBasicApp.cpp */;
- name = "kinectBasicApp.cpp: 57";
+ name = "kinectBasicApp.cpp: 230";
rLen = 0;
- rLoc = 1214;
+ rLoc = 6504;
rType = 0;
- vrLen = 1171;
- vrLoc = 2889;
+ vrLen = 1603;
+ vrLoc = 5189;
};
- A9580A66132441E90040DFF1 /* PBXTextBookmark */ = {
+ A9580C6B1326020B0040DFF1 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
- fRef = A95809F7132439780040DFF1 /* Ribbon.cpp */;
+ fRef = A95809F6132439780040DFF1 /* RibbonParticle.cpp */;
+ name = "RibbonParticle.cpp: 48";
rLen = 0;
- rLoc = 29;
- rType = 1;
- };
- A9580A67132441E90040DFF1 /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = A95809F7132439780040DFF1 /* Ribbon.cpp */;
- name = "Ribbon.cpp: 30";
- rLen = 30;
- rLoc = 542;
+ rLoc = 1279;
rType = 0;
- vrLen = 1263;
- vrLoc = 179;
+ vrLen = 1374;
+ vrLoc = 0;
};
- A9580A6A1324421C0040DFF1 /* PBXTextBookmark */ = {
+ A9580C6C1326020B0040DFF1 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = A95809F7132439780040DFF1 /* Ribbon.cpp */;
- name = "Ribbon.cpp: 30";
- rLen = 30;
- rLoc = 542;
+ name = "Ribbon.cpp: 234";
+ rLen = 13;
+ rLoc = 6715;
rType = 0;
- vrLen = 1279;
- vrLoc = 205;
+ vrLen = 1500;
+ vrLoc = 5693;
};
- A9580A6C1324423E0040DFF1 /* PBXTextBookmark */ = {
+ A9580C6D1326020B0040DFF1 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = A95809F7132439780040DFF1 /* Ribbon.cpp */;
- name = "Ribbon.cpp: 30";
- rLen = 30;
- rLoc = 542;
- rType = 0;
- vrLen = 182;
- vrLoc = 430;
- };
- A9580A6D1324423E0040DFF1 /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 00BAE6590E7ED9C10018A608 /* kinectBasicApp.cpp */;
- rLen = 0;
- rLoc = 142;
- rType = 1;
- };
- A9580A6E1324423E0040DFF1 /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 00BAE6590E7ED9C10018A608 /* kinectBasicApp.cpp */;
- name = "kinectBasicApp.cpp: 134";
+ name = "Ribbon.cpp: 237";
rLen = 0;
- rLoc = 3548;
+ rLoc = 6775;
rType = 0;
- vrLen = 210;
- vrLoc = 3333;
+ vrLen = 1467;
+ vrLoc = 5726;
};
- A9580A6F132443340040DFF1 /* PBXTextBookmark */ = {
+ A9580C6F132603C10040DFF1 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = A95809F7132439780040DFF1 /* Ribbon.cpp */;
- name = "Ribbon.cpp: 30";
- rLen = 30;
- rLoc = 542;
- rType = 0;
- vrLen = 1308;
- vrLoc = 205;
- };
- A9580A70132443340040DFF1 /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 00BAE6590E7ED9C10018A608 /* kinectBasicApp.cpp */;
- name = "kinectBasicApp.cpp: 110";
+ name = "Ribbon.cpp: 237";
rLen = 0;
- rLoc = 3506;
+ rLoc = 6775;
rType = 0;
- vrLen = 1523;
- vrLoc = 2107;
- };
- A9580A73132443470040DFF1 /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 00BAE6590E7ED9C10018A608 /* kinectBasicApp.cpp */;
- name = "kinectBasicApp.cpp: 110";
- rLen = 0;
- rLoc = 3506;
- rType = 0;
- vrLen = 1477;
- vrLoc = 2153;
- };
- A9580A771324437A0040DFF1 /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 00BAE6590E7ED9C10018A608 /* kinectBasicApp.cpp */;
- name = "kinectBasicApp.cpp: 110";
- rLen = 0;
- rLoc = 3506;
- rType = 0;
- vrLen = 1510;
- vrLoc = 2209;
+ vrLen = 1473;
+ vrLoc = 5726;
};
- A9580A7B132443930040DFF1 /* PBXTextBookmark */ = {
+ A9580C70132603C10040DFF1 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
- fRef = 00BAE6590E7ED9C10018A608 /* kinectBasicApp.cpp */;
- name = "kinectBasicApp.cpp: 110";
+ fRef = A9580BA01325E7EA0040DFF1 /* Goal.cpp */;
+ name = "Goal.cpp: 56";
rLen = 0;
- rLoc = 3506;
+ rLoc = 946;
rType = 0;
- vrLen = 1478;
- vrLoc = 2235;
+ vrLen = 968;
+ vrLoc = 43;
};
- A9580A7F132443E10040DFF1 /* PBXTextBookmark */ = {
+ A9580C71132603C10040DFF1 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
- fRef = 00BAE6590E7ED9C10018A608 /* kinectBasicApp.cpp */;
- name = "kinectBasicApp.cpp: 110";
- rLen = 0;
- rLoc = 3506;
+ fRef = 00312AD41298780D009DC098 /* Kinect.cpp */;
+ name = "Kinect.cpp: 264";
+ rLen = 39;
+ rLoc = 8383;
rType = 0;
- vrLen = 1445;
- vrLoc = 2295;
+ vrLen = 1298;
+ vrLoc = 7568;
};
- A9580A811324440D0040DFF1 /* PBXTextBookmark */ = {
+ A9580C72132603C10040DFF1 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 00BAE6590E7ED9C10018A608 /* kinectBasicApp.cpp */;
- name = "kinectBasicApp.cpp: 104";
+ name = "kinectBasicApp.cpp: 230";
rLen = 0;
- rLoc = 2438;
- rType = 0;
- vrLen = 498;
- vrLoc = 2323;
- };
- A9580A821324446E0040DFF1 /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 00BAE6590E7ED9C10018A608 /* kinectBasicApp.cpp */;
- name = "kinectBasicApp.cpp: 132";
- rLen = 119;
- rLoc = 3318;
- rType = 0;
- vrLen = 1456;
- vrLoc = 2295;
- };
- A9580A851324447C0040DFF1 /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 00BAE6590E7ED9C10018A608 /* kinectBasicApp.cpp */;
- name = "kinectBasicApp.cpp: 132";
- rLen = 119;
- rLoc = 3318;
- rType = 0;
- vrLen = 1441;
- vrLoc = 2310;
- };
- A9580A87132444B00040DFF1 /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 00BAE6590E7ED9C10018A608 /* kinectBasicApp.cpp */;
- name = "kinectBasicApp.cpp: 132";
- rLen = 119;
- rLoc = 3318;
+ rLoc = 6504;
rType = 0;
- vrLen = 709;
- vrLoc = 2331;
+ vrLen = 1603;
+ vrLoc = 5189;
};
- A9580A8A1324451A0040DFF1 /* PBXTextBookmark */ = {
+ A9580C73132603C10040DFF1 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 00BAE6590E7ED9C10018A608 /* kinectBasicApp.cpp */;
- name = "kinectBasicApp.cpp: 114";
- rLen = 0;
- rLoc = 2758;
+ name = "kinectBasicApp.cpp: 227";
+ rLen = 44;
+ rLoc = 6333;
rType = 0;
- vrLen = 1518;
- vrLoc = 2040;
+ vrLen = 1346;
+ vrLoc = 5700;
};
- A9580A8B132445220040DFF1 /* PBXTextBookmark */ = {
+ A9580C781326045B0040DFF1 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 00BAE6590E7ED9C10018A608 /* kinectBasicApp.cpp */;
- name = "kinectBasicApp.cpp: 114";
+ name = "kinectBasicApp.cpp: 299";
rLen = 0;
- rLoc = 2758;
+ rLoc = 7645;
rType = 0;
- vrLen = 1451;
- vrLoc = 2107;
+ vrLen = 976;
+ vrLoc = 6761;
};
- A9580A8F132445D50040DFF1 /* PBXTextBookmark */ = {
+ A9580C7B132604810040DFF1 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 00BAE6590E7ED9C10018A608 /* kinectBasicApp.cpp */;
- name = "kinectBasicApp.cpp: 114";
+ name = "kinectBasicApp.cpp: 299";
rLen = 0;
- rLoc = 2758;
+ rLoc = 7697;
rType = 0;
- vrLen = 1456;
- vrLoc = 2126;
+ vrLen = 969;
+ vrLoc = 6815;
};
- A9580A91132446410040DFF1 /* PBXTextBookmark */ = {
+ A9580C7D132604DA0040DFF1 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 00BAE6590E7ED9C10018A608 /* kinectBasicApp.cpp */;
- name = "kinectBasicApp.cpp: 111";
+ name = "kinectBasicApp.cpp: 301";
rLen = 0;
- rLoc = 2679;
+ rLoc = 7707;
rType = 0;
- vrLen = 661;
- vrLoc = 2416;
+ vrLen = 1005;
+ vrLoc = 6782;
};
- A9580A92132446530040DFF1 /* PBXTextBookmark */ = {
+ A9580C82132605F10040DFF1 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 00BAE6590E7ED9C10018A608 /* kinectBasicApp.cpp */;
- name = "kinectBasicApp.cpp: 111";
+ name = "kinectBasicApp.cpp: 172";
rLen = 0;
- rLoc = 2679;
+ rLoc = 4311;
rType = 0;
- vrLen = 1473;
- vrLoc = 2126;
+ vrLen = 1816;
+ vrLoc = 3608;
};
}
View
51 xcode/kinectBasic.xcodeproj/bill.perspectivev3
@@ -279,8 +279,7 @@
<key>PBXSmartGroupTreeModuleOutlineStateSelectionKey</key>
<array>
<array>
- <integer>7</integer>
- <integer>5</integer>
+ <integer>12</integer>
<integer>0</integer>
</array>
</array>
@@ -302,7 +301,7 @@
<real>229</real>
</array>
<key>RubberWindowFrame</key>
- <string>2 55 1436 823 0 0 1440 878 </string>
+ <string>1 51 1436 823 0 0 1440 878 </string>
</dict>
<key>Module</key>
<string>PBXSmartGroupTreeModule</string>
@@ -332,16 +331,19 @@
<key>_historyCapacity</key>
<integer>0</integer>
<key>bookmark</key>
- <string>A9580A92132446530040DFF1</string>
+ <string>A9580C82132605F10040DFF1</string>
<key>history</key>
<array>
<string>A940A8A812FD266D0095B1B6</string>
<string>A940A8A912FD266D0095B1B6</string>
- <string>A95809B4132432810040DFF1</string>
- <string>A95809FE13243BC60040DFF1</string>
<string>A9580A56132441990040DFF1</string>
- <string>A9580A6F132443340040DFF1</string>
- <string>A9580A91132446410040DFF1</string>
+ <string>A9580BF21325F6C80040DFF1</string>
+ <string>A9580C5D132601320040DFF1</string>
+ <string>A9580C6B1326020B0040DFF1</string>
+ <string>A9580C6F132603C10040DFF1</string>
+ <string>A9580C70132603C10040DFF1</string>
+ <string>A9580C71132603C10040DFF1</string>
+ <string>A9580C72132603C10040DFF1</string>
</array>
</dict>
<key>SplitCount</key>
@@ -357,7 +359,7 @@
<key>Frame</key>
<string>{{0, 0}, {1185, 777}}</string>
<key>RubberWindowFrame</key>
- <string>2 55 1436 823 0 0 1440 878 </string>
+ <string>1 51 1436 823 0 0 1440 878 </string>
</dict>
<key>Module</key>
<string>PBXNavigatorGroup</string>
@@ -380,7 +382,9 @@
<key>GeometryConfiguration</key>
<dict>
<key>Frame</key>
- <string>{{10, 27}, {1185, 206}}</string>
+ <string>{{10, 27}, {1185, -27}}</string>
+ <key>RubberWindowFrame</key>
+ <string>1 51 1436 823 0 0 1440 878 </string>
</dict>
<key>Module</key>
<string>XCDetailModule</string>
@@ -434,9 +438,7 @@
<key>GeometryConfiguration</key>
<dict>
<key>Frame</key>
- <string>{{10, 27}, {1185, -27}}</string>
- <key>RubberWindowFrame</key>
- <string>2 55 1436 823 0 0 1440 878 </string>
+ <string>{{0, 0}, {568, 405}}</string>
</dict>
<key>Module</key>
<string>PBXBuildResultsModule</string>
@@ -464,11 +466,11 @@
</array>
<key>TableOfContents</key>
<array>
- <string>A95809BA1324328F0040DFF1</string>
+ <string>A9580BFF1325F6E90040DFF1</string>
<string>1CA23ED40692098700951B8B</string>
- <string>A95809BB1324328F0040DFF1</string>
+ <string>A9580C001325F6E90040DFF1</string>
<string>A940A8A612FD266D0095B1B6</string>
- <string>A95809BC1324328F0040DFF1</string>
+ <string>A9580C011325F6E90040DFF1</string>
<string>1CA23EDF0692099D00951B8B</string>
<string>1CA23EE00692099D00951B8B</string>
<string>1CA23EE10692099D00951B8B</string>
@@ -612,13 +614,13 @@
</array>
<key>TableOfContents</key>
<array>
- <string>A95809BD1324328F0040DFF1</string>
+ <string>A9580C021325F6E90040DFF1</string>
<string>1CCC7628064C1048000F2A68</string>
<string>1CCC7629064C1048000F2A68</string>
- <string>A95809BE1324328F0040DFF1</string>
- <string>A95809BF1324328F0040DFF1</string>
- <string>A95809C01324328F0040DFF1</string>
- <string>A95809C11324328F0040DFF1</string>
+ <string>A9580C031325F6E90040DFF1</string>
+ <string>A9580C041325F6E90040DFF1</string>
+ <string>A9580C051325F6E90040DFF1</string>
+ <string>A9580C061325F6E90040DFF1</string>
<string>A940A8A612FD266D0095B1B6</string>
</array>
<key>ToolbarConfigUserDefaultsMinorVersion</key>
@@ -653,12 +655,13 @@
<integer>5</integer>
<key>WindowOrderList</key>
<array>
- <string>A95809C31324328F0040DFF1</string>
- <string>A95809C41324328F0040DFF1</string>
+ <string>A9580C83132605F10040DFF1</string>
+ <string>A9580C071325F6E90040DFF1</string>
+ <string>A9580C081325F6E90040DFF1</string>
<string>/c++/Cinder/blocks/Cinder-Kinect/samples/Kinect-Ribbons/xcode/kinectBasic.xcodeproj</string>
</array>
<key>WindowString</key>
- <string>2 55 1436 823 0 0 1440 878 </string>
+ <string>1 51 1436 823 0 0 1440 878 </string>
<key>WindowToolsV3</key>
<array>
<dict>
View
10 xcode/kinectBasic.xcodeproj/project.pbxproj
@@ -23,6 +23,7 @@
8D11072F0486CEB800E47090 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; };
A95809F8132439780040DFF1 /* RibbonParticle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95809F6132439780040DFF1 /* RibbonParticle.cpp */; };
A95809F9132439780040DFF1 /* Ribbon.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A95809F7132439780040DFF1 /* Ribbon.cpp */; };
+ A9580BA11325E7EA0040DFF1 /* Goal.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A9580BA01325E7EA0040DFF1 /* Goal.cpp */; };
/* End PBXBuildFile section */
/* Begin PBXFileReference section */
@@ -50,6 +51,8 @@
A95809F5132439780040DFF1 /* RibbonParticle.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RibbonParticle.h; sourceTree = "<group>"; };
A95809F6132439780040DFF1 /* RibbonParticle.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RibbonParticle.cpp; sourceTree = "<group>"; };
A95809F7132439780040DFF1 /* Ribbon.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Ribbon.cpp; sourceTree = "<group>"; };
+ A9580BA01325E7EA0040DFF1 /* Goal.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Goal.cpp; sourceTree = "<group>"; };
+ A9580BC01325E7EE0040DFF1 /* Goal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Goal.h; sourceTree = "<group>"; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
@@ -77,10 +80,11 @@
080E96DDFE201D6D7F000001 /* Source */ = {
isa = PBXGroup;
children = (
- A95809F6132439780040DFF1 /* RibbonParticle.cpp */,
- A95809F7132439780040DFF1 /* Ribbon.cpp */,
+ A9580BA01325E7EA0040DFF1 /* Goal.cpp */,
00312AD41298780D009DC098 /* Kinect.cpp */,
00BAE6590E7ED9C10018A608 /* kinectBasicApp.cpp */,
+ A95809F7132439780040DFF1 /* Ribbon.cpp */,
+ A95809F6132439780040DFF1 /* RibbonParticle.cpp */,
);
name = Source;
sourceTree = "<group>";
@@ -136,6 +140,7 @@
29B97315FDCFA39411CA2CEA /* Headers */ = {
isa = PBXGroup;
children = (
+ A9580BC01325E7EE0040DFF1 /* Goal.h */,
32CA4F630368D1EE00C91783 /* kinectBasic_Prefix.pch */,
A95809F4132439780040DFF1 /* Ribbon.h */,
A95809F5132439780040DFF1 /* RibbonParticle.h */,
@@ -226,6 +231,7 @@
00312AD51298780D009DC098 /* Kinect.cpp in Sources */,
A95809F8132439780040DFF1 /* RibbonParticle.cpp in Sources */,
A95809F9132439780040DFF1 /* Ribbon.cpp in Sources */,
+ A9580BA11325E7EA0040DFF1 /* Goal.cpp in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};

0 comments on commit fc7f3f3

Please sign in to comment.
Something went wrong with that request. Please try again.