Skip to content

Commit

Permalink
initial add from Steven Woodcock's reference implementation of flocki…
Browse files Browse the repository at this point in the history
…ng behavior.

Modified added files to use OF instead of glut and other custom classes used previously.
  • Loading branch information
mummey committed Apr 24, 2011
1 parent 3c98618 commit f07182f
Show file tree
Hide file tree
Showing 8 changed files with 1,852 additions and 6 deletions.
80 changes: 76 additions & 4 deletions macFlock.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,12 @@
objects = {

/* Begin PBXBuildFile section */
C85FF8331363F854009D2B4E /* CBoid.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C85FF82D1363F854009D2B4E /* CBoid.cpp */; };
C85FF8341363F854009D2B4E /* CBox.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C85FF82F1363F854009D2B4E /* CBox.cpp */; };
C85FF8351363F854009D2B4E /* CFlock.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C85FF8311363F854009D2B4E /* CFlock.cpp */; };
C85FF8461363FBFC009D2B4E /* ofxMatrix3x3.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C85FF8391363FBFC009D2B4E /* ofxMatrix3x3.cpp */; };
C85FF8471363FBFC009D2B4E /* ofxMatrix4x4.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C85FF83B1363FBFC009D2B4E /* ofxMatrix4x4.cpp */; };
C85FF8481363FBFC009D2B4E /* ofxQuaternion.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C85FF8401363FBFC009D2B4E /* ofxQuaternion.cpp */; };
E45BE0AA0E8CC67C009D7055 /* GLee.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE0A90E8CC67C009D7055 /* GLee.a */; };
E45BE2E40E8CC69C009D7055 /* rtAudio.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE2E30E8CC69C009D7055 /* rtAudio.a */; };
E45BE97B0E8CC7DD009D7055 /* AGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9710E8CC7DD009D7055 /* AGL.framework */; };
Expand Down Expand Up @@ -76,6 +82,26 @@
/* End PBXCopyFilesBuildPhase section */

