summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xofAsterisk/src/Asterisk.cpp40
-rwxr-xr-xofAsterisk/src/Asterisk.h30
-rw-r--r--vfg/addons.make6
-rwxr-xr-xvfg/src/testApp.cpp76
-rwxr-xr-xvfg/src/testApp.h46
-rw-r--r--vfg/vfg.xcodeproj/project.pbxproj522
-rw-r--r--vfg/vfg.xcodeproj/tim.pbxuser83
7 files changed, 669 insertions, 134 deletions
diff --git a/ofAsterisk/src/Asterisk.cpp b/ofAsterisk/src/Asterisk.cpp
index 46957cd..f5e7705 100755
--- a/ofAsterisk/src/Asterisk.cpp
+++ b/ofAsterisk/src/Asterisk.cpp
@@ -4,14 +4,39 @@
//there is no notification that there is someone in the queue
//but there is a status message you can check periodically...
+std::vector<std::string> &split(const std::string &s, char delim, std::vector<std::string> &elems) {
+ std::stringstream ss(s);
+ std::string item;
+ while(std::getline(ss, item, delim)) {
+ elems.push_back(item);
+ }
+ return elems;
+}
+
+std::vector<std::string> split(const std::string &s, char delim) {
+ std::vector<std::string> elems;
+ return split(s, delim, elems);
+}
+
Asterisk::Asterisk()
{
udpConnection.Create();
udpConnection.Bind(5000);
udpConnection.SetNonBlocking(true);
- cmd("ssh 80.93.22.22 'sudo /usr/sbin/asterisk -rx \"database put GAME passcode 1234\"'");
+ //cmd("ssh 80.93.22.22 'sudo /usr/sbin/asterisk -rx \"database put GAME passcode 1234\"'");
state=WAITING; //for acknowledge
printf("Asterisk: created socket and connected to server\n");
+
+ string test=string("gameQ has 1 calls (max unlimited) in 'rrmemory' strategy (8s holdtime, 50s talktime), W:0, C:38, A:26, SL:36.8% within 0s\
+ Members: \
+ Game AGI (Local/9999@default) with penalty 1 (In use) has taken 31 calls (last was 5333 secs ago)\
+ Callers: \
+ 1. SIP/sip_proxy-00000045 (wait: 0:06, prio: 0)");
+ vector<std::string> lines=split(test,'\n');
+ for (int i=0;i<test.size();i++) {
+ string s=ofToString(i)+": '"+lines[i]+"'\n";
+ printf(s.c_str());
+ }
}
void Asterisk::startGame(){
@@ -34,10 +59,18 @@ void Asterisk::endGame(string score){
void Asterisk::cmd(string s) {
file = popen(s.c_str(), "re");
filenum=fileno(file);
- fcntl(filenum, F_SETFL, O_NONBLOCK); //doesn't seem to work, still pauses
- //pclose(file); //discard the pipe THIS IS BLOCKING
+ fcntl(filenum, F_SETFL, O_NONBLOCK);
}
+/*
+gameQ has 1 calls (max unlimited) in 'rrmemory' strategy (8s holdtime, 50s talktime), W:0, C:38, A:26, SL:36.8% within 0s
+ Members:
+ Game AGI (Local/9999@default) with penalty 1 (In use) has taken 31 calls (last was 5333 secs ago)
+ Callers:
+ 1. SIP/sip_proxy-00000045 (wait: 0:06, prio: 0)
+*/
+
+
int Asterisk::update(){
//capture stdin response from popen
if (state==WAITING||state==STARTING) {
@@ -49,6 +82,7 @@ int Asterisk::update(){
if (r > 0) {
pclose(file);
string msg=string(buf);
+ vector<std::string> lines=split(msg,'\n');
//received data is always a command ACKNOWLEDGEMENT
if (msg.compare("Changing GAME to NOT_INUSE")==0) {
printf("player dequeued\n");
diff --git a/ofAsterisk/src/Asterisk.h b/ofAsterisk/src/Asterisk.h
index c9ce864..3acdb6e 100755
--- a/ofAsterisk/src/Asterisk.h
+++ b/ofAsterisk/src/Asterisk.h
@@ -9,36 +9,6 @@
#define STARTING 2
#define PLAYING 3
-// http://stackoverflow.com/questions/1735781/non-blocking-pipe-using-popen
-
-/*
-
-Commands for game to control PBX
-
-Game ready
-
-ssh 10.10.10.1 'sudo /usr/sbin/asterisk -rx "devstate change Custom:GAME NOT_INUSE"'
-
-change daily access 4 digit code
-
-ssh 10.10.10.1 'sudo /usr/sbin/asterisk -rx "database put GAME passcode 1234"'
-
-
-
-Set status code for current game
-
-ssh 10.10.10.1 'sudo /usr/sbin/asterisk -rx "database put GAME statuscode 1234"'
-
-Gameover Hangup Call
-
-ssh 10.10.10.1 'sudo /usr/sbin/asterisk -rx "hangup request Local/9999@default-00000039;2"
-
-Local/9999@default-00000039;2 is a channel identifier and will be send to game when AGI script connects to game controller. The channel ID is unique for each call
-
-
-can we have a message that someone has joined the queue?
-can we have a message if someone hangs up?
-*/
class Asterisk
{
diff --git a/vfg/addons.make b/vfg/addons.make
index ddc7e24..83d3c97 100644
--- a/vfg/addons.make
+++ b/vfg/addons.make
@@ -1,7 +1,7 @@
-ofxXmlSettings
-ofxSpriteManager
ofxAssets
ofxExtras
-ofxNetwork
ofxFenster
ofxGui
+ofxNetwork
+ofxSpriteManager
+ofxXmlSettings
diff --git a/vfg/src/testApp.cpp b/vfg/src/testApp.cpp
index fa8b9aa..6001da4 100755
--- a/vfg/src/testApp.cpp
+++ b/vfg/src/testApp.cpp
@@ -88,7 +88,8 @@ void testApp::setup(){
showFPS=true;
showVis=true;
fullscreenoutput=false;
-
+ fadelength=1000;
+ segmentStartTime=0;
currentsong=0;
nextsong=0;
gamestate=GAME_READY;
@@ -150,7 +151,7 @@ void testApp::update(){
songs[currentsong]->preRoll(5000);
tags[0]->play();
nextsong=(nextsong+1)%songs.size();
- gamestate=GAME_PLAYING;
+ gamestate=GAME_PRACTICE;
}
else if (ret>48&&ret<52) {
songs[currentsong]->playerControl(ret-49);
@@ -172,19 +173,49 @@ void testApp::update(){
}
switch(gamestate) {
case GAME_READY:
+ case GAME_STARTPLAYING:
case GAME_PLAYING:
+ case GAME_ENDPLAYING:
+ case GAME_ENDINGINTRO:
+ case GAME_ENDINGADVERT:
+ case GAME_PRACTICE:
background.update();
banner.update();
break;
+ case GAME_STARTINGINTRO:
+ background.update();
case GAME_INTRO:
intro.update();
break;
+ case GAME_STARTINGADVERT:
+ background.update();
case GAME_ADVERT:
advert.update();
break;
}
}
+/*
+#define GAME_STARTINGINTRO 1
+#define GAME_INTRO 2
+#define GAME_ENDINGINTRO 3
+#define GAME_READY 4
+#define GAME_STARTINGADVERT 5
+#define GAME_ADVERT 6
+#define GAME_ENDINGADVERT 7
+#define GAME_STARTPLAYING 8
+#define GAME_PRACTICE 9
+#define GAME_PLAYING 10
+#define GAME_ENDPLAYING 11
+*/
+//--------------------------------------------------------------
+void testApp::drawBackgroundLayers(){
+ background.draw(hOffs,0,ofGetHeight(),ofGetHeight());
+ scale=ofGetHeight()/1080.0f;
+ ofEnableAlphaBlending();
+ vignette.draw(hOffs,0,ofGetHeight(),ofGetHeight());
+ ofDisableAlphaBlending();
+}
//--------------------------------------------------------------
void testApp::draw(){
ofDisableAlphaBlending();
@@ -192,18 +223,10 @@ void testApp::draw(){
float hOffs=(ofGetWidth()-ofGetHeight())/2;
float bannerscale,scale; //this old chestnut
switch(gamestate) {
+
case GAME_READY:
case GAME_PLAYING:
- background.draw(hOffs,0,ofGetHeight(),ofGetHeight());
- scale=ofGetHeight()/1080.0f;
-
- ofEnableAlphaBlending();
- vignette.draw(hOffs,0,ofGetHeight(),ofGetHeight());
- //ofBackground(0,0,0,0.1);
- /*
- ofSetColor(0,0,0,100);
- ofRect(0,0,ofGetWidth(),ofGetHeight());
- */
+ drawBackgroundLayers();
if (songs[currentsong]->isPlaying) {
ofSetColor(255,255,255);
@@ -247,12 +270,32 @@ void testApp::draw(){
gamestate=GAME_READY;
}
break;
+ case GAME_STARTINGADVERT:
+ float segamt=((float)(ofGetElapsedTimeMillis()-segmentStartTime))/fadelength;
+ if (segamt<0.5) {
+ ofEnableAlphaBlending();
+ ofSetColor(255,255,255,255-(segamt*512));
+ break;
+ }
+ else if (segamt>1.0) {
+ gamestate=GAME_ADVERT;
+ break;
+ }
+ else {
+ if (!advert.isPlaying()) advert.play();
+ ofEnableAlphaBlending();
+ ofSetColor(255,255,255,((segamt-0.5)*512));
+ }
case GAME_ADVERT:
+ case GAME_ENDINGADVERT:
+ if (gamestate==GAME_ENDINGADVERT)
float aspect=advert.getHeight()/advert.getWidth();
float wOffs=(ofGetHeight()-(ofGetWidth()*aspect))*0.5;
advert.draw(0,wOffs,ofGetWidth(),ofGetWidth()*aspect);
+ ofDisableAlphaBlending(); //may have been turned on during intro
if (advert.getCurrentFrame()==advert.getTotalNumFrames()) {
- gamestate=GAME_READY;
+ gamestate=GAME_ENDINGADVERT;
+ segmentStartTime=ofGetElapsedTimeMillis();
}
break;
}
@@ -276,7 +319,7 @@ void testApp::keyPressed(int key, ofxFenster* win){
void testApp::keyPressed(int key){
switch (key) {
case ' ':
- if (!songs[currentsong]->isPlaying) {
+ if (gamestate==GAME_READY) {
currentlevel=0;
currentsong=nextsong;
songs[currentsong]->setTimeframe(timescale);
@@ -285,6 +328,7 @@ void testApp::keyPressed(int key){
songs[currentsong]->preRoll(5000);
tags[0]->play();
nextsong=(nextsong+1)%songs.size();
+ gamestate=GAME_PRACTICE;
}
break;
case '1':
@@ -312,8 +356,8 @@ void testApp::keyPressed(int key){
break;
case 'w':
if (gamestate==GAME_READY) {
- advert.play();
- gamestate=GAME_ADVERT;
+ segmentStartTime=ofGetElapsedTimeMillis();
+ gamestate=GAME_STARTINGADVERT;
}
break;
case 'f':
diff --git a/vfg/src/testApp.h b/vfg/src/testApp.h
index 4890724..c287fb1 100755
--- a/vfg/src/testApp.h
+++ b/vfg/src/testApp.h
@@ -30,36 +30,24 @@ Maximilian is an audio synthesis and signal processing library written in C++. I
- realtime music information retrieval functions: spectrum analysis, spectral features, octave analysis, and MFCCs
- example projects for Windows and MacOS, using command line and OpenFrameworks environments
-
-
-game design demo
-
-state - game started, game over
-
-while playing - game full volume - if you miss a flake - starts countdown - game gets quieter and stars get fainter - when countdown is down 'game over'
-
-keys - volume - control drawing of stars - game state
-
-
-changes 05112012
-
-event suppression working?
-overlap
-
-
-character class- load sprites from xml- play behaviours- block animations when others are playing
-
-//hooking up the backend
-1 - start game - sends message - starts if acknowledged
-2 - receive dtmf
-3 - hang up
+transitions
+break clap movements
+practice mode
+ramdisk for movies
*/
-#define GAME_INTRO 1
-#define GAME_READY 2
-#define GAME_ADVERT 3
-#define GAME_PLAYING 4
+#define GAME_STARTINGINTRO 1
+#define GAME_INTRO 2
+#define GAME_ENDINGINTRO 3
+#define GAME_READY 4
+#define GAME_STARTINGADVERT 5
+#define GAME_ADVERT 6
+#define GAME_ENDINGADVERT 7
+#define GAME_STARTPLAYING 8
+#define GAME_PRACTICE 9
+#define GAME_PLAYING 10
+#define GAME_ENDPLAYING 11
class guiWindow;
@@ -83,6 +71,8 @@ class testApp : public ofxFensterListener{
void windowResized(int w, int h);
void dragEvent(ofDragInfo dragInfo);
void gotMessage(ofMessage msg);
+
+ void drawBackgroundLayers();
ofVideoPlayer intro;
ofVideoPlayer advert;
@@ -118,7 +108,7 @@ class testApp : public ofxFensterListener{
bool showVis;
bool fullscreenoutput;
- int currentsong,nextsong,gamestate;
+ int currentsong,nextsong,gamestate,segmentStartTime,fadelength;
guiWindow *guiWin;
ofxPanel gui;
diff --git a/vfg/vfg.xcodeproj/project.pbxproj b/vfg/vfg.xcodeproj/project.pbxproj
index 0c39752..9b3830a 100644
--- a/vfg/vfg.xcodeproj/project.pbxproj
+++ b/vfg/vfg.xcodeproj/project.pbxproj
@@ -7,11 +7,34 @@
objects = {
/* Begin PBXBuildFile section */
- 22A83180165127C400E5F476 /* music.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 22A8316E165127C400E5F476 /* music.cpp */; };
- 22A83181165127C400E5F476 /* ofxXmlSettings.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 22A83170165127C400E5F476 /* ofxXmlSettings.cpp */; };
- 22A83182165127C400E5F476 /* tinyxml.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 22A83173165127C400E5F476 /* tinyxml.cpp */; };
- 22A83183165127C400E5F476 /* tinyxmlerror.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 22A83175165127C400E5F476 /* tinyxmlerror.cpp */; };
- 22A83184165127C400E5F476 /* tinyxmlparser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 22A83176165127C400E5F476 /* tinyxmlparser.cpp */; };
+ 22A02E7C166A2B4B00085452 /* Animal.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 22A02DF1166A2B4B00085452 /* Animal.cpp */; };
+ 22A02E7D166A2B4B00085452 /* Asterisk.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 22A02DF3166A2B4B00085452 /* Asterisk.cpp */; };
+ 22A02E7E166A2B4B00085452 /* music.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 22A02DF5166A2B4B00085452 /* music.cpp */; };
+ 22A02E7F166A2B4B00085452 /* Puppet.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 22A02DF7166A2B4B00085452 /* Puppet.cpp */; };
+ 22A02E80166A2B4B00085452 /* Tag.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 22A02DF9166A2B4B00085452 /* Tag.cpp */; };
+ 22A02E81166A2B4B00085452 /* ofxAssets.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 22A02DFB166A2B4B00085452 /* ofxAssets.cpp */; };
+ 22A02E82166A2B4B00085452 /* ofxDisplay.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 22A02DFF166A2B4B00085452 /* ofxDisplay.cpp */; };
+ 22A02E83166A2B4B00085452 /* ofxDisplayManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 22A02E02166A2B4B00085452 /* ofxDisplayManager.cpp */; };
+ 22A02E84166A2B4B00085452 /* ofxDisplayManagerMac.mm in Sources */ = {isa = PBXBuildFile; fileRef = 22A02E04166A2B4B00085452 /* ofxDisplayManagerMac.mm */; };
+ 22A02E85166A2B4B00085452 /* ofxFenster.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 22A02E05166A2B4B00085452 /* ofxFenster.cpp */; };
+ 22A02E86166A2B4B00085452 /* ofxFensterCanvas.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 22A02E07166A2B4B00085452 /* ofxFensterCanvas.cpp */; };
+ 22A02E87166A2B4B00085452 /* ofxFensterManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 22A02E09166A2B4B00085452 /* ofxFensterManager.cpp */; };
+ 22A02E88166A2B4B00085452 /* ofxBaseGui.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 22A02E4B166A2B4B00085452 /* ofxBaseGui.cpp */; };
+ 22A02E89166A2B4B00085452 /* ofxButton.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 22A02E4D166A2B4B00085452 /* ofxButton.cpp */; };
+ 22A02E8A166A2B4B00085452 /* ofxLabel.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 22A02E50166A2B4B00085452 /* ofxLabel.cpp */; };
+ 22A02E8B166A2B4B00085452 /* ofxPanel.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 22A02E52166A2B4B00085452 /* ofxPanel.cpp */; };
+ 22A02E8C166A2B4B00085452 /* ofxSlider.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 22A02E54166A2B4B00085452 /* ofxSlider.cpp */; };
+ 22A02E8D166A2B4B00085452 /* ofxToggle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 22A02E56166A2B4B00085452 /* ofxToggle.cpp */; };
+ 22A02E8E166A2B4B00085452 /* ofxTCPClient.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 22A02E5C166A2B4B00085452 /* ofxTCPClient.cpp */; };
+ 22A02E8F166A2B4B00085452 /* ofxTCPManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 22A02E5E166A2B4B00085452 /* ofxTCPManager.cpp */; };
+ 22A02E90166A2B4B00085452 /* ofxTCPServer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 22A02E60166A2B4B00085452 /* ofxTCPServer.cpp */; };
+ 22A02E91166A2B4B00085452 /* ofxUDPManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 22A02E62166A2B4B00085452 /* ofxUDPManager.cpp */; };
+ 22A02E92166A2B4B00085452 /* ofxSprite.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 22A02E66166A2B4B00085452 /* ofxSprite.cpp */; };
+ 22A02E93166A2B4B00085452 /* ofxSpriteManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 22A02E68166A2B4B00085452 /* ofxSpriteManager.cpp */; };
+ 22A02E94166A2B4B00085452 /* ofxXmlSettings.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 22A02E6C166A2B4B00085452 /* ofxXmlSettings.cpp */; };
+ 22A02E95166A2B4B00085452 /* tinyxml.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 22A02E6F166A2B4B00085452 /* tinyxml.cpp */; };
+ 22A02E96166A2B4B00085452 /* tinyxmlerror.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 22A02E71166A2B4B00085452 /* tinyxmlerror.cpp */; };
+ 22A02E97166A2B4B00085452 /* tinyxmlparser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 22A02E72166A2B4B00085452 /* tinyxmlparser.cpp */; };
BBAB23CB13894F3D00AA2426 /* GLUT.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = BBAB23BE13894E4700AA2426 /* GLUT.framework */; };
E4328149138ABC9F0047C5CB /* openFrameworksDebug.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E4328148138ABC890047C5CB /* openFrameworksDebug.a */; };
E45BE97B0E8CC7DD009D7055 /* AGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9710E8CC7DD009D7055 /* AGL.framework */; };
@@ -65,14 +88,117 @@
/* End PBXCopyFilesBuildPhase section */
/* Begin PBXFileReference section */
- 22A8316E165127C400E5F476 /* music.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = music.cpp; path = src/music.cpp; sourceTree = SOURCE_ROOT; };
- 22A8316F165127C400E5F476 /* music.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = music.h; path = src/music.h; sourceTree = SOURCE_ROOT; };
- 22A83170165127C400E5F476 /* ofxXmlSettings.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxXmlSettings.cpp; path = ../../../../../Developer/Library/openFrameworks/addons/ofxXmlSettings/src/ofxXmlSettings.cpp; sourceTree = SOURCE_ROOT; };
- 22A83171165127C400E5F476 /* ofxXmlSettings.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxXmlSettings.h; path = ../../../../../Developer/Library/openFrameworks/addons/ofxXmlSettings/src/ofxXmlSettings.h; sourceTree = SOURCE_ROOT; };
- 22A83173165127C400E5F476 /* tinyxml.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = tinyxml.cpp; path = ../../../../../Developer/Library/openFrameworks/addons/ofxXmlSettings/libs/tinyxml.cpp; sourceTree = SOURCE_ROOT; };
- 22A83174165127C400E5F476 /* tinyxml.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = tinyxml.h; path = ../../../../../Developer/Library/openFrameworks/addons/ofxXmlSettings/libs/tinyxml.h; sourceTree = SOURCE_ROOT; };
- 22A83175165127C400E5F476 /* tinyxmlerror.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = tinyxmlerror.cpp; path = ../../../../../Developer/Library/openFrameworks/addons/ofxXmlSettings/libs/tinyxmlerror.cpp; sourceTree = SOURCE_ROOT; };
- 22A83176165127C400E5F476 /* tinyxmlparser.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = tinyxmlparser.cpp; path = ../../../../../Developer/Library/openFrameworks/addons/ofxXmlSettings/libs/tinyxmlparser.cpp; sourceTree = SOURCE_ROOT; };
+ 22A02DF1166A2B4B00085452 /* Animal.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = Animal.cpp; path = src/Animal.cpp; sourceTree = SOURCE_ROOT; };
+ 22A02DF2166A2B4B00085452 /* Animal.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = Animal.h; path = src/Animal.h; sourceTree = SOURCE_ROOT; };
+ 22A02DF3166A2B4B00085452 /* Asterisk.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = Asterisk.cpp; path = src/Asterisk.cpp; sourceTree = SOURCE_ROOT; };
+ 22A02DF4166A2B4B00085452 /* Asterisk.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = Asterisk.h; path = src/Asterisk.h; sourceTree = SOURCE_ROOT; };
+ 22A02DF5166A2B4B00085452 /* music.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = music.cpp; path = src/music.cpp; sourceTree = SOURCE_ROOT; };
+ 22A02DF6166A2B4B00085452 /* music.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = music.h; path = src/music.h; sourceTree = SOURCE_ROOT; };
+ 22A02DF7166A2B4B00085452 /* Puppet.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = Puppet.cpp; path = src/Puppet.cpp; sourceTree = SOURCE_ROOT; };
+ 22A02DF8166A2B4B00085452 /* Puppet.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = Puppet.h; path = src/Puppet.h; sourceTree = SOURCE_ROOT; };
+ 22A02DF9166A2B4B00085452 /* Tag.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = Tag.cpp; path = src/Tag.cpp; sourceTree = SOURCE_ROOT; };
+ 22A02DFA166A2B4B00085452 /* Tag.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = Tag.h; path = src/Tag.h; sourceTree = SOURCE_ROOT; };
+ 22A02DFB166A2B4B00085452 /* ofxAssets.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxAssets.cpp; path = ../../../../../Developer/Library/openFrameworks/addons/ofxAssets/src/ofxAssets.cpp; sourceTree = SOURCE_ROOT; };
+ 22A02DFC166A2B4B00085452 /* ofxAssets.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxAssets.h; path = ../../../../../Developer/Library/openFrameworks/addons/ofxAssets/src/ofxAssets.h; sourceTree = SOURCE_ROOT; };
+ 22A02DFF166A2B4B00085452 /* ofxDisplay.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxDisplay.cpp; path = ../../../../../Developer/Library/openFrameworks/addons/ofxFenster/src/ofxDisplay.cpp; sourceTree = SOURCE_ROOT; };
+ 22A02E00166A2B4B00085452 /* ofxDisplay.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxDisplay.h; path = ../../../../../Developer/Library/openFrameworks/addons/ofxFenster/src/ofxDisplay.h; sourceTree = SOURCE_ROOT; };
+ 22A02E01166A2B4B00085452 /* ofxDisplayMac.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxDisplayMac.h; path = ../../../../../Developer/Library/openFrameworks/addons/ofxFenster/src/ofxDisplayMac.h; sourceTree = SOURCE_ROOT; };
+ 22A02E02166A2B4B00085452 /* ofxDisplayManager.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxDisplayManager.cpp; path = ../../../../../Developer/Library/openFrameworks/addons/ofxFenster/src/ofxDisplayManager.cpp; sourceTree = SOURCE_ROOT; };
+ 22A02E03166A2B4B00085452 /* ofxDisplayManager.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxDisplayManager.h; path = ../../../../../Developer/Library/openFrameworks/addons/ofxFenster/src/ofxDisplayManager.h; sourceTree = SOURCE_ROOT; };
+ 22A02E04166A2B4B00085452 /* ofxDisplayManagerMac.mm */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.objcpp; fileEncoding = 30; name = ofxDisplayManagerMac.mm; path = ../../../../../Developer/Library/openFrameworks/addons/ofxFenster/src/ofxDisplayManagerMac.mm; sourceTree = SOURCE_ROOT; };
+ 22A02E05166A2B4B00085452 /* ofxFenster.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxFenster.cpp; path = ../../../../../Developer/Library/openFrameworks/addons/ofxFenster/src/ofxFenster.cpp; sourceTree = SOURCE_ROOT; };
+ 22A02E06166A2B4B00085452 /* ofxFenster.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxFenster.h; path = ../../../../../Developer/Library/openFrameworks/addons/ofxFenster/src/ofxFenster.h; sourceTree = SOURCE_ROOT; };
+ 22A02E07166A2B4B00085452 /* ofxFensterCanvas.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxFensterCanvas.cpp; path = ../../../../../Developer/Library/openFrameworks/addons/ofxFenster/src/ofxFensterCanvas.cpp; sourceTree = SOURCE_ROOT; };
+ 22A02E08166A2B4B00085452 /* ofxFensterCanvas.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxFensterCanvas.h; path = ../../../../../Developer/Library/openFrameworks/addons/ofxFenster/src/ofxFensterCanvas.h; sourceTree = SOURCE_ROOT; };
+ 22A02E09166A2B4B00085452 /* ofxFensterManager.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxFensterManager.cpp; path = ../../../../../Developer/Library/openFrameworks/addons/ofxFenster/src/ofxFensterManager.cpp; sourceTree = SOURCE_ROOT; };
+ 22A02E0A166A2B4B00085452 /* ofxFensterManager.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxFensterManager.h; path = ../../../../../Developer/Library/openFrameworks/addons/ofxFenster/src/ofxFensterManager.h; sourceTree = SOURCE_ROOT; };
+ 22A02E0C166A2B4B00085452 /* GHOST_DisplayManagerCocoa.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = GHOST_DisplayManagerCocoa.h; path = ../../../../../Developer/Library/openFrameworks/addons/ofxFenster/libs/ghost/include/Cocoa/GHOST_DisplayManagerCocoa.h; sourceTree = SOURCE_ROOT; };
+ 22A02E0D166A2B4B00085452 /* GHOST_SystemCocoa.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = GHOST_SystemCocoa.h; path = ../../../../../Developer/Library/openFrameworks/addons/ofxFenster/libs/ghost/include/Cocoa/GHOST_SystemCocoa.h; sourceTree = SOURCE_ROOT; };
+ 22A02E0E166A2B4B00085452 /* GHOST_SystemPathsCocoa.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = GHOST_SystemPathsCocoa.h; path = ../../../../../Developer/Library/openFrameworks/addons/ofxFenster/libs/ghost/include/Cocoa/GHOST_SystemPathsCocoa.h; sourceTree = SOURCE_ROOT; };
+ 22A02E0F166A2B4B00085452 /* GHOST_WindowCocoa.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = GHOST_WindowCocoa.h; path = ../../../../../Developer/Library/openFrameworks/addons/ofxFenster/libs/ghost/include/Cocoa/GHOST_WindowCocoa.h; sourceTree = SOURCE_ROOT; };
+ 22A02E11166A2B4B00085452 /* GHOST_Buttons.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = GHOST_Buttons.h; path = ../../../../../Developer/Library/openFrameworks/addons/ofxFenster/libs/ghost/include/GHOST_Buttons.h; sourceTree = SOURCE_ROOT; };
+ 22A02E12166A2B4B00085452 /* GHOST_C-api.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = "GHOST_C-api.h"; path = "../../../../../Developer/Library/openFrameworks/addons/ofxFenster/libs/ghost/include/GHOST_C-api.h"; sourceTree = SOURCE_ROOT; };
+ 22A02E13166A2B4B00085452 /* GHOST_CallbackEventConsumer.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = GHOST_CallbackEventConsumer.h; path = ../../../../../Developer/Library/openFrameworks/addons/ofxFenster/libs/ghost/include/GHOST_CallbackEventConsumer.h; sourceTree = SOURCE_ROOT; };
+ 22A02E14166A2B4B00085452 /* GHOST_Debug.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = GHOST_Debug.h; path = ../../../../../Developer/Library/openFrameworks/addons/ofxFenster/libs/ghost/include/GHOST_Debug.h; sourceTree = SOURCE_ROOT; };
+ 22A02E15166A2B4B00085452 /* GHOST_DisplayManager.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = GHOST_DisplayManager.h; path = ../../../../../Developer/Library/openFrameworks/addons/ofxFenster/libs/ghost/include/GHOST_DisplayManager.h; sourceTree = SOURCE_ROOT; };
+ 22A02E16166A2B4B00085452 /* GHOST_DisplayManagerNULL.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = GHOST_DisplayManagerNULL.h; path = ../../../../../Developer/Library/openFrameworks/addons/ofxFenster/libs/ghost/include/GHOST_DisplayManagerNULL.h; sourceTree = SOURCE_ROOT; };
+ 22A02E17166A2B4B00085452 /* GHOST_Event.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = GHOST_Event.h; path = ../../../../../Developer/Library/openFrameworks/addons/ofxFenster/libs/ghost/include/GHOST_Event.h; sourceTree = SOURCE_ROOT; };
+ 22A02E18166A2B4B00085452 /* GHOST_EventButton.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = GHOST_EventButton.h; path = ../../../../../Developer/Library/openFrameworks/addons/ofxFenster/libs/ghost/include/GHOST_EventButton.h; sourceTree = SOURCE_ROOT; };
+ 22A02E19166A2B4B00085452 /* GHOST_EventCursor.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = GHOST_EventCursor.h; path = ../../../../../Developer/Library/openFrameworks/addons/ofxFenster/libs/ghost/include/GHOST_EventCursor.h; sourceTree = SOURCE_ROOT; };
+ 22A02E1A166A2B4B00085452 /* GHOST_EventDragnDrop.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = GHOST_EventDragnDrop.h; path = ../../../../../Developer/Library/openFrameworks/addons/ofxFenster/libs/ghost/include/GHOST_EventDragnDrop.h; sourceTree = SOURCE_ROOT; };
+ 22A02E1B166A2B4B00085452 /* GHOST_EventKey.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = GHOST_EventKey.h; path = ../../../../../Developer/Library/openFrameworks/addons/ofxFenster/libs/ghost/include/GHOST_EventKey.h; sourceTree = SOURCE_ROOT; };
+ 22A02E1C166A2B4B00085452 /* GHOST_EventManager.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = GHOST_EventManager.h; path = ../../../../../Developer/Library/openFrameworks/addons/ofxFenster/libs/ghost/include/GHOST_EventManager.h; sourceTree = SOURCE_ROOT; };
+ 22A02E1D166A2B4B00085452 /* GHOST_EventNDOF.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = GHOST_EventNDOF.h; path = ../../../../../Developer/Library/openFrameworks/addons/ofxFenster/libs/ghost/include/GHOST_EventNDOF.h; sourceTree = SOURCE_ROOT; };
+ 22A02E1E166A2B4B00085452 /* GHOST_EventPrinter.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = GHOST_EventPrinter.h; path = ../../../../../Developer/Library/openFrameworks/addons/ofxFenster/libs/ghost/include/GHOST_EventPrinter.h; sourceTree = SOURCE_ROOT; };
+ 22A02E1F166A2B4B00085452 /* GHOST_EventString.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = GHOST_EventString.h; path = ../../../../../Developer/Library/openFrameworks/addons/ofxFenster/libs/ghost/include/GHOST_EventString.h; sourceTree = SOURCE_ROOT; };
+ 22A02E20166A2B4B00085452 /* GHOST_EventTrackpad.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = GHOST_EventTrackpad.h; path = ../../../../../Developer/Library/openFrameworks/addons/ofxFenster/libs/ghost/include/GHOST_EventTrackpad.h; sourceTree = SOURCE_ROOT; };
+ 22A02E21166A2B4B00085452 /* GHOST_EventWheel.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = GHOST_EventWheel.h; path = ../../../../../Developer/Library/openFrameworks/addons/ofxFenster/libs/ghost/include/GHOST_EventWheel.h; sourceTree = SOURCE_ROOT; };
+ 22A02E22166A2B4B00085452 /* GHOST_IEvent.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = GHOST_IEvent.h; path = ../../../../../Developer/Library/openFrameworks/addons/ofxFenster/libs/ghost/include/GHOST_IEvent.h; sourceTree = SOURCE_ROOT; };
+ 22A02E23166A2B4B00085452 /* GHOST_IEventConsumer.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = GHOST_IEventConsumer.h; path = ../../../../../Developer/Library/openFrameworks/addons/ofxFenster/libs/ghost/include/GHOST_IEventConsumer.h; sourceTree = SOURCE_ROOT; };
+ 22A02E24166A2B4B00085452 /* GHOST_ISystem.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = GHOST_ISystem.h; path = ../../../../../Developer/Library/openFrameworks/addons/ofxFenster/libs/ghost/include/GHOST_ISystem.h; sourceTree = SOURCE_ROOT; };
+ 22A02E25166A2B4B00085452 /* GHOST_ISystemPaths.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = GHOST_ISystemPaths.h; path = ../../../../../Developer/Library/openFrameworks/addons/ofxFenster/libs/ghost/include/GHOST_ISystemPaths.h; sourceTree = SOURCE_ROOT; };
+ 22A02E26166A2B4B00085452 /* GHOST_ITimerTask.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = GHOST_ITimerTask.h; path = ../../../../../Developer/Library/openFrameworks/addons/ofxFenster/libs/ghost/include/GHOST_ITimerTask.h; sourceTree = SOURCE_ROOT; };
+ 22A02E27166A2B4B00085452 /* GHOST_IWindow.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = GHOST_IWindow.h; path = ../../../../../Developer/Library/openFrameworks/addons/ofxFenster/libs/ghost/include/GHOST_IWindow.h; sourceTree = SOURCE_ROOT; };
+ 22A02E28166A2B4B00085452 /* GHOST_ModifierKeys.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = GHOST_ModifierKeys.h; path = ../../../../../Developer/Library/openFrameworks/addons/ofxFenster/libs/ghost/include/GHOST_ModifierKeys.h; sourceTree = SOURCE_ROOT; };
+ 22A02E29166A2B4B00085452 /* GHOST_Path-api.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = "GHOST_Path-api.h"; path = "../../../../../Developer/Library/openFrameworks/addons/ofxFenster/libs/ghost/include/GHOST_Path-api.h"; sourceTree = SOURCE_ROOT; };
+ 22A02E2A166A2B4B00085452 /* GHOST_Rect.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = GHOST_Rect.h; path = ../../../../../Developer/Library/openFrameworks/addons/ofxFenster/libs/ghost/include/GHOST_Rect.h; sourceTree = SOURCE_ROOT; };
+ 22A02E2B166A2B4B00085452 /* GHOST_System.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = GHOST_System.h; path = ../../../../../Developer/Library/openFrameworks/addons/ofxFenster/libs/ghost/include/GHOST_System.h; sourceTree = SOURCE_ROOT; };
+ 22A02E2C166A2B4B00085452 /* GHOST_SystemNULL.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = GHOST_SystemNULL.h; path = ../../../../../Developer/Library/openFrameworks/addons/ofxFenster/libs/ghost/include/GHOST_SystemNULL.h; sourceTree = SOURCE_ROOT; };
+ 22A02E2D166A2B4B00085452 /* GHOST_SystemPaths.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = GHOST_SystemPaths.h; path = ../../../../../Developer/Library/openFrameworks/addons/ofxFenster/libs/ghost/include/GHOST_SystemPaths.h; sourceTree = SOURCE_ROOT; };
+ 22A02E2E166A2B4B00085452 /* GHOST_TimerManager.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = GHOST_TimerManager.h; path = ../../../../../Developer/Library/openFrameworks/addons/ofxFenster/libs/ghost/include/GHOST_TimerManager.h; sourceTree = SOURCE_ROOT; };
+ 22A02E2F166A2B4B00085452 /* GHOST_TimerTask.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = GHOST_TimerTask.h; path = ../../../../../Developer/Library/openFrameworks/addons/ofxFenster/libs/ghost/include/GHOST_TimerTask.h; sourceTree = SOURCE_ROOT; };
+ 22A02E30166A2B4B00085452 /* GHOST_Types.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = GHOST_Types.h; path = ../../../../../Developer/Library/openFrameworks/addons/ofxFenster/libs/ghost/include/GHOST_Types.h; sourceTree = SOURCE_ROOT; };
+ 22A02E31166A2B4B00085452 /* GHOST_Window.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = GHOST_Window.h; path = ../../../../../Developer/Library/openFrameworks/addons/ofxFenster/libs/ghost/include/GHOST_Window.h; sourceTree = SOURCE_ROOT; };
+ 22A02E32166A2B4B00085452 /* GHOST_WindowManager.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = GHOST_WindowManager.h; path = ../../../../../Developer/Library/openFrameworks/addons/ofxFenster/libs/ghost/include/GHOST_WindowManager.h; sourceTree = SOURCE_ROOT; };
+ 22A02E33166A2B4B00085452 /* GHOST_WindowNULL.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = GHOST_WindowNULL.h; path = ../../../../../Developer/Library/openFrameworks/addons/ofxFenster/libs/ghost/include/GHOST_WindowNULL.h; sourceTree = SOURCE_ROOT; };
+ 22A02E34166A2B4B00085452 /* GHOST_DisplayManagerWin32.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = GHOST_DisplayManagerWin32.h; path = ../../../../../Developer/Library/openFrameworks/addons/ofxFenster/libs/ghost/include/WIN32/GHOST_DisplayManagerWin32.h; sourceTree = SOURCE_ROOT; };
+ 22A02E35166A2B4B00085452 /* GHOST_DropTargetWin32.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = GHOST_DropTargetWin32.h; path = ../../../../../Developer/Library/openFrameworks/addons/ofxFenster/libs/ghost/include/WIN32/GHOST_DropTargetWin32.h; sourceTree = SOURCE_ROOT; };
+ 22A02E36166A2B4B00085452 /* GHOST_SystemPathsWin32.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = GHOST_SystemPathsWin32.h; path = ../../../../../Developer/Library/openFrameworks/addons/ofxFenster/libs/ghost/include/WIN32/GHOST_SystemPathsWin32.h; sourceTree = SOURCE_ROOT; };
+ 22A02E37166A2B4B00085452 /* GHOST_SystemWin32.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = GHOST_SystemWin32.h; path = ../../../../../Developer/Library/openFrameworks/addons/ofxFenster/libs/ghost/include/WIN32/GHOST_SystemWin32.h; sourceTree = SOURCE_ROOT; };
+ 22A02E38166A2B4B00085452 /* GHOST_TaskbarWin32.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = GHOST_TaskbarWin32.h; path = ../../../../../Developer/Library/openFrameworks/addons/ofxFenster/libs/ghost/include/WIN32/GHOST_TaskbarWin32.h; sourceTree = SOURCE_ROOT; };
+ 22A02E39166A2B4B00085452 /* GHOST_WindowWin32.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = GHOST_WindowWin32.h; path = ../../../../../Developer/Library/openFrameworks/addons/ofxFenster/libs/ghost/include/WIN32/GHOST_WindowWin32.h; sourceTree = SOURCE_ROOT; };
+ 22A02E3A166A2B4B00085452 /* pktdef.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = pktdef.h; path = ../../../../../Developer/Library/openFrameworks/addons/ofxFenster/libs/ghost/include/WIN32/pktdef.h; sourceTree = SOURCE_ROOT; };
+ 22A02E3B166A2B4B00085452 /* wintab.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = wintab.h; path = ../../../../../Developer/Library/openFrameworks/addons/ofxFenster/libs/ghost/include/WIN32/wintab.h; sourceTree = SOURCE_ROOT; };
+ 22A02E3D166A2B4B00085452 /* GHOST_DisplayManagerX11.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = GHOST_DisplayManagerX11.h; path = ../../../../../Developer/Library/openFrameworks/addons/ofxFenster/libs/ghost/include/X11/GHOST_DisplayManagerX11.h; sourceTree = SOURCE_ROOT; };
+ 22A02E3E166A2B4B00085452 /* GHOST_SystemPathsX11.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = GHOST_SystemPathsX11.h; path = ../../../../../Developer/Library/openFrameworks/addons/ofxFenster/libs/ghost/include/X11/GHOST_SystemPathsX11.h; sourceTree = SOURCE_ROOT; };
+ 22A02E3F166A2B4B00085452 /* GHOST_SystemX11.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = GHOST_SystemX11.h; path = ../../../../../Developer/Library/openFrameworks/addons/ofxFenster/libs/ghost/include/X11/GHOST_SystemX11.h; sourceTree = SOURCE_ROOT; };
+ 22A02E40166A2B4B00085452 /* GHOST_WindowX11.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = GHOST_WindowX11.h; path = ../../../../../Developer/Library/openFrameworks/addons/ofxFenster/libs/ghost/include/X11/GHOST_WindowX11.h; sourceTree = SOURCE_ROOT; };
+ 22A02E44166A2B4B00085452 /* STR_String.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = STR_String.h; path = ../../../../../Developer/Library/openFrameworks/addons/ofxFenster/libs/string/include/STR_String.h; sourceTree = SOURCE_ROOT; };
+ 22A02E49166A2B4B00085452 /* ofOscParameter.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofOscParameter.h; path = ../../../../../Developer/Library/openFrameworks/addons/ofxGui/src/ofOscParameter.h; sourceTree = SOURCE_ROOT; };
+ 22A02E4A166A2B4B00085452 /* ofParameter.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofParameter.h; path = ../../../../../Developer/Library/openFrameworks/addons/ofxGui/src/ofParameter.h; sourceTree = SOURCE_ROOT; };
+ 22A02E4B166A2B4B00085452 /* ofxBaseGui.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxBaseGui.cpp; path = ../../../../../Developer/Library/openFrameworks/addons/ofxGui/src/ofxBaseGui.cpp; sourceTree = SOURCE_ROOT; };
+ 22A02E4C166A2B4B00085452 /* ofxBaseGui.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxBaseGui.h; path = ../../../../../Developer/Library/openFrameworks/addons/ofxGui/src/ofxBaseGui.h; sourceTree = SOURCE_ROOT; };
+ 22A02E4D166A2B4B00085452 /* ofxButton.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxButton.cpp; path = ../../../../../Developer/Library/openFrameworks/addons/ofxGui/src/ofxButton.cpp; sourceTree = SOURCE_ROOT; };
+ 22A02E4E166A2B4B00085452 /* ofxButton.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxButton.h; path = ../../../../../Developer/Library/openFrameworks/addons/ofxGui/src/ofxButton.h; sourceTree = SOURCE_ROOT; };
+ 22A02E4F166A2B4B00085452 /* ofxGui.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxGui.h; path = ../../../../../Developer/Library/openFrameworks/addons/ofxGui/src/ofxGui.h; sourceTree = SOURCE_ROOT; };
+ 22A02E50166A2B4B00085452 /* ofxLabel.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxLabel.cpp; path = ../../../../../Developer/Library/openFrameworks/addons/ofxGui/src/ofxLabel.cpp; sourceTree = SOURCE_ROOT; };
+ 22A02E51166A2B4B00085452 /* ofxLabel.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxLabel.h; path = ../../../../../Developer/Library/openFrameworks/addons/ofxGui/src/ofxLabel.h; sourceTree = SOURCE_ROOT; };
+ 22A02E52166A2B4B00085452 /* ofxPanel.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxPanel.cpp; path = ../../../../../Developer/Library/openFrameworks/addons/ofxGui/src/ofxPanel.cpp; sourceTree = SOURCE_ROOT; };
+ 22A02E53166A2B4B00085452 /* ofxPanel.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxPanel.h; path = ../../../../../Developer/Library/openFrameworks/addons/ofxGui/src/ofxPanel.h; sourceTree = SOURCE_ROOT; };
+ 22A02E54166A2B4B00085452 /* ofxSlider.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxSlider.cpp; path = ../../../../../Developer/Library/openFrameworks/addons/ofxGui/src/ofxSlider.cpp; sourceTree = SOURCE_ROOT; };
+ 22A02E55166A2B4B00085452 /* ofxSlider.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxSlider.h; path = ../../../../../Developer/Library/openFrameworks/addons/ofxGui/src/ofxSlider.h; sourceTree = SOURCE_ROOT; };
+ 22A02E56166A2B4B00085452 /* ofxToggle.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxToggle.cpp; path = ../../../../../Developer/Library/openFrameworks/addons/ofxGui/src/ofxToggle.cpp; sourceTree = SOURCE_ROOT; };
+ 22A02E57166A2B4B00085452 /* ofxToggle.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxToggle.h; path = ../../../../../Developer/Library/openFrameworks/addons/ofxGui/src/ofxToggle.h; sourceTree = SOURCE_ROOT; };
+ 22A02E5A166A2B4B00085452 /* ofxNetwork.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxNetwork.h; path = ../../../../../Developer/Library/openFrameworks/addons/ofxNetwork/src/ofxNetwork.h; sourceTree = SOURCE_ROOT; };
+ 22A02E5B166A2B4B00085452 /* ofxNetworkUtils.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxNetworkUtils.h; path = ../../../../../Developer/Library/openFrameworks/addons/ofxNetwork/src/ofxNetworkUtils.h; sourceTree = SOURCE_ROOT; };
+ 22A02E5C166A2B4B00085452 /* ofxTCPClient.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTCPClient.cpp; path = ../../../../../Developer/Library/openFrameworks/addons/ofxNetwork/src/ofxTCPClient.cpp; sourceTree = SOURCE_ROOT; };
+ 22A02E5D166A2B4B00085452 /* ofxTCPClient.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTCPClient.h; path = ../../../../../Developer/Library/openFrameworks/addons/ofxNetwork/src/ofxTCPClient.h; sourceTree = SOURCE_ROOT; };
+ 22A02E5E166A2B4B00085452 /* ofxTCPManager.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTCPManager.cpp; path = ../../../../../Developer/Library/openFrameworks/addons/ofxNetwork/src/ofxTCPManager.cpp; sourceTree = SOURCE_ROOT; };
+ 22A02E5F166A2B4B00085452 /* ofxTCPManager.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTCPManager.h; path = ../../../../../Developer/Library/openFrameworks/addons/ofxNetwork/src/ofxTCPManager.h; sourceTree = SOURCE_ROOT; };
+ 22A02E60166A2B4B00085452 /* ofxTCPServer.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTCPServer.cpp; path = ../../../../../Developer/Library/openFrameworks/addons/ofxNetwork/src/ofxTCPServer.cpp; sourceTree = SOURCE_ROOT; };
+ 22A02E61166A2B4B00085452 /* ofxTCPServer.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTCPServer.h; path = ../../../../../Developer/Library/openFrameworks/addons/ofxNetwork/src/ofxTCPServer.h; sourceTree = SOURCE_ROOT; };
+ 22A02E62166A2B4B00085452 /* ofxUDPManager.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxUDPManager.cpp; path = ../../../../../Developer/Library/openFrameworks/addons/ofxNetwork/src/ofxUDPManager.cpp; sourceTree = SOURCE_ROOT; };
+ 22A02E63166A2B4B00085452 /* ofxUDPManager.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxUDPManager.h; path = ../../../../../Developer/Library/openFrameworks/addons/ofxNetwork/src/ofxUDPManager.h; sourceTree = SOURCE_ROOT; };
+ 22A02E66166A2B4B00085452 /* ofxSprite.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxSprite.cpp; path = ../../../../../Developer/Library/openFrameworks/addons/ofxSpriteManager/src/ofxSprite.cpp; sourceTree = SOURCE_ROOT; };
+ 22A02E67166A2B4B00085452 /* ofxSprite.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxSprite.h; path = ../../../../../Developer/Library/openFrameworks/addons/ofxSpriteManager/src/ofxSprite.h; sourceTree = SOURCE_ROOT; };
+ 22A02E68166A2B4B00085452 /* ofxSpriteManager.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxSpriteManager.cpp; path = ../../../../../Developer/Library/openFrameworks/addons/ofxSpriteManager/src/ofxSpriteManager.cpp; sourceTree = SOURCE_ROOT; };
+ 22A02E69166A2B4B00085452 /* ofxSpriteManager.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxSpriteManager.h; path = ../../../../../Developer/Library/openFrameworks/addons/ofxSpriteManager/src/ofxSpriteManager.h; sourceTree = SOURCE_ROOT; };
+ 22A02E6C166A2B4B00085452 /* ofxXmlSettings.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxXmlSettings.cpp; path = ../../../../../Developer/Library/openFrameworks/addons/ofxXmlSettings/src/ofxXmlSettings.cpp; sourceTree = SOURCE_ROOT; };
+ 22A02E6D166A2B4B00085452 /* ofxXmlSettings.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxXmlSettings.h; path = ../../../../../Developer/Library/openFrameworks/addons/ofxXmlSettings/src/ofxXmlSettings.h; sourceTree = SOURCE_ROOT; };
+ 22A02E6F166A2B4B00085452 /* tinyxml.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = tinyxml.cpp; path = ../../../../../Developer/Library/openFrameworks/addons/ofxXmlSettings/libs/tinyxml.cpp; sourceTree = SOURCE_ROOT; };
+ 22A02E70166A2B4B00085452 /* tinyxml.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = tinyxml.h; path = ../../../../../Developer/Library/openFrameworks/addons/ofxXmlSettings/libs/tinyxml.h; sourceTree = SOURCE_ROOT; };
+ 22A02E71166A2B4B00085452 /* tinyxmlerror.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = tinyxmlerror.cpp; path = ../../../../../Developer/Library/openFrameworks/addons/ofxXmlSettings/libs/tinyxmlerror.cpp; sourceTree = SOURCE_ROOT; };
+ 22A02E72166A2B4B00085452 /* tinyxmlparser.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = tinyxmlparser.cpp; path = ../../../../../Developer/Library/openFrameworks/addons/ofxXmlSettings/libs/tinyxmlparser.cpp; sourceTree = SOURCE_ROOT; };
BBAB23BE13894E4700AA2426 /* GLUT.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = GLUT.framework; path = ../../../../../Developer/Library/openFrameworks/libs/glut/lib/osx/GLUT.framework; sourceTree = "<group>"; };
E4328143138ABC890047C5CB /* openFrameworksLib.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = openFrameworksLib.xcodeproj; path = ../../../../../Developer/Library/openFrameworks/libs/openFrameworksCompiled/project/osx/openFrameworksLib.xcodeproj; sourceTree = SOURCE_ROOT; };
E45BE9710E8CC7DD009D7055 /* AGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AGL.framework; path = /System/Library/Frameworks/AGL.framework; sourceTree = "<absolute>"; };
@@ -84,7 +210,7 @@
E45BE9770E8CC7DD009D7055 /* CoreServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreServices.framework; path = /System/Library/Frameworks/CoreServices.framework; sourceTree = "<absolute>"; };
E45BE9790E8CC7DD009D7055 /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGL.framework; path = /System/Library/Frameworks/OpenGL.framework; sourceTree = "<absolute>"; };
E45BE97A0E8CC7DD009D7055 /* QuickTime.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuickTime.framework; path = /System/Library/Frameworks/QuickTime.framework; sourceTree = "<absolute>"; };
- E4B69B5B0A3A1756003C02F2 /* vfg.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = vfg.app; sourceTree = BUILT_PRODUCTS_DIR; };
+ E4B69B5B0A3A1756003C02F2 /* vfgDebug.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = vfgDebug.app; sourceTree = BUILT_PRODUCTS_DIR; };
E4B69E1D0A3A1BDC003C02F2 /* main.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = main.cpp; path = src/main.cpp; sourceTree = SOURCE_ROOT; };
E4B69E1E0A3A1BDC003C02F2 /* testApp.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = testApp.cpp; path = src/testApp.cpp; sourceTree = SOURCE_ROOT; };
E4B69E1F0A3A1BDC003C02F2 /* testApp.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = testApp.h; path = src/testApp.h; sourceTree = SOURCE_ROOT; };
@@ -127,31 +253,265 @@
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
- 22A83172165127C400E5F476 /* src */ = {
+ 22A02DFD166A2B4B00085452 /* src */ = {
isa = PBXGroup;
children = (
- 22A83170165127C400E5F476 /* ofxXmlSettings.cpp */,
- 22A83171165127C400E5F476 /* ofxXmlSettings.h */,
+ 22A02DFB166A2B4B00085452 /* ofxAssets.cpp */,
+ 22A02DFC166A2B4B00085452 /* ofxAssets.h */,
);
name = src;
sourceTree = "<group>";
};
- 22A83177165127C400E5F476 /* libs */ = {
+ 22A02DFE166A2B4B00085452 /* ofxAssets */ = {
isa = PBXGroup;
children = (
- 22A83173165127C400E5F476 /* tinyxml.cpp */,
- 22A83174165127C400E5F476 /* tinyxml.h */,
- 22A83175165127C400E5F476 /* tinyxmlerror.cpp */,
- 22A83176165127C400E5F476 /* tinyxmlparser.cpp */,
+ 22A02DFD166A2B4B00085452 /* src */,
+ );
+ name = ofxAssets;
+ sourceTree = "<group>";
+ };
+ 22A02E0B166A2B4B00085452 /* src */ = {
+ isa = PBXGroup;
+ children = (
+ 22A02DFF166A2B4B00085452 /* ofxDisplay.cpp */,
+ 22A02E00166A2B4B00085452 /* ofxDisplay.h */,
+ 22A02E01166A2B4B00085452 /* ofxDisplayMac.h */,
+ 22A02E02166A2B4B00085452 /* ofxDisplayManager.cpp */,
+ 22A02E03166A2B4B00085452 /* ofxDisplayManager.h */,
+ 22A02E04166A2B4B00085452 /* ofxDisplayManagerMac.mm */,
+ 22A02E05166A2B4B00085452 /* ofxFenster.cpp */,
+ 22A02E06166A2B4B00085452 /* ofxFenster.h */,
+ 22A02E07166A2B4B00085452 /* ofxFensterCanvas.cpp */,
+ 22A02E08166A2B4B00085452 /* ofxFensterCanvas.h */,
+ 22A02E09166A2B4B00085452 /* ofxFensterManager.cpp */,
+ 22A02E0A166A2B4B00085452 /* ofxFensterManager.h */,
+ );
+ name = src;
+ sourceTree = "<group>";
+ };
+ 22A02E10166A2B4B00085452 /* Cocoa */ = {
+ isa = PBXGroup;
+ children = (
+ 22A02E0C166A2B4B00085452 /* GHOST_DisplayManagerCocoa.h */,
+ 22A02E0D166A2B4B00085452 /* GHOST_SystemCocoa.h */,
+ 22A02E0E166A2B4B00085452 /* GHOST_SystemPathsCocoa.h */,
+ 22A02E0F166A2B4B00085452 /* GHOST_WindowCocoa.h */,
+ );
+ name = Cocoa;
+ sourceTree = "<group>";
+ };
+ 22A02E3C166A2B4B00085452 /* WIN32 */ = {
+ isa = PBXGroup;
+ children = (
+ 22A02E34166A2B4B00085452 /* GHOST_DisplayManagerWin32.h */,
+ 22A02E35166A2B4B00085452 /* GHOST_DropTargetWin32.h */,
+ 22A02E36166A2B4B00085452 /* GHOST_SystemPathsWin32.h */,
+ 22A02E37166A2B4B00085452 /* GHOST_SystemWin32.h */,
+ 22A02E38166A2B4B00085452 /* GHOST_TaskbarWin32.h */,
+ 22A02E39166A2B4B00085452 /* GHOST_WindowWin32.h */,
+ 22A02E3A166A2B4B00085452 /* pktdef.h */,
+ 22A02E3B166A2B4B00085452 /* wintab.h */,
+ );
+ name = WIN32;
+ sourceTree = "<group>";
+ };
+ 22A02E41166A2B4B00085452 /* X11 */ = {
+ isa = PBXGroup;
+ children = (
+ 22A02E3D166A2B4B00085452 /* GHOST_DisplayManagerX11.h */,
+ 22A02E3E166A2B4B00085452 /* GHOST_SystemPathsX11.h */,
+ 22A02E3F166A2B4B00085452 /* GHOST_SystemX11.h */,
+ 22A02E40166A2B4B00085452 /* GHOST_WindowX11.h */,
+ );
+ name = X11;
+ sourceTree = "<group>";
+ };
+ 22A02E42166A2B4B00085452 /* include */ = {
+ isa = PBXGroup;
+ children = (
+ 22A02E10166A2B4B00085452 /* Cocoa */,
+ 22A02E11166A2B4B00085452 /* GHOST_Buttons.h */,
+ 22A02E12166A2B4B00085452 /* GHOST_C-api.h */,
+ 22A02E13166A2B4B00085452 /* GHOST_CallbackEventConsumer.h */,
+ 22A02E14166A2B4B00085452 /* GHOST_Debug.h */,
+ 22A02E15166A2B4B00085452 /* GHOST_DisplayManager.h */,
+ 22A02E16166A2B4B00085452 /* GHOST_DisplayManagerNULL.h */,
+ 22A02E17166A2B4B00085452 /* GHOST_Event.h */,
+ 22A02E18166A2B4B00085452 /* GHOST_EventButton.h */,
+ 22A02E19166A2B4B00085452 /* GHOST_EventCursor.h */,
+ 22A02E1A166A2B4B00085452 /* GHOST_EventDragnDrop.h */,
+ 22A02E1B166A2B4B00085452 /* GHOST_EventKey.h */,
+ 22A02E1C166A2B4B00085452 /* GHOST_EventManager.h */,
+ 22A02E1D166A2B4B00085452 /* GHOST_EventNDOF.h */,
+ 22A02E1E166A2B4B00085452 /* GHOST_EventPrinter.h */,
+ 22A02E1F166A2B4B00085452 /* GHOST_EventString.h */,
+ 22A02E20166A2B4B00085452 /* GHOST_EventTrackpad.h */,
+ 22A02E21166A2B4B00085452 /* GHOST_EventWheel.h */,
+ 22A02E22166A2B4B00085452 /* GHOST_IEvent.h */,
+ 22A02E23166A2B4B00085452 /* GHOST_IEventConsumer.h */,
+ 22A02E24166A2B4B00085452 /* GHOST_ISystem.h */,
+ 22A02E25166A2B4B00085452 /* GHOST_ISystemPaths.h */,
+ 22A02E26166A2B4B00085452 /* GHOST_ITimerTask.h */,
+ 22A02E27166A2B4B00085452 /* GHOST_IWindow.h */,
+ 22A02E28166A2B4B00085452 /* GHOST_ModifierKeys.h */,
+ 22A02E29166A2B4B00085452 /* GHOST_Path-api.h */,
+ 22A02E2A166A2B4B00085452 /* GHOST_Rect.h */,
+ 22A02E2B166A2B4B00085452 /* GHOST_System.h */,
+ 22A02E2C166A2B4B00085452 /* GHOST_SystemNULL.h */,
+ 22A02E2D166A2B4B00085452 /* GHOST_SystemPaths.h */,
+ 22A02E2E166A2B4B00085452 /* GHOST_TimerManager.h */,
+ 22A02E2F166A2B4B00085452 /* GHOST_TimerTask.h */,
+ 22A02E30166A2B4B00085452 /* GHOST_Types.h */,
+ 22A02E31166A2B4B00085452 /* GHOST_Window.h */,
+ 22A02E32166A2B4B00085452 /* GHOST_WindowManager.h */,
+ 22A02E33166A2B4B00085452 /* GHOST_WindowNULL.h */,
+ 22A02E3C166A2B4B00085452 /* WIN32 */,
+ 22A02E41166A2B4B00085452 /* X11 */,
+ );
+ name = include;
+ sourceTree = "<group>";
+ };
+ 22A02E43166A2B4B00085452 /* ghost */ = {
+ isa = PBXGroup;
+ children = (
+ 22A02E42166A2B4B00085452 /* include */,
+ );
+ name = ghost;
+ sourceTree = "<group>";
+ };
+ 22A02E45166A2B4B00085452 /* include */ = {
+ isa = PBXGroup;
+ children = (
+ 22A02E44166A2B4B00085452 /* STR_String.h */,
+ );
+ name = include;
+ sourceTree = "<group>";
+ };
+ 22A02E46166A2B4B00085452 /* string */ = {
+ isa = PBXGroup;
+ children = (
+ 22A02E45166A2B4B00085452 /* include */,
+ );
+ name = string;
+ sourceTree = "<group>";
+ };
+ 22A02E47166A2B4B00085452 /* libs */ = {
+ isa = PBXGroup;
+ children = (
+ 22A02E43166A2B4B00085452 /* ghost */,
+ 22A02E46166A2B4B00085452 /* string */,
+ );
+ name = libs;
+ sourceTree = "<group>";
+ };
+ 22A02E48166A2B4B00085452 /* ofxFenster */ = {
+ isa = PBXGroup;
+ children = (
+ 22A02E0B166A2B4B00085452 /* src */,
+ 22A02E47166A2B4B00085452 /* libs */,
+ );
+ name = ofxFenster;
+ sourceTree = "<group>";
+ };
+ 22A02E58166A2B4B00085452 /* src */ = {
+ isa = PBXGroup;
+ children = (
+ 22A02E49166A2B4B00085452 /* ofOscParameter.h */,
+ 22A02E4A166A2B4B00085452 /* ofParameter.h */,
+ 22A02E4B166A2B4B00085452 /* ofxBaseGui.cpp */,
+ 22A02E4C166A2B4B00085452 /* ofxBaseGui.h */,
+ 22A02E4D166A2B4B00085452 /* ofxButton.cpp */,
+ 22A02E4E166A2B4B00085452 /* ofxButton.h */,
+ 22A02E4F166A2B4B00085452 /* ofxGui.h */,
+ 22A02E50166A2B4B00085452 /* ofxLabel.cpp */,
+ 22A02E51166A2B4B00085452 /* ofxLabel.h */,
+ 22A02E52166A2B4B00085452 /* ofxPanel.cpp */,
+ 22A02E53166A2B4B00085452 /* ofxPanel.h */,
+ 22A02E54166A2B4B00085452 /* ofxSlider.cpp */,
+ 22A02E55166A2B4B00085452 /* ofxSlider.h */,
+ 22A02E56166A2B4B00085452 /* ofxToggle.cpp */,
+ 22A02E57166A2B4B00085452 /* ofxToggle.h */,
+ );
+ name = src;
+ sourceTree = "<group>";
+ };
+ 22A02E59166A2B4B00085452 /* ofxGui */ = {
+ isa = PBXGroup;
+ children = (
+ 22A02E58166A2B4B00085452 /* src */,
+ );
+ name = ofxGui;
+ sourceTree = "<group>";
+ };
+ 22A02E64166A2B4B00085452 /* src */ = {
+ isa = PBXGroup;
+ children = (
+ 22A02E5A166A2B4B00085452 /* ofxNetwork.h */,
+ 22A02E5B166A2B4B00085452 /* ofxNetworkUtils.h */,
+ 22A02E5C166A2B4B00085452 /* ofxTCPClient.cpp */,
+ 22A02E5D166A2B4B00085452 /* ofxTCPClient.h */,
+ 22A02E5E166A2B4B00085452 /* ofxTCPManager.cpp */,
+ 22A02E5F166A2B4B00085452 /* ofxTCPManager.h */,
+ 22A02E60166A2B4B00085452 /* ofxTCPServer.cpp */,
+ 22A02E61166A2B4B00085452 /* ofxTCPServer.h */,
+ 22A02E62166A2B4B00085452 /* ofxUDPManager.cpp */,
+ 22A02E63166A2B4B00085452 /* ofxUDPManager.h */,
+ );
+ name = src;
+ sourceTree = "<group>";
+ };
+ 22A02E65166A2B4B00085452 /* ofxNetwork */ = {
+ isa = PBXGroup;
+ children = (
+ 22A02E64166A2B4B00085452 /* src */,
+ );
+ name = ofxNetwork;
+ sourceTree = "<group>";
+ };
+ 22A02E6A166A2B4B00085452 /* src */ = {
+ isa = PBXGroup;
+ children = (
+ 22A02E66166A2B4B00085452 /* ofxSprite.cpp */,
+ 22A02E67166A2B4B00085452 /* ofxSprite.h */,
+ 22A02E68166A2B4B00085452 /* ofxSpriteManager.cpp */,
+ 22A02E69166A2B4B00085452 /* ofxSpriteManager.h */,
+ );
+ name = src;
+ sourceTree = "<group>";
+ };
+ 22A02E6B166A2B4B00085452 /* ofxSpriteManager */ = {
+ isa = PBXGroup;
+ children = (
+ 22A02E6A166A2B4B00085452 /* src */,
+ );
+ name = ofxSpriteManager;
+ sourceTree = "<group>";
+ };
+ 22A02E6E166A2B4B00085452 /* src */ = {
+ isa = PBXGroup;
+ children = (
+ 22A02E6C166A2B4B00085452 /* ofxXmlSettings.cpp */,
+ 22A02E6D166A2B4B00085452 /* ofxXmlSettings.h */,
+ );
+ name = src;
+ sourceTree = "<group>";
+ };
+ 22A02E73166A2B4B00085452 /* libs */ = {
+ isa = PBXGroup;
+ children = (
+ 22A02E6F166A2B4B00085452 /* tinyxml.cpp */,
+ 22A02E70166A2B4B00085452 /* tinyxml.h */,
+ 22A02E71166A2B4B00085452 /* tinyxmlerror.cpp */,
+ 22A02E72166A2B4B00085452 /* tinyxmlparser.cpp */,
);
name = libs;
sourceTree = "<group>";
};
- 22A83178165127C400E5F476 /* ofxXmlSettings */ = {
+ 22A02E74166A2B4B00085452 /* ofxXmlSettings */ = {
isa = PBXGroup;
children = (
- 22A83172165127C400E5F476 /* src */,
- 22A83177165127C400E5F476 /* libs */,
+ 22A02E6E166A2B4B00085452 /* src */,
+ 22A02E73166A2B4B00085452 /* libs */,
);
name = ofxXmlSettings;
sourceTree = "<group>";
@@ -159,7 +519,12 @@
BB4B014C10F69532006C3DED /* addons */ = {
isa = PBXGroup;
children = (
- 22A83178165127C400E5F476 /* ofxXmlSettings */,
+ 22A02DFE166A2B4B00085452 /* ofxAssets */,
+ 22A02E48166A2B4B00085452 /* ofxFenster */,
+ 22A02E59166A2B4B00085452 /* ofxGui */,
+ 22A02E65166A2B4B00085452 /* ofxNetwork */,
+ 22A02E6B166A2B4B00085452 /* ofxSpriteManager */,
+ 22A02E74166A2B4B00085452 /* ofxXmlSettings */,
);
name = addons;
sourceTree = "<group>";
@@ -220,7 +585,7 @@
E4EEC9E9138DF44700A80321 /* openFrameworks */,
BB4B014C10F69532006C3DED /* addons */,
E45BE5980E8CC70C009D7055 /* frameworks */,
- E4B69B5B0A3A1756003C02F2 /* vfg.app */,
+ E4B69B5B0A3A1756003C02F2 /* vfgDebug.app */,
);
sourceTree = "<group>";
};
@@ -230,8 +595,16 @@
E4B69E1D0A3A1BDC003C02F2 /* main.cpp */,
E4B69E1E0A3A1BDC003C02F2 /* testApp.cpp */,
E4B69E1F0A3A1BDC003C02F2 /* testApp.h */,
- 22A8316E165127C400E5F476 /* music.cpp */,
- 22A8316F165127C400E5F476 /* music.h */,
+ 22A02DF1166A2B4B00085452 /* Animal.cpp */,
+ 22A02DF2166A2B4B00085452 /* Animal.h */,
+ 22A02DF3166A2B4B00085452 /* Asterisk.cpp */,
+ 22A02DF4166A2B4B00085452 /* Asterisk.h */,
+ 22A02DF5166A2B4B00085452 /* music.cpp */,
+ 22A02DF6166A2B4B00085452 /* music.h */,
+ 22A02DF7166A2B4B00085452 /* Puppet.cpp */,
+ 22A02DF8166A2B4B00085452 /* Puppet.h */,
+ 22A02DF9166A2B4B00085452 /* Tag.cpp */,
+ 22A02DFA166A2B4B00085452 /* Tag.h */,
);
path = src;
sourceTree = SOURCE_ROOT;
@@ -264,7 +637,7 @@
);
name = vfg;
productName = myOFApp;
- productReference = E4B69B5B0A3A1756003C02F2 /* vfg.app */;
+ productReference = E4B69B5B0A3A1756003C02F2 /* vfgDebug.app */;
productType = "com.apple.product-type.application";
};
/* End PBXNativeTarget section */
@@ -331,11 +704,34 @@
files = (
E4B69E200A3A1BDC003C02F2 /* main.cpp in Sources */,
E4B69E210A3A1BDC003C02F2 /* testApp.cpp in Sources */,
- 22A83180165127C400E5F476 /* music.cpp in Sources */,
- 22A83181165127C400E5F476 /* ofxXmlSettings.cpp in Sources */,
- 22A83182165127C400E5F476 /* tinyxml.cpp in Sources */,
- 22A83183165127C400E5F476 /* tinyxmlerror.cpp in Sources */,
- 22A83184165127C400E5F476 /* tinyxmlparser.cpp in Sources */,
+ 22A02E7C166A2B4B00085452 /* Animal.cpp in Sources */,
+ 22A02E7D166A2B4B00085452 /* Asterisk.cpp in Sources */,
+ 22A02E7E166A2B4B00085452 /* music.cpp in Sources */,
+ 22A02E7F166A2B4B00085452 /* Puppet.cpp in Sources */,
+ 22A02E80166A2B4B00085452 /* Tag.cpp in Sources */,
+ 22A02E81166A2B4B00085452 /* ofxAssets.cpp in Sources */,
+ 22A02E82166A2B4B00085452 /* ofxDisplay.cpp in Sources */,
+ 22A02E83166A2B4B00085452 /* ofxDisplayManager.cpp in Sources */,
+ 22A02E84166A2B4B00085452 /* ofxDisplayManagerMac.mm in Sources */,
+ 22A02E85166A2B4B00085452 /* ofxFenster.cpp in Sources */,
+ 22A02E86166A2B4B00085452 /* ofxFensterCanvas.cpp in Sources */,
+ 22A02E87166A2B4B00085452 /* ofxFensterManager.cpp in Sources */,
+ 22A02E88166A2B4B00085452 /* ofxBaseGui.cpp in Sources */,
+ 22A02E89166A2B4B00085452 /* ofxButton.cpp in Sources */,
+ 22A02E8A166A2B4B00085452 /* ofxLabel.cpp in Sources */,
+ 22A02E8B166A2B4B00085452 /* ofxPanel.cpp in Sources */,
+ 22A02E8C166A2B4B00085452 /* ofxSlider.cpp in Sources */,
+ 22A02E8D166A2B4B00085452 /* ofxToggle.cpp in Sources */,
+ 22A02E8E166A2B4B00085452 /* ofxTCPClient.cpp in Sources */,
+ 22A02E8F166A2B4B00085452 /* ofxTCPManager.cpp in Sources */,
+ 22A02E90166A2B4B00085452 /* ofxTCPServer.cpp in Sources */,
+ 22A02E91166A2B4B00085452 /* ofxUDPManager.cpp in Sources */,
+ 22A02E92166A2B4B00085452 /* ofxSprite.cpp in Sources */,
+ 22A02E93166A2B4B00085452 /* ofxSpriteManager.cpp in Sources */,
+ 22A02E94166A2B4B00085452 /* ofxXmlSettings.cpp in Sources */,
+ 22A02E95166A2B4B00085452 /* tinyxml.cpp in Sources */,
+ 22A02E96166A2B4B00085452 /* tinyxmlerror.cpp in Sources */,
+ 22A02E97166A2B4B00085452 /* tinyxmlparser.cpp in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -373,6 +769,30 @@
HEADER_SEARCH_PATHS = (
"$(OF_CORE_HEADERS)",
src,
+ ../../../../../Developer/Library/openFrameworks/addons/ofxAssets/libs,
+ ../../../../../Developer/Library/openFrameworks/addons/ofxAssets/src,
+ ../../../../../Developer/Library/openFrameworks/addons/ofxExtras/libs,
+ ../../../../../Developer/Library/openFrameworks/addons/ofxExtras/src,
+ ../../../../../Developer/Library/openFrameworks/addons/ofxFenster/libs,
+ ../../../../../Developer/Library/openFrameworks/addons/ofxFenster/libs/ghost,
+ ../../../../../Developer/Library/openFrameworks/addons/ofxFenster/libs/ghost/include,
+ ../../../../../Developer/Library/openFrameworks/addons/ofxFenster/libs/ghost/include/Cocoa,
+ ../../../../../Developer/Library/openFrameworks/addons/ofxFenster/libs/ghost/include/WIN32,
+ ../../../../../Developer/Library/openFrameworks/addons/ofxFenster/libs/ghost/include/X11,
+ ../../../../../Developer/Library/openFrameworks/addons/ofxFenster/libs/ghost/lib,
+ ../../../../../Developer/Library/openFrameworks/addons/ofxFenster/libs/ghost/lib/osx32,
+ ../../../../../Developer/Library/openFrameworks/addons/ofxFenster/libs/ghost/lib/osx64,
+ ../../../../../Developer/Library/openFrameworks/addons/ofxFenster/libs/ghost/lib/win_vs,
+ ../../../../../Developer/Library/openFrameworks/addons/ofxFenster/libs/string,
+ ../../../../../Developer/Library/openFrameworks/addons/ofxFenster/libs/string/include,
+ ../../../../../Developer/Library/openFrameworks/addons/ofxFenster/src,
+ ../../../../../Developer/Library/openFrameworks/addons/ofxGui/libs,
+ ../../../../../Developer/Library/openFrameworks/addons/ofxGui/src,
+ ../../../../../Developer/Library/openFrameworks/addons/ofxNetwork/libs,
+ ../../../../../Developer/Library/openFrameworks/addons/ofxNetwork/src,
+ ../../../../../Developer/Library/openFrameworks/addons/ofxSpriteManager/libs,
+ ../../../../../Developer/Library/openFrameworks/addons/ofxSpriteManager/src,
+ "../../../../../Developer/Library/openFrameworks/addons/ofxExtras/**",
../../../../../Developer/Library/openFrameworks/addons/ofxXmlSettings/libs,
../../../../../Developer/Library/openFrameworks/addons/ofxXmlSettings/src,
);
@@ -381,6 +801,10 @@
"-lpthread",
"-mtune=native",
);
+ OTHER_LDFLAGS = (
+ "$(OF_CORE_LIBS)",
+ /Developer/Library/openFrameworks/addons/ofxFenster/libs/ghost/lib/osx32/libGhost32.a,
+ );
};
name = Debug;
};
@@ -408,6 +832,30 @@
HEADER_SEARCH_PATHS = (
"$(OF_CORE_HEADERS)",
src,
+ ../../../../../Developer/Library/openFrameworks/addons/ofxAssets/libs,
+ ../../../../../Developer/Library/openFrameworks/addons/ofxAssets/src,
+ ../../../../../Developer/Library/openFrameworks/addons/ofxExtras/libs,
+ ../../../../../Developer/Library/openFrameworks/addons/ofxExtras/src,
+ ../../../../../Developer/Library/openFrameworks/addons/ofxFenster/libs,
+ ../../../../../Developer/Library/openFrameworks/addons/ofxFenster/libs/ghost,
+ ../../../../../Developer/Library/openFrameworks/addons/ofxFenster/libs/ghost/include,
+ ../../../../../Developer/Library/openFrameworks/addons/ofxFenster/libs/ghost/include/Cocoa,
+ ../../../../../Developer/Library/openFrameworks/addons/ofxFenster/libs/ghost/include/WIN32,
+ ../../../../../Developer/Library/openFrameworks/addons/ofxFenster/libs/ghost/include/X11,
+ ../../../../../Developer/Library/openFrameworks/addons/ofxFenster/libs/ghost/lib,
+ ../../../../../Developer/Library/openFrameworks/addons/ofxFenster/libs/ghost/lib/osx32,
+ ../../../../../Developer/Library/openFrameworks/addons/ofxFenster/libs/ghost/lib/osx64,
+ ../../../../../Developer/Library/openFrameworks/addons/ofxFenster/libs/ghost/lib/win_vs,
+ ../../../../../Developer/Library/openFrameworks/addons/ofxFenster/libs/string,
+ ../../../../../Developer/Library/openFrameworks/addons/ofxFenster/libs/string/include,
+ ../../../../../Developer/Library/openFrameworks/addons/ofxFenster/src,
+ ../../../../../Developer/Library/openFrameworks/addons/ofxGui/libs,
+ ../../../../../Developer/Library/openFrameworks/addons/ofxGui/src,
+ ../../../../../Developer/Library/openFrameworks/addons/ofxNetwork/libs,
+ ../../../../../Developer/Library/openFrameworks/addons/ofxNetwork/src,
+ ../../../../../Developer/Library/openFrameworks/addons/ofxSpriteManager/libs,
+ ../../../../../Developer/Library/openFrameworks/addons/ofxSpriteManager/src,
+ "../../../../../Developer/Library/openFrameworks/addons/ofxExtras/**",
../../../../../Developer/Library/openFrameworks/addons/ofxXmlSettings/libs,
../../../../../Developer/Library/openFrameworks/addons/ofxXmlSettings/src,
);
@@ -416,6 +864,10 @@
"-lpthread",
"-mtune=native",
);
+ OTHER_LDFLAGS = (
+ "$(OF_CORE_LIBS)",
+ /Developer/Library/openFrameworks/addons/ofxFenster/libs/ghost/lib/osx32/libGhost32.a,
+ );
};
name = Release;
};
diff --git a/vfg/vfg.xcodeproj/tim.pbxuser b/vfg/vfg.xcodeproj/tim.pbxuser
index ee0bccc..55374c6 100644
--- a/vfg/vfg.xcodeproj/tim.pbxuser
+++ b/vfg/vfg.xcodeproj/tim.pbxuser
@@ -1,6 +1,13 @@
// !$*UTF8*$!
{
- 22A83185165127C400E5F476 /* vfg */ = {
+ 22A02E69166A2B4B00085452 /* ofxSpriteManager.h */ = {
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {755, 247}}";
+ sepNavSelRange = "{34, 0}";
+ sepNavVisRange = "{0, 326}";
+ };
+ };
+ 22A02E98166A2B4B00085452 /* vfg */ = {
isa = PBXExecutable;
activeArgIndices = (
);
@@ -30,7 +37,7 @@
sourceDirectories = (
);
};
- 22A831B0165127E300E5F476 /* Source Control */ = {
+ 22A02EC5166A2B5900085452 /* Source Control */ = {
isa = PBXSourceControlManager;
fallbackIsa = XCSourceControlManager;
isSCMEnabled = 0;
@@ -40,38 +47,76 @@
};
};
};
- 22A831B1165127E300E5F476 /* Code sense */ = {
+ 22A02EC6166A2B5900085452 /* Code sense */ = {
isa = PBXCodeSenseManager;
indexTemplatePath = "";
};
+ 22BC00C4166CE36A003ED727 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 22A02E69166A2B4B00085452 /* ofxSpriteManager.h */;
+ name = "ofxSpriteManager.h: 4";
+ rLen = 0;
+ rLoc = 34;
+ rType = 0;
+ vrLen = 326;
+ vrLoc = 0;
+ };
+ 22C545D6166CE60700D1AA37 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 22A02E69166A2B4B00085452 /* ofxSpriteManager.h */;
+ name = "ofxSpriteManager.h: 4";
+ rLen = 0;
+ rLoc = 34;
+ rType = 0;
+ vrLen = 326;
+ vrLoc = 0;
+ };
E4B69B4C0A3A1720003C02F2 /* Project object */ = {
- activeBuildConfigurationName = Release;
- activeExecutable = 22A83185165127C400E5F476 /* vfg */;
+ activeBuildConfigurationName = Debug;
+ activeExecutable = 22A02E98166A2B4B00085452 /* vfg */;
activeTarget = E4B69B5A0A3A1756003C02F2 /* vfg */;
- codeSenseManager = 22A831B1165127E300E5F476 /* Code sense */;
+ codeSenseManager = 22A02EC6166A2B5900085452 /* Code sense */;
executables = (
- 22A83185165127C400E5F476 /* vfg */,
+ 22A02E98166A2B4B00085452 /* vfg */,
);
perUserDictionary = {
- PBXPerProjectTemplateStateSaveDate = 374417348;
- PBXWorkspaceStateSaveDate = 374417348;
+ PBXConfiguration.PBXFileTableDataSource3.PBXFileTableDataSource = {
+ PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
+ PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID;
+ PBXFileTableDataSourceColumnWidthsKey = (
+ 20,
+ 577,
+ 20,
+ 48,
+ 43,
+ 43,
+ 20,
+ );
+ PBXFileTableDataSourceColumnsKey = (
+ PBXFileDataSource_FiletypeID,
+ PBXFileDataSource_Filename_ColumnID,
+ PBXFileDataSource_Built_ColumnID,
+ PBXFileDataSource_ObjectSize_ColumnID,
+ PBXFileDataSource_Errors_ColumnID,
+ PBXFileDataSource_Warnings_ColumnID,
+ PBXFileDataSource_Target_ColumnID,
+ );
+ };
+ PBXPerProjectTemplateStateSaveDate = 376235512;
+ PBXWorkspaceStateSaveDate = 376235512;
+ };
+ perUserProjectItems = {
+ 22BC00C4166CE36A003ED727 /* PBXTextBookmark */ = 22BC00C4166CE36A003ED727 /* PBXTextBookmark */;
+ 22C545D6166CE60700D1AA37 /* PBXTextBookmark */ = 22C545D6166CE60700D1AA37 /* PBXTextBookmark */;
};
- sourceControlManager = 22A831B0165127E300E5F476 /* Source Control */;
+ sourceControlManager = 22A02EC5166A2B5900085452 /* Source Control */;
userBuildSettings = {
};
};
E4B69B5A0A3A1756003C02F2 /* vfg */ = {
activeExec = 0;
executables = (
- 22A83185165127C400E5F476 /* vfg */,
+ 22A02E98166A2B4B00085452 /* vfg */,
);
};
- E4B69E1D0A3A1BDC003C02F2 /* main.cpp */ = {
- uiCtxt = {
- sepNavIntBoundsRect = "{{0, 0}, {917, 1126}}";
- sepNavSelRange = "{219, 0}";
- sepNavVisRange = "{0, 413}";
- sepNavWindowFrame = "{{15, 4}, {976, 1254}}";
- };
- };
}