/* Begin PBXFileReference section */
C85FF82D1363F854009D2B4E /* CBoid.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CBoid.cpp; sourceTree = "<group>"; };
C85FF82E1363F854009D2B4E /* CBoid.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CBoid.h; sourceTree = "<group>"; };
C85FF82F1363F854009D2B4E /* CBox.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CBox.cpp; sourceTree = "<group>"; };
C85FF8301363F854009D2B4E /* CBox.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CBox.h; sourceTree = "<group>"; };
C85FF8311363F854009D2B4E /* CFlock.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CFlock.cpp; sourceTree = "<group>"; };
C85FF8321363F854009D2B4E /* CFlock.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CFlock.h; sourceTree = "<group>"; };
C85FF8371363FBFC009D2B4E /* install.xml */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = install.xml; sourceTree = "<group>"; };
C85FF8391363FBFC009D2B4E /* ofxMatrix3x3.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofxMatrix3x3.cpp; sourceTree = "<group>"; };
C85FF83A1363FBFC009D2B4E /* ofxMatrix3x3.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ofxMatrix3x3.h; sourceTree = "<group>"; };
C85FF83B1363FBFC009D2B4E /* ofxMatrix4x4.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofxMatrix4x4.cpp; sourceTree = "<group>"; };
C85FF83C1363FBFC009D2B4E /* ofxMatrix4x4.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ofxMatrix4x4.h; sourceTree = "<group>"; };
C85FF83D1363FBFC009D2B4E /* ofxPoint2f.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ofxPoint2f.h; sourceTree = "<group>"; };
C85FF83E1363FBFC009D2B4E /* ofxPoint3f.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ofxPoint3f.h; sourceTree = "<group>"; };
C85FF83F1363FBFC009D2B4E /* ofxPoint4f.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ofxPoint4f.h; sourceTree = "<group>"; };
C85FF8401363FBFC009D2B4E /* ofxQuaternion.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofxQuaternion.cpp; sourceTree = "<group>"; };
C85FF8411363FBFC009D2B4E /* ofxQuaternion.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ofxQuaternion.h; sourceTree = "<group>"; };
C85FF8421363FBFC009D2B4E /* ofxVec2f.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ofxVec2f.h; sourceTree = "<group>"; };
C85FF8431363FBFC009D2B4E /* ofxVec3f.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ofxVec3f.h; sourceTree = "<group>"; };
C85FF8441363FBFC009D2B4E /* ofxVec4f.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ofxVec4f.h; sourceTree = "<group>"; };
C85FF8451363FBFC009D2B4E /* ofxVectorMath.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ofxVectorMath.h; sourceTree = "<group>"; };
E45BE0390E8CC647009D7055 /* FreeImage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = FreeImage.h; path = ../../../libs/freeimage/include/FreeImage.h; sourceTree = SOURCE_ROOT; };
E45BE03F0E8CC650009D7055 /* fmod.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = fmod.h; path = ../../../libs/fmodex/include/fmod.h; sourceTree = SOURCE_ROOT; };
E45BE0400E8CC650009D7055 /* fmod.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = fmod.hpp; path = ../../../libs/fmodex/include/fmod.hpp; sourceTree = SOURCE_ROOT; };
Expand All @@ -100,7 +126,7 @@
E4B69B5B0A3A1756003C02F2 /* macFlockDebug.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = macFlockDebug.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 /* flockApp.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = flockApp.cpp; path = src/flockApp.cpp; sourceTree = SOURCE_ROOT; };
E4B69E1F0A3A1BDC003C02F2 /* flockApp.h */ = {isa = PBXFileReference; fileEncoding = 30; name = flockApp.h; path = src/flockApp.h; sourceTree = SOURCE_ROOT; };
E4B69E1F0A3A1BDC003C02F2 /* flockApp.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = flockApp.h; path = src/flockApp.h; sourceTree = SOURCE_ROOT; };
E4B6FCAD0C3E899E008CF71C /* openFrameworks-Info.plist */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.plist.xml; path = "openFrameworks-Info.plist"; sourceTree = "<group>"; };
E4C2421610CC549C004149E2 /* openFrameworksLib.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = openFrameworksLib.xcodeproj; path = ../../../libs/openFrameworksCompiled/project/osx/openFrameworksLib.xcodeproj; sourceTree = SOURCE_ROOT; };
E4C2424410CC5A17004149E2 /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = /System/Library/Frameworks/AppKit.framework; sourceTree = "<absolute>"; };
Expand Down Expand Up @@ -155,10 +181,41 @@
BB4B014C10F69532006C3DED /* addons */ = {
isa = PBXGroup;
children = (
C85FF8361363FBFC009D2B4E /* ofxVectorMath */,
);
name = addons;
sourceTree = "<group>";
};
C85FF8361363FBFC009D2B4E /* ofxVectorMath */ = {
isa = PBXGroup;
children = (
C85FF8371363FBFC009D2B4E /* install.xml */,
C85FF8381363FBFC009D2B4E /* src */,
);
name = ofxVectorMath;
path = ../../../addons/ofxVectorMath;
sourceTree = "<group>";
};
C85FF8381363FBFC009D2B4E /* src */ = {
isa = PBXGroup;
children = (
C85FF8391363FBFC009D2B4E /* ofxMatrix3x3.cpp */,
C85FF83A1363FBFC009D2B4E /* ofxMatrix3x3.h */,
C85FF83B1363FBFC009D2B4E /* ofxMatrix4x4.cpp */,
C85FF83C1363FBFC009D2B4E /* ofxMatrix4x4.h */,
C85FF83D1363FBFC009D2B4E /* ofxPoint2f.h */,
C85FF83E1363FBFC009D2B4E /* ofxPoint3f.h */,
C85FF83F1363FBFC009D2B4E /* ofxPoint4f.h */,
C85FF8401363FBFC009D2B4E /* ofxQuaternion.cpp */,
C85FF8411363FBFC009D2B4E /* ofxQuaternion.h */,
C85FF8421363FBFC009D2B4E /* ofxVec2f.h */,
C85FF8431363FBFC009D2B4E /* ofxVec3f.h */,
C85FF8441363FBFC009D2B4E /* ofxVec4f.h */,
C85FF8451363FBFC009D2B4E /* ofxVectorMath.h */,
);
path = src;
sourceTree = "<group>";
};
E45BE0360E8CC5DE009D7055 /* libs */ = {
isa = PBXGroup;
children = (
Expand Down Expand Up @@ -351,6 +408,12 @@
E4B69E1C0A3A1BDC003C02F2 /* src */ = {
isa = PBXGroup;
children = (
C85FF82D1363F854009D2B4E /* CBoid.cpp */,
C85FF82E1363F854009D2B4E /* CBoid.h */,
C85FF82F1363F854009D2B4E /* CBox.cpp */,
C85FF8301363F854009D2B4E /* CBox.h */,
C85FF8311363F854009D2B4E /* CFlock.cpp */,
C85FF8321363F854009D2B4E /* CFlock.h */,
E4B69E1D0A3A1BDC003C02F2 /* main.cpp */,
E4B69E1E0A3A1BDC003C02F2 /* flockApp.cpp */,
E4B69E1F0A3A1BDC003C02F2 /* flockApp.h */,
Expand Down Expand Up @@ -525,6 +588,12 @@
files = (
E4B69E200A3A1BDC003C02F2 /* main.cpp in Sources */,
E4B69E210A3A1BDC003C02F2 /* flockApp.cpp in Sources */,
C85FF8331363F854009D2B4E /* CBoid.cpp in Sources */,
C85FF8341363F854009D2B4E /* CBox.cpp in Sources */,
C85FF8351363F854009D2B4E /* CFlock.cpp in Sources */,
C85FF8461363FBFC009D2B4E /* ofxMatrix3x3.cpp in Sources */,
C85FF8471363FBFC009D2B4E /* ofxMatrix4x4.cpp in Sources */,
C85FF8481363FBFC009D2B4E /* ofxQuaternion.cpp in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
Expand Down Expand Up @@ -568,7 +637,8 @@
../../../libs/freetype/include/,
../../../libs/freetype/include/freetype2,
../../../libs/poco/include,
../../../addons/,
../../../addons,
../../../addons/ofxVectorMath/src,
);
OTHER_CPLUSPLUSFLAGS = (
"-D__MACOSX_CORE__",
Expand Down Expand Up @@ -651,7 +721,8 @@
../../../libs/freetype/include/,
../../../libs/freetype/include/freetype2,
../../../libs/poco/include,
../../../addons/,
../../../addons,
../../../addons/ofxVectorMath/src,
);
OTHER_CPLUSPLUSFLAGS = (
"-D__MACOSX_CORE__",
Expand Down Expand Up @@ -687,7 +758,8 @@
../../../libs/freetype/include/,
../../../libs/freetype/include/freetype2,
../../../libs/poco/include,
../../../addons/,
../../../addons,
../../../addons/ofxVectorMath/src,
);
OTHER_CPLUSPLUSFLAGS = (
"-D__MACOSX_CORE__",
Expand Down
Loading

0 comments on commit f07182f

Please sign in to comment.